Python – это язык программирования, который на сегодняшний день является одним из самых популярных в мире. Он используется для решения задач в различных областях - от разработки веб-приложений до анализа данных и машинного обучения. Если вы решили изучать Python и ищете лучшие курсы для этого, то наш рейтинг ТОП-10 курсов Python поможет сделать правильный выбор.
1 место. Курс Python от Skillbox
Цена курса: Рассрочка на 31 месяц – 5 987 ₽ / мес Длительность курса: 6 месяцев Сайт школы: https://skillbox.ru/course/profession-python/
Пройти курс
Уровень: для начинающих с нуля и новичков
Формат обучения: интенсивы со спикером (индивидуальная и командная практика)
Обратная связь: есть (проверка практических работ программистами-кураторами + ответы на вопросы)
Особенности курса: гарантия трудоустройства
сертификатЧему вы научитесь:
- Создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов
- Писать автотесты
- Деплоить приложения на сервер
- Работать с базами данных
- Работать с популярными фреймворками — Django, Flask
- Упаковывать проекты в Docker и применять DevOps-практики
- Использовать промышленные средства разработки: Git, PyCharm, Postman
- Писать запросы к базам данных на Python с помощью Sqlalchemy, Django-ORM
- Работать в команде.
- Python Basic ≈4–6 месяцев
- Django ≈2–4 месяца
- Начало карьеры
- Python Advanced ≈3–6 месяцев
- Веб-вёрстка. Базовый уровень
- Язык запросов SQL ≈2 недели
- Система контроля версий GIT
- Английский для IT-специалистов
- Универсальные знания программиста
- Карьера и развитие для программиста
- Роман Булгаков – Преподаватель информатики и программирования со стажем более 5 лет
- Алексей Половинкин – Python-teamlead компании AGIMA. Опыт работы — более 7 лет
- Андрей Шулаев – Ведущий инженер-программист в компании EPAM. Опыт работы — более 3 лет
- И др.
2 место. Курс Python-разработчик с нуля от Нетология
Цена курса: 99 000 ₽ или рассрочка на 24 месяца – 4 125 ₽ / мес Длительность курса: 12 месяцев Сайт школы: https://netology.ru/programs/python
Пройти курс
Уровень: для начинающих
Формат обучения: вебинары, видеолекции, практические задания
Обратная связь: есть (развернутая обратная связь + сопровождение)
Особенности курса: помогут найти работу или стажировку
диплом о профессиональной переподготовкеЧему научитесь:
- Освоите один из самых универсальных языков программирования
- Будете понимать, где находить информацию и сможете креативно подходить к решению задач
- Сможете их реализовать, но главное — поймёте, как создавать другие проекты под запросы конкретных заказчиков.
- Основы языка программирования Python
- Git — система контроля версий
- Курсовой проект «Резервное копирование»
- Английский язык для начинающих разработчиков
- Базы данных
- Python продвинутый
- Командный проект VKinder
- Django
- Построение API на Django
- Основы DevOps
- Продвинутая web-разработка и фреймворк Flask
- Карьера в Python-разработке
- Программа трудоустройства
- Евгений Шмаргунов – Автор программы, разработчик и ведущий специалист по автоматизированному тестированию в Medindex
- Максим Филипенко – Backend-разработчик, Авито
- Елена Никитина – Руководитель проектов, «Аналитические программные решения»
- И др.
3 место. Курс Python-разработчик от SkillFactory
Цена курса: Рассрочка на 36 месяцев – от 2 950 ₽ / мес Длительность курса: 10 месяцев Сайт школы: https://skillfactory.ru/python-developer
Пройти курс
Уровень: для начинающих с нуля и новичков
Формат обучения: онлайн-платформа, уроки и задания + тренажеры
Обратная связь: есть (менторы)
Особенности курса: поиск работы уже через 3 месяца обучения
сертификат + дипломВы научитесь:
- Разбираться в типах данных
- Использовать разные алгоритмы для решения задач
- Писать код на Python
- Работать с файлами и данными
- Размещать код на GitHub
- Использовать объектно-ориентированный подход в программировании (ООП) для Python
- Поднимать веб-сервер на Python
- Настраивать взаимодействие с базами данных
- Проектировать базу данных
- Верстать веб-интерфейс на основе шаблонов Django
- Настраивать и проводить тестирование своего кода
- Создавать свой REST API
- Использовать Docker для сборки проекта
- Делать свой веб-проект на Django и размещать его на сервере
- Строить сложный API с подключением к SQL-базе данных
- Работать в командной строке Linux
- Верстать веб-страницы с адаптивной версткой
- Ускорять и оптимизировать свой код с помощью асинхронного программирования.
- Программирование на Python
- Введение в IT
- Основы Python
- ООП на Python.
- Бэкенд-разработка на Python и Django
- SQL и проектирование БД
- Django
- Продвинутый Django
- REST-архитектура
- Docker
- Финальный проект
- Финальный проект — REST API сервис с подключением к базе данных.
- Бонусы
- Основы Linux
- Основы HTML/CSS
- Асинхронный Python.
- Стажировка
- Отбор лучших студентов в конкурсах компаний-партнеров
- При попадании на стажировку — участие в реальном проекте с тимлидом и проджект-менеджером
- Итоговая защита проекта
- Кейс в портфолио
- Возможность трудоустройства в штат.
- Михаил Бородин – Руководитель разработки веб-проектов в X5 Retail Group, ведущий преподаватель курса
- Михаил Свинцов – Ведущий разработчик в «Студии повышения успеваемости»
- Вячеслав Богданенок – Главный разработчик в нескольких веб-проектах
- И др.
4. Курс Факультет Python-разработки от GeekBrains
Цена курса: Рассрочка до 36 месяцев – от 4 584 ₽ / мес Длительность курса: 12 месяцев Сайт школы: https://gb.ru/geek_university/python
Пройти курс
Уровень: для новичков
Формат обучения: занятия в группе с преподавателем + онлайн-лекции и вебинары + видеозаписи занятий
Обратная связь: есть (работа с преподавателями, кураторы, студент-наставник)
Особенности курса: государственная образовательная лицензия
диплом о профессиональной переподготовкеЧему научитесь:
- освоите Python,
- научитесь писать программы и веб-приложения.
- Введение в программирование
- Математика и информатика
- Введение в контроль версий
- Знакомство с языком программирование C#
- Введение в базы данных
- Профориентация
- Знакомство с треком обучения и направлениями: интро
- Основы Питон
- Знакомство с Веб-технологиями
- Операционные системы (Linux)
- Объектно-ориентированное программирование
- Алгоритмы и структуры данных
- Исключения в программировании и их обработка
- Unit-тесты
- Базы Данных и SQL
- Контейнеризация
- Архитектура ПО: принцип SOLID, проектирование ООП, чистая архитектура
- Контроль Версий Углубленно (Git)
- Организация CI/CD
- Парадигмы программирования и языки парадигм
- Профориентация по направлению и языкам
- Бэкенд-разработка
- Алгоритмы и структуры данных на Python. Базовый курс
- Python Продвинутый
- Django
- Проект.
- Алексей Петренко – Python Developer
- Игорь Филимонов – Глава департамента веб-разработки в «МакроИндексе»
- Артем Манченков – Senior Backend Web Developer в Mail.ru Group
- Андрей Калашников – Веб-разработчик в Inline Telecom Solutions
- И др.
5. Курс Python-разработка для начинающих от Нетология
Бесплатно Длительность курса: 3 часа теории и 15 часов практики Сайт школы: https://netology.ru/programs/python-free
Пройти курс
Уровень: с нуля
Формат обучения: видеолекции и задания с самопроверкой
Обратная связь: нет
сертификатЧто даст вам курс:
- Познакомитесь с основами разработки
- Погрузитесь в Python в интенсивном режиме
- Узнаете о перспективах в карьере.
- Python-разработчик: основы профессии
- Python и его возможности
- Первая программа
- Функции. Разработка приложения ToDo
- Первый Telegram-бот
- Превращение программы ToDo в бота
- Обучение начинающего Python-разработчика.
- Дмитрий Демидов – Разработчик в Яндексе. Автор и ведущий курса «Python-разработчик» в Нетологии
6. Курс Программирование на Python. Уровень 1. Основы программирования от Московский Государственный Технический Университет им. Н.Э. Баумана
Цена курса: 27 450 руб. Длительность курса: 40 академических часов Сайт школы: http://edu.bmstu.ru/napravleniya-obucheniya/programmirovanie/python1
Пройти курс
Уровень: для начинающих
без сертификатаЧему научитесь:
- устанавливать и настраивать среду разработки для программирования
- применять базовые конструкции Python
- создавать модули и пакеты
- пользоваться основными структурами данных
- выполнять основные операции ввода/вывода.
- Язык программирования Python и его место среди других языков и систем программирования
- Базовые конструкции языка Python
- Кортежи, списки, словари, множества
- Функции и коллекции
- Модули и пакеты
- Работа с файловой системой
- Исключения и обработка ошибок
- Регулярные выражения
- Элементы функционального программирования
- Итоговая аттестация.
7. Курс Python для начинающих от beONmax
Цена курса: от $7.8 Длительность курса: 98 уроков Сайт школы: https://beonmax.com/courses/python/
Пройти курс
Уровень: для начинающих
Формат обучения: видеоуроки + практические задания + тесты
Обратная связь: нет
сертификатЧему научитесь:
- Установка Python, работа с редактором кода Anaconda
- Все основные конструкции языка Python — переменные, операторы, типы данных, работа со строками, условия, циклы, работа с файлами, работа с функциями, модулями и пакетами, применение классов и др.
- Писать простые программы на Python 3
- Как писать простые игры типа крестиков-ноликов
- Логика с условиями и циклами
- Обработка ошибок и исключений, юнит-тестирование
- Объектно-ориентированное программирование на Python
- Использование Jupyter Notebook
- Использование коллекций в Python: списки, словари и так далее
- Декораторы
- Неизменяемые объекты
- Лучшие практики по написанию “чистого” кода на Python.
- О курсе
- Введение в Python
- Основы Python
- Коллекции, циклы и логика в Python
- Функции и модули
- Ошибки и исключения. Автоматизированные тесты
- ООП в Python
- Модули и пакеты
- Дополнительно
- Движемся дальше
- Что нового в Python 3.8
- Финальная практика
- Завершение курса – получение сертификата.
- Илья Фофанов – Инженер-программист с опытом более 10 лет. Сертифицированный специалист по WPF и WCF
8. Курс Python для автоматизации и анализа данных от НИУ ВШЭ
Цена курса: 70 000 ₽ Длительность курса: 2 месяца Сайт школы: https://cs.hse.ru/dpo/pythonfordata
Пройти курс
Уровень: для начинающих
удостоверение о повышении квалификацииЧему научитесь:
- Освоите язык Python
- Освоите библиотеки для анализа данных и визуализации
- Освоите основы работы с SQL, постановку задач на расписание
- Будете уметь работать с API и форматами данных из API
- Освоите парсинг информации из интернета и регулярных выражений.
- Введение в язык Python. Знакомство со средой программирования. Базовые операции. Интерпретация ошибок. Git. Простые типы данных.
- Составные типы данных в Python (строки, списки, множества и словари). Понятие управляющих конструкций. Условные операторы.
- Регулярные выражения
- Циклы for и while. Итераторы, генераторы, генераторы списков.
- Устройство функций в Python. Поиск ошибок в коде и отладка. Рекурсия.
- O-нотация и понятие о сложности вычислений. Ускорение работы кода на Python
- Работа с файлами. Продвинутая работа со словарями.
- Сбор данных: web-scraping с
- Сбор данных: Selenium, работа с сервисами через API.
- Работа с SQL и базами данных с помощью Python, Работа с Excel-файлами.
- Объектно-ориентированное программирование. Классы.
- Введение в numpy. Работа с векторами и матрицами
- Введение в pandas и разведочный анализ данных
- Работа с пропущенными значениями в данных
- Визуализация для презентации данных: matplotlib. Основные виды графиков. Основные ошибки при создании визуализаций.
- Создание интерактивных визуализаций: plotly.
- Разведывательный анализ данных. Особенности исследования текста. Наивный байесовский классификатор. Признаковое описание текстов.
9. Курс Python от irs.academy
Цена курса: 40 650 руб. Длительность курса: 14 часов Сайт школы: https://irs.academy/kurs_po_python
Пройти курс
Уровень: для начинающих
Формат обучения: видеозаписи + домашние задания
Обратная связь: есть (проверка ДЗ)
сертификатПосле окончания курса вы сможете:
- Освоить ведущий язык программирования, на котором написаны коды игры World of Tanks, активно применяемый в разных областях;
- Успешно работать с 2D-графикой;
- Использовать и подключать библиотеку Turtle;
- Написать программу под собственные задачи;
- Создать свой проект с учетом всех индивидуальных задач и запустить его в работу.
- Знакомство с программой, интерфейс
- Обзорный урок: основы программирования
- Основы программирования в Python
- Функциональное программирование
- Веб-программирование
- Обработка исключений, создание классов и применение наследований в программе
- Детальная работа с классами (углубленное программирование).
- Олег Юрчик – начал изучать Python в 2013 году, пробовался в разных областях, в 2017 году занялся веб-разработкой и сейчас работает в этой области
10. Курс Python от Питонтьютор
Бесплатно Сайт школы: https://pythontutor.ru/
Пройти курс
Уровень: для начинающих
Формат обучения: курс-тренажер
без сертификата
11. Курс Python для извлечения и обработки данных от Открытое образование
Цена курса: нет информации Длительность курса: 10 недель Сайт школы: https://openedu.ru/course/hse/PYTHON/
Пройти курс
Уровень: для начинающих
сертификатВы научитесь:
- программировать на языке Python “с нуля”, чтобы уметь решать задачи анализа и обработки данных
- Ввод-вывод и целочисленная арифметика, логические выражения и условный оператор
- Оператор цикла while, цикл for, функции и рекурсия
- Списки и кортежи, структуры и сортировка структур
- Множества, словари
- Анализ текстовых данных
- Получение структурированных данных
- Получение и обработка неструктурированных данных
- Получение данных через API
- Визуализация и публикация данных
- Работа с геоданными.
- Густокашин Михаил Сергеевич – Директор Центра студенческих олимпиад Факультета компьютерных наук НИУ ВШЭ
12. Курс Программирование на Python для детей от АйдаКодить
Цена курса: разная стоимость Длительность курса: 3 года Сайт школы: https://codims.ru/python
Пройти курс
Уровень: для начинающих
Формат обучения: оффлайн/онлайн
без сертификатаСодержание курсов:
- Python Start
- Основы языка, системное программирование, анализ данных
- Модуль Turtle (черепашка), графические интерфейсы
- Создание простых программ
- Создание чат-ботов
- Создание 2D игр
- Python Pro
- Создание игр 2D: более сложные игры, различные жанры, индивидуальная и командная работа
- Чат боты телеграм: расширенные возможности чат ботов, сложные диалоги, создание авторских программ.
- нейросети и искусственный интеллект
- Python Plus
- Искусственный интеллект + чат-боты (комбинация навыков в создании программ)
- Навыки для Яндекс Алиса (программирование колонки Алисы)
- 3D игры на python (создание простых 3D игр, изучение сильных и слабых сторон python, навыки компенсации недостатков языка)
- Кибербезопасность (шифровка кода, безопасность в сети интернет)
- Сайты на HTML (интеграция в другие языки)
- Итоговый проект Практикум (свободная тема).
13. Курс Python + Подготовка Big data от ООО «УЦ «Коммерсант»
Бесплатно Длительность курса: 48 часов Сайт школы: https://python-school.ru/courses/funp-basics-python-for-data-mining-and-machine-learning/
Пройти курс
Уровень: для начинающих
без сертификатаПрограмма обучения:
- Введение в анализ данных и разработку на языке Python
- Библиотеки NumPy и SciPy для решения задач анализа данных и машинного обучения
- Библиотека Pandas для работы с высокоуровневыми структурами данных
- Визуализация результатов анализа данных с использованием библиотек Matplotlib, Seaborn, Pandas
- Роль и место библиотек языка Python в построении конвейера для обработки и анализа данных с целью последующего применения методов машинного обучения
14. Курс Python+ от Pumpskill
Цена курса: 16 500 ₽ Длительность курса: 3 месяца Сайт школы: https://pumpskill.ru/courses/bazovyy-kurs-python-plus/
Пройти курс
Уровень: для начинающих
Формат обучения: уроки на платформе + ДЗ
Обратная связь: есть (проверка ДЗ с обратной связью)
без сертификатаЧему научитесь:
- Программировать на Python, использовать библиотеки и фреймворки.
- Свободно программировать на Python
- Писать код по стандартам
- Создавать бота, который управляет google документами
- Использовать в разработке Git и GitHub
- Программировать в парадигме ООП
- Создавать приложения на фреймворке Flask, использовать API
- Обрабатывать большие файлы Excel разнородной структуры
- Обрабатывать POST и GET запросы на backend
- Составлять сложные алгоритмы
- Пользоваться модной PaaS платформой Heroku
- Работать с базами данных.
- Введение в Python
- Система контроля версий Git
- Сервис GitHub
- Основы структурного программирования
- Функции и декораторы
- Проект “google-docs-bot” – telegram бот для управления Google Docs
- Модули, пакеты и работа с файлами
- ООП в Python. Классы
- Python для web разработки – фреймворк Flask
- Создание интернет-магазина на Flask
- Дипломный проект – сервис каршеринга
- Руководитель крупных IT-проектов в РЖД
- Алистер Еникеев – Python Software engineer, Data scientist at Hitechlab
15. Курс Программирование на Python 3.10 от MoscowPython
Цена курса: 40 500 руб. – 42 500 руб. Длительность курса: 2 месяца Сайт школы: https://learn.python.ru/
Пройти курс
Уровень: для начинающих
Формат обучения: видеоуроки + практические задания
Обратная связь: есть (индивидуальные созвоны с куратором)
Особенности курса: поддержка в течение 2 месяцев после окончания курса
сертификатЧему научитесь:
- Делать сайты и веб-приложения
- Работать с данными
- Создавать чат-ботов
- Писать свои проекты.
- Основной трек
- Трек «Веб-разработка»
- Трек «Анализ данных»
- Трек «Чат-боты»
- Михаил Корнеев – В коммерческой разработке с 2001 года, с 2009 — работает с Python.
- Валентин Домбровский – Евангелист и сооснователь MoscowPython сообщества.
- Семен Осипов – Активист MoscowPython сообщества, Data Engineer в Semrush, до этого – Big Data Engineer в X5 Retail Group.
- И др.
16. Курс Python-разработчик от ООО «Кодемика»
Цена курса: 32 400 ₽ Длительность курса: 6 месяцев Сайт школы: https://codemika.exponenta.ru/
Пройти курс
Уровень: для начинающих
сертификатПрограмма обучения:
- Основы языка программирования Python
- Объектно-ориентированное программирование
- Алгоритмы и структуры данных
- Прикладные темы
- Хранение информации
- Проектная разработка
- Роман Грушенков – Глава, основатель и автор образовательной платформы Кодемики
- Леонид Андреевский – Ведущий разработчик в компании Ростелеком
17. Курс Python программирование от Гоша Дударь
Бесплатно Длительность курса: 24 урока Сайт школы: https://www.youtube.com/playlist?list=PL0lO_mIqDDFXgfuxOEDTCwsWmKezOaDTu
Пройти курс
Уровень: для начинающих с нуля
Формат обучения: видеоуроки на Ютубе
Обратная связь: нет
без сертификатаЧему научитесь:
- программировать на языке Python.
- Программирование на Python
- Установка среды разработки
- Первая программа (синтаксис)
- Переменные
- Условные операторы
- Циклы For, While, а также операторы
- Списки (list)
- Индексы и срезы
- Кортежи (tuple)
- Словари (dict), а также их методы
- Множества (set и frozenset)
- Функции (def, lambda, return)
- Исключения (Конструкция try – except)
- Работа с файлами
- Менеджеры With … as
- Модули. Работа с import и from
- Основы ООП Python
- Наследование, инкапсуляция, полиморфизм
- Конструкторы, переопределение методов
- Декораторы
- Завершение
- Презентация онлайн курса
- Простой искусственный интеллект на Python. Распознавание голоса на Python
- Распознавание объектов на Python / Глубокое машинное обучение
- Программа на Django за час! Создание погодного приложения на Python.
- Гоша Дударь
18. Курс Python-разработчик от Бруноям
Цена курса: 74 900 ₽ Длительность курса: 7 месяцев Сайт школы: https://brunoyam.com/online-kursy/python-s-nulya
Пройти курс
Уровень: для начинающих
Формат обучения: видеоматериалы + практические задания
Обратная связь: есть (преподаватели + наставники)
Особенности курса: гарантия возврата денег
сертификатВы научитесь:
- Программирование на Python
- ООП (Object-oriented programming)
- Алгоритмы и структуры данных
- Паттерны проектирования
- Процессы и потоки. Multiprocessing, threading
- JSON-RPC
- Сетевые протоколы Ethernet, IP, TCP, UDP, HTTP
- Понимание архитектуры REST, SOAP
- Работа с СУБД в Python. SQL, СУБД, ORM
- Фреймворк Django
- Unit-тестирование
- Git – система контроля версий.
- Основы Python
- ООП
- Структуры данных. Алгоритмы
- Обработка исключений. Паттерны проектирования
- Процессы и потоки
- Сети. Передача данных
- Фреймворк Django
- Базы данных. SQL
- Регулярные выражения
- Unit-тестирование. Pytest
- Процесс разработки ПО
- Проект #1 по веб-разработке (сайт интернет-магазина)
- Проект #2 по веб-разработке (сайт для размещения блогов пользователей)
- Проект #3. Telegram бот
- Проект #4. Игра.
- Дмитрий Сафонов – Data Scientist в компании Quantum Brains. Более 3х лет занимается коммерческой разработкой на Python.
19. Курс Основы Python с 0 от ProductStar
Цена курса: 34 896 ₽ Длительность курса: 2 месяца Сайт школы: https://productstar.ru/analytics-mini-course-python
Пройти курс
Уровень: для начинающих
сертификатЧему Вы научитесь:
- Основы Python
- Работа с большими данными
- Работа с продвинутыми кейсами
- Работа с данными из интернета.
- Введение в Python
- Типы данных, функции, классы, ошибки
- Строки, условия, циклы
- Списки и словари в Python
- Пакеты, файлы, Pandas – начало
- Pandas: продолжение
- Визуализация данных
- Работа с базами данных
- Многопоточность
- Веб-сервер flask и контроль версий GIt
- Итоговый проект
- Николай Пекальн – Директор по Аналитике, Vezet group
- Ришат Исхатов – Head of BA, СберМаркет
20. Курс Программирование на Python для начинающих от LETPY
Цена курса: от 1 210 ₽ Длительность курса: 25 уроков Сайт школы: https://letpy.com/
Пройти курс
Уровень: для начинающих
Формат обучения: онлайн-тренажер
Обратная связь: есть (в сообществе)
сертификатЧему научитесь:
- будете знать основные понятия языка, типы и структуры данных
- научитесь пользоваться управляющими конструкциями, циклами и встроенными функциями
- узнаете, как писать собственные функции и классы, а также работать с файлами и сторонними API
- на каждую из тем вы напишете программу, чтобы закрепить знания на практике.
21. Курс Программирование на Python от ООО «ФРОО»
Цена курса: 50 000 ₽ Длительность курса: 6 месяцев Сайт школы: https://pythoncourse.ru/
Пройти курс
Уровень: для начинающих
Формат обучения: лекции в личном кабинете + ДЗ
Обратная связь: есть (проверка ДЗ + общение с менторами)
Диплом о профессиональной переподготовкеЧему научитесь:
- писать красивый и элегантный код
- изучите конструкции языка, типы и структуры данных, функции
- узнаете про особенности реализации Python, начнете создавать свои классы
- Погружение в Python
- ООП и паттерны проектирования в Python
- Создание веб-сервисов на Python
- Python для Data Science.
- Емелин Александр Юрьевич – Бэкенд-разработка на Python и Go. Преподаватель курса по Python в МГТУ им. Н. Э. Баумана.
- Жебрак Александр Михайлович – Руководил разработкой интранета Mail.Ru. Преподаватель курса по Python в Бауманке. Занимается машинным обучением.
- Швеенков Дмитрий Борисович – Руководитель команды разработки Mail.Ru Group
22. Курс Python от Хекслет
Бесплатно Длительность курса: 45 уроков Сайт школы: https://ru.hexlet.io/courses/python-basics
Пройти курс
Уровень: для начинающих
Формат обучения: тренажер с практикой
Обратная связь: есть (в обсуждениях)
Особенности курса: упражнения в тренажерах
без сертификатаЧему научитесь:
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске.
- Введение
- Hello, World!
- Хекслет
- Инструкции
- Арифметические операции
- Ошибки оформления (синтаксиса и линтера)
- Строки
- Переменные
- Выражения в определениях
- Именование
- Интерполяция
- Извлечение символов из строки
- Срезы строк
- Типы данных
- Неизменяемость и примитивные типы
- Функции и их вызов
- Сигнатура функции
- Вызов функции — выражение
- Функции с переменным числом параметров
- Детерминированность
- Стандартная библиотека
- Свойства и методы
- Цепочка методов
- Определение функций
- Возврат значений
- Параметры функций
- Необязательные параметры функций
- Именованные аргументы
- Окружение
- Логика
- Логические операторы
- Результат логических операций
- Условные конструкции
- Цикл while
- Агрегация данных
- Обход строк
- Условия внутри тела цикла
- Цикл for
- Отладка
- Модули
- Модули поглубже
- Пакеты
- Модуль random
- Кортежи
- История развития языка Python
- Дополнительные материалы.
23. Курс Python от Stepik
Бесплатно Длительность курса: 28 уроков Сайт школы: https://stepik.org/course/67/promo
Пройти курс
Уровень: для начинающих
Формат обучения: уроки + видео + тесты + интерактивные задачи
Обратная связь: есть (обсуждение в комментариях с другими учениками)
сертификатЧему научитесь:
- познакомитесь с базовыми понятиями программирования.
- Операторы. Переменные. Типы данных. Условия
- Циклы. Строки. Списки
- Функции. Словари. Интерпретатор. Файлы. Модули.
- Тимофей Бондарев – JetBrains, Институт биоинформатики, СПбАУ РАН
- Павел Федотов – Институт биоинформатики, Университет ИТМО
24. Курс Разработка веб-приложений на Python от ООО «Образовательный центр программирования и высоких технологий»
Цена курса: 1 699 BYN (39 096 ₽) Длительность курса: 108 ак.ч. (три месяца) Сайт школы: https://www.it-academy.by/course/python-developer/pt-python-developer/
Пройти курс
Уровень: для начинающих
без сертификатаВы будете уметь:
- Разрабатывать программы с помощью Python, используя модули из библиотек этого языка
- Создавать собственные классы и модули
- Применять на практике основные принципы объектно-ориентированного программирования
- Использовать в работе полученные теоретические знания
- Введение в базовый синтаксис Python
- Ввод данных и логические выражения
- Строковые операции. Строки
- Введение в работу с git
- Итерируемые объекты
- Циклы
- Функции и модульность
- Файлы и работа с ОС
- PIP и использование библиотек
- Введение в ООП
- Django
- Понятие файла настроек (settings)
- Работа с моделями
- Понятие миграций. Миграции схем данных
- Django shell
- Основы html
- Написание и обработка простой формы
- Введение в тестирование
- Защита проекта.
- Денис Котишевский – Опыт работы: 17 лет в отрасли телекоммуникаций и IT
- Максим Белов
- Никита Терентьев
- И др.
25. Курс Программирование и СУБД от Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Цена курса: 21 650 ₽ – 35 490 ₽ Длительность курса: 40 ак. ч. Сайт школы: https://www.specialist.ru/course/python1-a
Пройти курс
Уровень: для начинающих
Особенности курса: есть бесплатное тестирование
сертификатЧему научитесь:
- освоите синтаксис языка Python,
- получите базовые навыки структурного и процедурного программирования,
- познакомитесь с базовыми структурами данных языка Python.
- Начало работы (4 ак. ч.)
- Управляющие конструкции (4 ак. ч.)
- Функции и коллекции (4 ак. ч.)
- Модули и пакеты (4 ак. ч.)
- Практическая работа (4 ак. ч.)
- Работа с файловой системой (4 ак. ч.)
- Исключения и обработка ошибок (4 ак. ч.)
- Регулярные выражения и основы синтаксического разбора (4 ак. ч.)
- Элементы функционального программирования (8 ак. ч.)
- Леонов Даниил Игоревич
- Юрченко Евгений Витальевич
- Шиховцов Вадим Викторович
- Елисеев Илья Сергеевич
- Сухобрус Борис Алексеевич
26. Курс Python-разработчик от Школа анализа данных
Цена курса: 126 000 ₽ Длительность курса: 9 месяцев Сайт школы: https://practicum.yandex.ru/backend-developer/
Пройти курс
Уровень: для начинающих
Формат обучения: практика в тренажере + теория
Обратная связь: есть (кураторы + наставники)
диплом о профессиональной переподготовкеЧто именно вы будете делать, когда станете Python-разработчиком:
- Писать код на языке Python
- Разрабатывать сайты и веб-приложения
- Настраивать серверы для размещения веб-проектов
- Создавать продукт вместе с командой
- Помогать бизнесу развиваться, а пользователям — становиться счастливее.
- Основы Python: бесплатный вводный курс
- Бэкенд на Django
- API: интерфейс взаимодействия программ
- Алгоритмы и структуры данных
- Управление проектом на удалённом сервере
- Дипломный проект
- Трудоустройство
- Акселерация: программа сопровождения.
27. Курс Python от Сетевая Академия “Ланит”
Цена курса: 18 000 руб. Длительность курса: 3 дня Сайт школы: https://academy.ru/catalog/python/Python3_Adv.html
Пройти курс
Уровень: для продвинутых
Формат обучения: очное/заочное обучение
без сертификатаПосле изучения курса Вы сможете:
- Применять среду и блокноты Jupyter (IPython notebooks).
- Использовать модуль Collections.
- Использовать возможности функционального программирования: lambda-выражения.
- Применять функции к каждому элементу коллекции (map)
- Использовать продвинутые возможности функций сортировки.
- Искать и вычленять нужные элементы текста при помощи регулярных выражений.
- Работать с базами данных.
- Работать с данными в текстовых файлах в форматах CSV, JSON и XML.
- Писать программы, используя объектно-ориентированный стиль программирования.
- Тестировать корректность работы своих программ.
- Использовать отладку для поиска логических ошибок в своих программах.
- Работать с различными кодировками текста, включая кодировки Unicode.
- Тетради Jupyter (IPython notebooks).
- Продвинутые возможности Python для работы с коллекциями.
- Регулярные выражения (regular expressions).
- Работа с данными: базы данных, файлы CSV, JSON, XML.
- Классы и объекты.
- Тестирование и отладка.
- Кодировки и Unicode.
28. Курс Python для пентестера от Codeby School
Цена курса: 45 390 руб. Длительность курса: 5 месяцев Сайт школы: https://python-eh.ru/
Пройти курс
Уровень: для начинающих
сертификатВы научитесь:
- Получать данные от сайтов в автоматическом режиме (парсинг и фаззинг);
- Подключать и писать запросы к базам данных;
- Запускать программы с разными параметрами;
- Работать с аргументами командной строки;
- Кодировать и декодировать строки с помощью Python;
- Создавать генератор ключевых слов для проведения атак;
- Разрабатывать многопоточные приложения;
- Писать прикладные программы на Python.
- Базовый уровень
- Введение;
- Переменные и типы данных;
- Операторы ветвления;
- Циклы и функции;
- Модули и пакеты в Python;
- Исключения (exceptions);
- Работа с файлами;
- Форматирование в Python;
- Классы и ООП.
- Продвинутый уровень
- Аргументы;
- Модуль OS и работа с файловой системой;
- Работа с базой данных и регулярные выражения;
- Многопоточность и работа с сетью;
- Python – ломаем EXE и пишем фаззер;
- Пишем конвертеры для полезных нагрузок;
- Криптография – Пишем и взламываем шифры;
- Пишем сканер, брутфорсер и парсер;
- Получаем и удаляем метаданные;
- Пишем фреймворк;
- Экзамен.
- Дмитрий Фёдоров – Автор курсов «SQL-injection Master» и «Python для пентестера»
- Дмитрий Миронов – Более 10 лет изучал программирование, BASH, Python, Golang, операционные системы Linux и Windows
29. Курс Python Developer. Professional от OTUS
Цена курса: 84 000 ₽ Длительность курса: 5 месяцев Сайт школы: https://otus.ru/lessons/python-professional/
Пройти курс
Уровень: для начинающих python-разработчиков
Формат обучения: видеозаписи занятий + презентации + примеры кодов
сертификатЧему научитесь:
- существенно повысите свою компетенцию в сфере промышленной разработки на Python
- научитесь разрабатывать коммерческие приложения самостоятельно и в команде.
- Advanced basics
- Web
- Data engineering
- Highload
- Проектная работа
- Александр Суханов
- Ольга Сентемова
- Станислав Ступников
- Андрей Кравчук
30. Курс Разработчик Python от Академия АйТи
Цена курса: 70 000 ₽ Длительность курса: 312 ак. часов Сайт школы: https://academyit.ru/courses/pp_python/
Пройти курс
Уровень: для начинающих
Формат обучения: вечерние вебинары + практические задания
Диплом о профессиональной переподготовкеВы научитесь:
- Устанавливать интерпретатор Python
- Устанавливать и настраивать среду разработки
- Применять базовые конструкции Python
- Создавать модули и пакеты
- Пользоваться основными структурами данных
- Выполнять основные операции ввода/вывода
- Выполнять основные вилы работ с модулями, подключать стандартные библиотеки и модули
- Размещать и использовать собственные модули.
- Базовый модуль: Введение в программирование на основе Python и Основы программирования
- Профильный модуль: Объектно-ориентированное программирование
- Профильный модуль: Разработка веб – приложений в Django
- Профильный модуль: Data Science. Обработка, анализ и визуализация больших данных на языке Python. Библиотеки pandas, numpy, matplotlib и seaborn
- Профильный модуль: Machine Learning. Основы машинного и глубокого обучения на языке Python
- Гергель Александр Викторович – Сертифицированный инструктор Astra Linux, Cisco, Huawei, преподаватель-практик по программированию Python
- Рулёв Сергей Викторович – Эксперт по разработке приложений на Python, Django и программам MS Office. Microsoft Certified Trainer.
31. Курс Программирование на Python для детей от Пиксель
Цена курса: нет информации Длительность курса: 24 урока Сайт школы: https://clubpixel.ru/python
Пройти курс
Уровень: для начинающих
Формат обучения: онлайн и очные занятия в группе или индивидуально в онлайн
сертификатЧему научитесь:
- изучите популярный язык программирования Python и создадите свои проекты.
- Программирование на Python. Введение в Python
- Программирование на Python. Создание чат-ботов
- Вадим Б. – Руководитель школы
- Андрей З. – Руководитель методического отдела
- Жанна Г. – Руководитель отдела заботы о клиентах
- Софья Ч. – Руководитель сети
32. Курс Программирование на Python 3 от Shultais Education
Цена курса: 699 ₽ – 4 700 ₽ Длительность курса: 126 уроков Сайт школы: https://shultais.education/courses/python-3
Пройти курс
Уровень: для начинающих
Формат обучения: уроки + видео + задания
Обратная связь: есть (форум + поддержка преподавателей)
сертификатЧему научитесь:
- Устанавливать и запускать интерпретатор Python.
- Работать со встроенными типами данных.
- Создавать и изменять файлы в разных кодировках.
- Работать с кортежами, списками и словарями.
- Избегать и исправлять распространенные синтаксические и логические ошибки.
- Перехватывать и обрабатывать исключения.
- Управлять потоком выполнения программ.
- Использовать циклы для обхода списков, словарей и файлов.
- Проектировать и использовать функции для решения разных типов задач.
- Работать с модулями и библиотеками.
- Создавать виртуальные окружения и устанавливать новые пакеты.
- Создавать собственные классы и объекты.
- Введение в Python
- Типы данных
- Файлы
- Списки и кортежи
- Словари
- Динамическая типизация
- Инструкции и синтаксис
- Условия
- Циклы
- Функции
- Модули
- Установка внешних пакетов
- Классы и ООП
- Исключения
- Дополнительные возможности Python
33. Курс Python Pro от ITEA
Цена курса: 585 EUR Длительность курса: 4 месяца Сайт школы: https://onlineitea.com/course/python-basic/
Пройти курс
Уровень: для новичков
Формат обучения: онлайн-занятия + тесты и домашние задания
Обратная связь: есть (индивидуальная работа с ментором)
сертификатЧему научитесь:
- Понимать, как устроено программирование
- Создавать грамотную структуру программы
- Писать правильный и рабочий код без ошибок
- Создавать небольшие инструментальные программы на Python
- Разрабатывать программы на языке Python
- Подготовишься к курсу “Фреймворк Python / Django”
- Зачем нужны компьютерные программы?
- Переменные, выражения и инструкции Python
- Управление потоком выполнения
- Итерации
- Функции и модули
- Строки
- Основы работы с системой контроля версий
- Файлы
- Коллекции
- Элементы функционального программирования
- Функции
- Объектно-ориентированный подход
- Управление созданием экземпляров класса
- Приёмы объектно-ориентированного программирования
- Модули и пакеты
- Работа с файлами
- Встроенные пакеты Python
- Networking
- Многопоточность в Python
- Процессы в Python
- Асинхронное программирование
- SQL
- Object Relational Mapping
- NoSQL-базы данных
- Веб-разработка
- Как составить резюме и пройти собеседование.
- Алексей Свичкарь – Python Software Engineer
- Алексей Шиян – Python и С/С++ Developer