Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Stepik] Программирование на Python для начинающих (Максим Дуплей)

[Stepik] Программирование на Python для начинающих (Максим Дуплей)
[Stepik] Программирование на Python для начинающих (Максим Дуплей)
  • О курсе
  • Артикул: WVP-770684
  • Автор: Stepik, Максим Дуплей
  • Вид товара: цифровой
  • Добавлено: 2024-07-26
В наличии
1090 RUB

О товаре

Python – это высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ.
Python разработан Гвидо ван Россумом и впервые выпущен в 1991 году.
Python предлагает чистый и читаемый синтаксис, что делает его легко изучаемым и понятным даже для начинающих программистов.
Одной из основных целей Python является повышение производительности и читаемости кода, поэтому он широко используется во множестве областей, таких как веб-разработка, научные исследования, анализ данных, искусственный интеллект, автоматизация, игровая разработка и другие.
Python имеет огромное сообщество разработчиков, которые активно поддерживают и развивают язык, предлагая множество библиотек и модулей, которые значительно упрощают разработку.
Python также является одним из наиболее востребованных языков программирования на рынке труда, что делает его привлекательным выбором для тех, кто стремится к карьерному росту.
Цель программы:
  • Получение слушателями профессиональных компетенций в области разработки бэкенда на языке программирования Python, подготовка специалистов в области промышленной и серверной разработки;
  • Получение навыков работы с базами данных, грамотному обращению с информацией и данными;
  • Установка и настройка программного обеспечения: IDE, расширений и модулей;
  • Разработка программ на языке программирования Python;
  • Построение аналитических диаграмм и графиков;
  • Работа с библиотекой Requests.
Для кого этот курс:
  • Лица, достигшие 18 лет, являющиеся студентами старших и младших курсов, или выпускниками вузов и техникумов.
  • Пользователи персонального компьютера, кто хочет познакомиться с интересным и практичным языком программирования Python.
Чему вы научитесь:
  • писать ясный, гибкий, эффективный и работающий код программ на языке программирования Python;
  • создавать бэкенд веб-сервиса с помощью Python и Django;
  • проектировать и создавать API для своего бэкенда;
  • писать тесты на свой код;
  • находить и исправлять ошибки в коде;
  • использовать базовые алгоритмы и структуры данных;
  • оценивать сложность выбранного алгоритма по времени и памяти;
  • производить выкатку (деплой) веб-сервиса в облако.
  • познакомитесь с системой контроля версий Git;
  • получите базовые навыки работы с базами данных.
Начальные требования:
  • знать математику на среднем школьном уровне;
  • владеть английским языком;
  • уметь устанавливать и запускать программы на базе ОС Windows, MacOS или Linux;
  • пользоваться браузером Chrome на уровне пользователя;
  • владеть навыком поиска информации с помощью Yandex или Google.
Программа курса:
Введение
  • Лекция 1: Введение
  • Лекция 2: Знакомство с языком программирования Python
  • Лекция 3: Особенности работы с языком программирования Python
  • Об авторе
Основы языка программирования Python
  • Установка и настройка интерпретатора Python
  • Знакомство с консолью. Условные конструкции
  • Введение в типы данных и циклы. Коллекции данных.
  • Лекция Функции - использование встроенных и создание собственных
  • Основные принципы ООП: методология
  • Открытие и чтение, запись в файл. Работа с форматами данных
  • Работа с библиотекой Requests, HTTP-запросы
  • Знакомство с интересными модулями Python
  • Продолжаем знакомиться с интересными модулями
  • Библиотека Matplotlib для построения графиков
  • Практическая работа. Программа для определения погоды
Установка пакетов из внешних источников
  • Настройка и запуск виртуального окружения
  • Установка модулей
  • Пакеты и модули
Алгоритмы. Поиск чисел
  • Бинарный поиск
  • Линейный поиск
  • Jump search
  • Поиск методом Фиббоначи
  • Тернарный поиск
  • Экспоненциальный поиск
  • Интерполяционный поиск
Многопоточный режим работы
  • Что такое потоки ?
  • Ассинхронное программирование
Работа с нейросетью ChatgGPT
  • Введение. Регистрация на платформе
  • Установка и настройка CodeGPT
  • Выполнение запросов к ChatGPT на Python
Система контроля версий Git
  • GIT - система контроля версий. Внедрение системы контроля версий
  • История работы и ветки. Командная работа
  • Практическая работа. Создание репозитория проекта
Изучение работы с GitHub
  • Знакомство с GitHub
  • GitHub: настройка и первая публикация проекта
  • Создание репозитория, публикация проекта
Работа с базой данных SQL
  • Что такое база данных: принципы работы, лучшие СУБД
  • Что такое SQL и как с ним работать
  • В чем разница между SQL и MySQL ?
  • Установка MS SQL Server 2022
Базы данных в Python
  • Теория баз данных. Проектирование БД
  • Что такое запросы и какими они бывают ?
  • Работа с базой данных в Python
  • Практическая работа. Создание базы данных для проекта.
Написание проектов на языке программирования Python
  • Установка и настройка необходимого ПО
  • Знакомство с библиотекой Panda3D
  • Работа с моделями в Panda3D
  • Создание игры: «Шашки» с ИИ
  • Создание игры: «Pac-Man» на Python
  • Создание игры: «Змейка», с применением необходимых функций
  • Создание игры: «Tetris»
  • Публикаций проектов в репозитории на GitHub
  • Подведение итогов. Практическое задание на самопроверку.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Stepik, Максим Дуплей

[Stepik] Погружение в Data Science и машинное обучение (Максим Дуплей)
Курс познакомит вас со сферой Data Science. Вы узнаете чем занимается специалист в данной области, какие задачи решает и какие он применяет инструменты в своей работе. Мы с вами попробуем представить себя в роли Data Scietist и на практике на простых задачах попробовать обучить свои первые модели,
1060 RUB
[Stepik] Системное администрирование в Linux (Максим Дуплей)
Курс «Системное администрирование в Linux» предназначен для студентов и профессионалов, интересующихся управлением операционной системой Linux на серверах и рабочих станциях. Курс охватывает широкий спектр тем, начиная от основ установки и настройки Linux до продвинутых вопросов безопасности и
1050 RUB
[Stepik] Добрые, добрые структуры данных (Сергей Балакирев)
Для грамотной разработки программного кода нужно не только хорошо владеть языком программирования, но и предельно ясно представлять себе как эффективно организовывать хранение и обработку данных в процессе работы программы. Именно для этого и нужно знать основные структуры данных, понимать как они
1630 RUB
[Stepik] NEкурсы. Создание презентаций
Премьера от NEКУРСЫ! Научитесь зарабатывать на создании презентаций и получите конкурентное преимущество в карьере! Это востребованный навык на рынке труда, ведь качественные презентации — это основа деловой активности. Освойте PowerPoint, Google Slides, Prezi, Figma и другие программы. Создавайте
1630 RUB
[Stepik] Продающий визуал в Figma для соцсетей (Иван Корепанов)
Курс «Продающий визуал в Figma» поможет вам оформить сообщество в уникальном стиле, без использования шаблонов, и будет идеален для всех, кому нужно создать оригинальный дизайн, повышающий продажи! Мы детально рассмотрим три стилистических подхода и создадим визуальный сет в каждом из них. Чему вы
1090 RUB
[Stepik] Docker для начинающих: Шаг за шагом (Максим Дуплей)
Docker для начинающих: Шаг за шагом - предназначен для разработчиков, системных администраторов и DevOps-специалистов, желающих освоить современный инструмент для контейнеризации приложений. В ходе курса вы научитесь использовать Docker для автоматизации развертывания и управления приложениями в
1050 RUB