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
  • Работать в команде.

Содержание курсов:

— Основные курсы:

  1. Python Basic ≈4–6 месяцев
  1. Django ≈2–4 месяца
  1. Начало карьеры
  2. Python Advanced ≈3–6 месяцев

— Дополнительные курсы:

  1. Веб-вёрстка. Базовый уровень
  1. Язык запросов SQL ≈2 недели
  1. Система контроля версий GIT

— Бонусные курсы:

  1. Английский для IT-специалистов
  1. Универсальные знания программиста
  1. Карьера и развитие для программиста

Кто проводит курс:

  • Роман Булгаков — Преподаватель информатики и программирования со стажем более 5 лет
  • Алексей Половинкин — Python-teamlead компании AGIMA. Опыт работы — более 7 лет
  • Андрей Шулаев — Ведущий инженер-программист в компании EPAM. Опыт работы — более 3 лет
  • И др.

2 место. Python-разработчик с нуля от Нетология

Стоимость курса: 99 000 ₽ или рассрочка на 24 месяца — 4 125 ₽ / мес

Длительность курса: 12 месяцев

Официальный сайт: https://netology.ru/programs/python

Пройти курс

Уровень: для начинающих

Формат обучения: вебинары, видеолекции, практические задания

Обратная связь: есть (развернутая обратная связь + сопровождение)

Особенности курса: помогут найти работу или стажировку

диплом о профессиональной переподготовке

Что узнаете/чему научитесь:

  • Освоите один из самых универсальных языков программирования
  • Будете понимать, где находить информацию и сможете креативно подходить к решению задач
  • Сможете их реализовать, но главное — поймёте, как создавать другие проекты под запросы конкретных заказчиков.

Программа обучения:

  1. Основы языка программирования Python
  1. Git — система контроля версий
  1. Курсовой проект «Резервное копирование»
  1. Английский язык для начинающих разработчиков
  1. Базы данных
  1. Python продвинутый
  1. Командный проект VKinder
  1. Django
  1. Построение API на Django
  1. Основы DevOps
  1. Продвинутая web-разработка и фреймворк Flask
  1. Карьера в Python-разработке
  1. Программа трудоустройства

Кто проводит курс:

  • Евгений Шмаргунов — Автор программы, разработчик и ведущий специалист по автоматизированному тестированию в 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
  • Верстать веб-страницы с адаптивной версткой
  • Ускорять и оптимизировать свой код с помощью асинхронного программирования.

Программа обучения:

  1. Программирование на Python
  • Введение в IT
  • Основы Python
  • ООП на Python.
  1. Бэкенд-разработка на Python и Django
  • SQL и проектирование БД
  • Django
  • Продвинутый Django
  • REST-архитектура
  • Docker
  1. Финальный проект
  • Финальный проект — REST API сервис с подключением к базе данных.
  1. Бонусы
  • Основы Linux
  • Основы HTML/CSS
  • Асинхронный Python.
  1. Стажировка
  • Отбор лучших студентов в конкурсах компаний-партнеров
  • При попадании на стажировку — участие в реальном проекте с тимлидом и проджект-менеджером
  • Итоговая защита проекта
  • Кейс в портфолио
  • Возможность трудоустройства в штат.

Кто проводит курс:

  • Михаил Бородин — Руководитель разработки веб-проектов в X5 Retail Group, ведущий преподаватель курса
  • Михаил Свинцов — Ведущий разработчик в «Студии повышения успеваемости»
  • Вячеслав Богданенок — Главный разработчик в нескольких веб-проектах
  • И др.

4. Факультет Python-разработки от GeekBrains

Стоимость курса: Рассрочка до 36 месяцев — от 4 584 ₽ / мес

Длительность курса: 12 месяцев

Официальный сайт: https://gb.ru/geek_university/python

Пройти курс

Уровень: для новичков

Формат обучения: занятия в группе с преподавателем + онлайн-лекции и вебинары + видеозаписи занятий

Обратная связь: есть (работа с преподавателями, кураторы, студент-наставник)

Особенности курса: государственная образовательная лицензия

диплом о профессиональной переподготовке

Что узнаете/чему научитесь:

  • освоите Python,
  • научитесь писать программы и веб-приложения.

Программа обучения:

Основной блок — 3 месяца

  1. Введение в программирование
  2. Математика и информатика
  3. Введение в контроль версий
  4. Знакомство с языком программирование C#
  5. Введение в базы данных
  6. Профориентация

Специализация — 9 месяцев

  1. Знакомство с треком обучения и направлениями: интро
  2. Основы Питон
  3. Знакомство с Веб-технологиями
  4. Операционные системы (Linux)
  5. Объектно-ориентированное программирование
  6. Алгоритмы и структуры данных
  7. Исключения в программировании и их обработка
  8. Unit-тесты
  9. Базы Данных и SQL
  10. Контейнеризация
  11. Архитектура ПО: принцип SOLID, проектирование ООП, чистая архитектура
  12. Контроль Версий Углубленно (Git)
  13. Организация CI/CD
  14. Парадигмы программирования и языки парадигм
  15. Профориентация по направлению и языкам

Технологическая специализация — 3 месяцев

  1. Бэкенд-разработка
  2. Алгоритмы и структуры данных на Python. Базовый курс
  3. Python Продвинутый
  4. Django
  5. Проект.

Кто проводит курс:

  • Алексей Петренко — Python Developer
  • Игорь Филимонов — Глава департамента веб-разработки в «МакроИндексе»
  • Артем Манченков — Senior Backend Web Developer в Mail.ru Group
  • Андрей Калашников — Веб-разработчик в Inline Telecom Solutions
  • И др.

5. Python-разработка для начинающих от Нетология

Бесплатно

Длительность курса: 3 часа теории и 15 часов практики

Официальный сайт: https://netology.ru/programs/python-free

Пройти курс

Уровень: с нуля

Формат обучения: видеолекции и задания с самопроверкой

Обратная связь: нет

сертификат

Что даст вам курс:

  • Познакомитесь с основами разработки
  • Погрузитесь в Python в интенсивном режиме
  • Узнаете о перспективах в карьере.

Программа обучения:

  1. Python-разработчик: основы профессии
  2. Python и его возможности
  1. Первая программа
  1. Функции. Разработка приложения ToDo
  1. Первый Telegram-бот
  1. Превращение программы ToDo в бота
  1. Обучение начинающего Python-разработчика.

Кто проводит курс:

  • Дмитрий Демидов — Разработчик в Яндексе. Автор и ведущий курса «Python-разработчик» в Нетологии

6. Программирование на Python. Уровень 1. Основы программирования от Московский Государственный Технический Университет им. Н.Э. Баумана

Стоимость курса: 27 450 руб.

Длительность курса: 40 академических часов

Официальный сайт: http://edu.bmstu.ru/napravleniya-obucheniya/programmirovanie/python1

Пройти курс

Уровень: для начинающих

без сертификата

Что узнаете/чему научитесь:

  • устанавливать и настраивать среду разработки для программирования
  • применять базовые конструкции Python
  • создавать модули и пакеты
  • пользоваться основными структурами данных
  • выполнять основные операции ввода/вывода.

Программа обучения:

  1. Язык программирования Python и его место среди других языков и систем программирования
  1. Базовые конструкции языка Python
  1. Кортежи, списки, словари, множества
  1. Функции и коллекции
  1. Модули и пакеты
  1. Работа с файловой системой
  1. Исключения и обработка ошибок
  1. Регулярные выражения
  1. Элементы функционального программирования
  1. Итоговая аттестация.

7. Python для начинающих от beONmax

Стоимость курса: от $7.8

Длительность курса: 98 уроков

Официальный сайт: https://beonmax.com/courses/python/

Пройти курс

Уровень: для начинающих

Формат обучения: видеоуроки + практические задания + тесты

Обратная связь: нет

сертификат

Что узнаете/чему научитесь:

  • Установка Python, работа с редактором кода Anaconda
  • Все основные конструкции языка Python — переменные, операторы, типы данных, работа со строками, условия, циклы, работа с файлами, работа с функциями, модулями и пакетами, применение классов и др.
  • Писать простые программы на Python 3
  • Как писать простые игры типа крестиков-ноликов
  • Логика с условиями и циклами
  • Обработка ошибок и исключений, юнит-тестирование
  • Объектно-ориентированное программирование на Python
  • Использование Jupyter Notebook
  • Использование коллекций в Python: списки, словари и так далее
  • Декораторы
  • Неизменяемые объекты
  • Лучшие практики по написанию «чистого» кода на Python.

План курса:

  1. О курсе
  2. Введение в Python
  3. Основы Python
  4. Коллекции, циклы и логика в Python
  5. Функции и модули
  6. Ошибки и исключения. Автоматизированные тесты
  7. ООП в Python
  8. Модули и пакеты
  9. Дополнительно
  10. Движемся дальше
  11. Что нового в Python 3.8
  12. Финальная практика
  13. Завершение курса – получение сертификата.

Кто проводит курс:

  • Илья Фофанов — Инженер-программист с опытом более 10 лет. Сертифицированный специалист по WPF и WCF

8. Python для автоматизации и анализа данных от НИУ ВШЭ

Стоимость курса: 70 000 ₽

Длительность курса: 2 месяца

Официальный сайт: https://cs.hse.ru/dpo/pythonfordata

Пройти курс

Уровень: для начинающих

удостоверение о повышении квалификации

Что узнаете/чему научитесь:

  • Освоите язык Python
  • Освоите библиотеки для анализа данных и визуализации
  • Освоите основы работы с SQL, постановку задач на расписание
  • Будете уметь работать с API и форматами данных из API
  • Освоите парсинг информации из интернета и регулярных выражений.

Программа обучения:

  1. Введение в язык Python. Знакомство со средой программирования. Базовые операции. Интерпретация ошибок. Git. Простые типы данных.
  2. Составные типы данных в Python (строки, списки, множества и словари). Понятие управляющих конструкций. Условные операторы.
  3. Регулярные выражения
  4. Циклы for и while. Итераторы, генераторы, генераторы списков.
  5. Устройство функций в Python. Поиск ошибок в коде и отладка. Рекурсия.
  6. O-нотация и понятие о сложности вычислений. Ускорение работы кода на Python
  7. Работа с файлами. Продвинутая работа со словарями.
  8. Сбор данных: web-scraping с
  9. Сбор данных: Selenium, работа с сервисами через API.
  10. Работа с SQL и базами данных с помощью Python, Работа с Excel-файлами.
  11. Объектно-ориентированное программирование. Классы.
  12. Введение в numpy. Работа с векторами и матрицами
  13. Введение в pandas и разведочный анализ данных
  14. Работа с пропущенными значениями в данных
  15. Визуализация для презентации данных: matplotlib. Основные виды графиков. Основные ошибки при создании визуализаций.
  16. Создание интерактивных визуализаций: plotly.
  17. Разведывательный анализ данных. Особенности исследования текста. Наивный байесовский классификатор. Признаковое описание текстов.

9. Python от irs.academy

Стоимость курса: 40 650 руб.

Длительность курса: 14 часов

Официальный сайт: https://irs.academy/kurs_po_python

Пройти курс

Уровень: для начинающих

Формат обучения: видеозаписи + домашние задания

Обратная связь: есть (проверка ДЗ)

сертификат

После окончания курса вы сможете:

  • Освоить ведущий язык программирования, на котором написаны коды игры World of Tanks, активно применяемый в разных областях;
  • Успешно работать с 2D-графикой;
  • Использовать и подключать библиотеку Turtle;
  • Написать программу под собственные задачи;
  • Создать свой проект с учетом всех индивидуальных задач и запустить его в работу.

Программа обучения:

  1. Знакомство с программой, интерфейс
  2. Обзорный урок: основы программирования
  3. Основы программирования в Python
  4. Функциональное программирование
  5. Веб-программирование
  6. Обработка исключений, создание классов и применение наследований в программе
  7. Детальная работа с классами (углубленное программирование).

Кто проводит курс:

  • Олег Юрчик — начал изучать Python в 2013 году, пробовался в разных областях, в 2017 году занялся веб-разработкой и сейчас работает в этой области

10. Python от Питонтьютор

Бесплатно

Официальный сайт: https://pythontutor.ru/

Пройти курс

Уровень: для начинающих

Формат обучения: курс-тренажер

без сертификата

11. Python для извлечения и обработки данных от Открытое образование

Стоимость курса: нет информации

Длительность курса: 10 недель

Официальный сайт: https://openedu.ru/course/hse/PYTHON/

Пройти курс

Уровень: для начинающих

сертификат

Что узнаете/чему научитесь:

  • программировать на языке Python “с нуля”, чтобы уметь решать задачи анализа и обработки данных

Программа обучения:

  1. Ввод-вывод и целочисленная арифметика, логические выражения и условный оператор
  2. Оператор цикла while, цикл for, функции и рекурсия
  3. Списки и кортежи, структуры и сортировка структур
  4. Множества, словари
  5. Анализ текстовых данных
  6. Получение структурированных данных
  7. Получение и обработка неструктурированных данных
  8. Получение данных через API
  9. Визуализация и публикация данных
  10. Работа с геоданными.

Кто проводит курс:

  • Густокашин Михаил Сергеевич — Директор Центра студенческих олимпиад Факультета компьютерных наук НИУ ВШЭ

12. Программирование на Python для детей от АйдаКодить

Стоимость курса: разная стоимость

Длительность курса: 3 года

Официальный сайт: https://codims.ru/python

Пройти курс

Уровень: для начинающих

Формат обучения: оффлайн/онлайн

без сертификата

Содержание курсов:

  1. Python Start
  • Основы языка, системное программирование, анализ данных
  • Модуль Turtle (черепашка), графические интерфейсы
  • Создание простых программ
  • Создание чат-ботов
  • Создание 2D игр
  1. Python Pro
  • Создание игр 2D: более сложные игры, различные жанры, индивидуальная и командная работа
  • Чат боты телеграм: расширенные возможности чат ботов, сложные диалоги, создание авторских программ.
  • нейросети и искусственный интеллект
  1. 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/

Пройти курс

Уровень: для начинающих

без сертификата

Программа обучения:

  1. Введение в анализ данных и разработку на языке Python
  1. Библиотеки NumPy и SciPy для решения задач анализа данных и машинного обучения
  1. Библиотека Pandas для работы с высокоуровневыми структурами данных
  1. Визуализация результатов анализа данных с использованием библиотек Matplotlib, Seaborn, Pandas
  1. Роль и место библиотек языка 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
  • Работать с базами данных.

Программа обучения:

  1. Введение в Python
  1. Система контроля версий Git
  1. Сервис GitHub
  1. Основы структурного программирования
  1. Функции и декораторы
  1. Проект «google-docs-bot» — telegram бот для управления Google Docs
  1. Модули, пакеты и работа с файлами
  1. ООП в Python. Классы
  1. Python для web разработки — фреймворк Flask
  1. Создание интернет-магазина на Flask
  1. Дипломный проект — сервис каршеринга

Кто проводит курс:

  • Руководитель крупных IT-проектов в РЖД
  • Алистер Еникеев — Python Software engineer, Data scientist at Hitechlab

15. Программирование на Python 3.10 от MoscowPython

Стоимость курса: 40 500 руб. — 42 500 руб.

Длительность курса: 2 месяца

Официальный сайт: https://learn.python.ru/

Пройти курс

Уровень: для начинающих

Формат обучения: видеоуроки + практические задания

Обратная связь: есть (индивидуальные созвоны с куратором)

Особенности курса: поддержка в течение 2 месяцев после окончания курса

сертификат

Что узнаете/чему научитесь:

  • Делать сайты и веб-приложения
  • Работать с данными
  • Создавать чат-ботов
  • Писать свои проекты.

Программа обучения:

  1. Основной трек
  1. Трек «Веб-разработка»
  1. Трек «Анализ данных»
  1. Трек «Чат-боты»

Кто проводит курс:

  • Михаил Корнеев — В коммерческой разработке с 2001 года, с 2009 — работает с Python.
  • Валентин Домбровский — Евангелист и сооснователь MoscowPython сообщества.
  • Семен Осипов — Активист MoscowPython сообщества, Data Engineer в Semrush, до этого — Big Data Engineer в X5 Retail Group.
  • И др.

16. Python-разработчик от ООО «Кодемика»

Стоимость курса: 32 400 ₽

Длительность курса: 6 месяцев

Официальный сайт: https://codemika.exponenta.ru/

Пройти курс

Уровень: для начинающих

сертификат

Программа обучения:

  1. Основы языка программирования Python
  1. Объектно-ориентированное программирование
  1. Алгоритмы и структуры данных
  1. Прикладные темы
  1. Хранение информации
  1. Проектная разработка

Кто проводит курс:

  • Роман Грушенков — Глава, основатель и автор образовательной платформы Кодемики
  • Леонид Андреевский — Ведущий разработчик в компании Ростелеком

17. Python программирование от Гоша Дударь

Бесплатно

Длительность курса: 24 урока

Официальный сайт: https://www.youtube.com/playlist?list=PL0lO_mIqDDFXgfuxOEDTCwsWmKezOaDTu

Пройти курс

Уровень: для начинающих с нуля

Формат обучения: видеоуроки на Ютубе

Обратная связь: нет

без сертификата

Что узнаете/чему научитесь:

  • программировать на языке Python.

Видеоуроки:

  1. Программирование на Python
  2. Установка среды разработки
  3. Первая программа (синтаксис)
  4. Переменные
  5. Условные операторы
  6. Циклы For, While, а также операторы
  7. Списки (list)
  8. Индексы и срезы
  9. Кортежи (tuple)
  10. Словари (dict), а также их методы
  11. Множества (set и frozenset)
  12. Функции (def, lambda, return)
  13. Исключения (Конструкция try — except)
  14. Работа с файлами
  15. Менеджеры With … as
  16. Модули. Работа с import и from
  17. Основы ООП Python
  18. Наследование, инкапсуляция, полиморфизм
  19. Конструкторы, переопределение методов
  20. Декораторы
  21. Завершение
  22. Презентация онлайн курса
  23. Простой искусственный интеллект на Python. Распознавание голоса на Python
  24. Распознавание объектов на Python / Глубокое машинное обучение
  25. Программа на 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 — система контроля версий.

Программа обучения:

  1. Основы Python
  1. ООП
  1. Структуры данных. Алгоритмы
  1. Обработка исключений. Паттерны проектирования
  1. Процессы и потоки
  1. Сети. Передача данных
  1. Фреймворк Django
  1. Базы данных. SQL
  1. Регулярные выражения
  1. Unit-тестирование. Pytest
  1. Процесс разработки ПО
  1. Проект #1 по веб-разработке (сайт интернет-магазина)
  2. Проект #2 по веб-разработке (сайт для размещения блогов пользователей)
  3. Проект #3. Telegram бот
  4. Проект #4. Игра.

Кто проводит курс:

  • Дмитрий Сафонов — Data Scientist в компании Quantum Brains. Более 3х лет занимается коммерческой разработкой на Python.

19. Основы Python с 0 от ProductStar

Стоимость курса: 34 896 ₽

Длительность курса: 2 месяца

Официальный сайт: https://productstar.ru/analytics-mini-course-python

Пройти курс

Уровень: для начинающих

сертификат

Чему Что узнаете/чему научитесь:

  • Основы Python
  • Работа с большими данными
  • Работа с продвинутыми кейсами
  • Работа с данными из интернета.

Программа обучения:

  1. Введение в Python
  1. Типы данных, функции, классы, ошибки
  1. Строки, условия, циклы
  1. Списки и словари в Python
  1. Пакеты, файлы, Pandas — начало
  1. Pandas: продолжение
  1. Визуализация данных
  1. Работа с базами данных
  1. Многопоточность
  1. Веб-сервер flask и контроль версий GIt
  1. Итоговый проект

Кто проводит курс:

  • Николай Пекальн — Директор по Аналитике, Vezet group
  • Ришат Исхатов — Head of BA, СберМаркет

20. Программирование на Python для начинающих от LETPY

Стоимость курса: от 1 210 ₽

Длительность курса: 25 уроков

Официальный сайт: https://letpy.com/

Пройти курс

Уровень: для начинающих

Формат обучения: онлайн-тренажер

Обратная связь: есть (в сообществе)

сертификат

Что узнаете/чему научитесь:

  • будете знать основные понятия языка, типы и структуры данных
  • научитесь пользоваться управляющими конструкциями, циклами и встроенными функциями
  • узнаете, как писать собственные функции и классы, а также работать с файлами и сторонними API
  • на каждую из тем вы напишете программу, чтобы закрепить знания на практике.

21. Программирование на Python от ООО «ФРОО»

Стоимость курса: 50 000 ₽

Длительность курса: 6 месяцев

Официальный сайт: https://pythoncourse.ru/

Пройти курс

Уровень: для начинающих

Формат обучения: лекции в личном кабинете + ДЗ

Обратная связь: есть (проверка ДЗ + общение с менторами)

Диплом о профессиональной переподготовке

Что узнаете/чему научитесь:

  • писать красивый и элегантный код
  • изучите конструкции языка, типы и структуры данных, функции
  • узнаете про особенности реализации Python, начнете создавать свои классы

Программа обучения:

  1. Погружение в Python
  2. ООП и паттерны проектирования в Python
  3. Создание веб-сервисов на Python
  4. Python для Data Science.

Кто проводит курс:

  • Емелин Александр Юрьевич — Бэкенд-разработка на Python и Go. Преподаватель курса по Python в МГТУ им. Н. Э. Баумана.
  • Жебрак Александр Михайлович — Руководил разработкой интранета Mail.Ru. Преподаватель курса по Python в Бауманке. Занимается машинным обучением.
  • Швеенков Дмитрий Борисович — Руководитель команды разработки Mail.Ru Group

22. Python от Хекслет

Бесплатно

Длительность курса: 45 уроков

Официальный сайт: https://ru.hexlet.io/courses/python-basics

Пройти курс

Уровень: для начинающих

Формат обучения: тренажер с практикой

Обратная связь: есть (в обсуждениях)

Особенности курса: упражнения в тренажерах

без сертификата

Что узнаете/чему научитесь:

  • Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
  • Составлять программы, состоящие из нескольких модулей
  • Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске.

Уроки курса:

  1. Введение
  2. Hello, World!
  3. Хекслет
  4. Инструкции
  5. Арифметические операции
  6. Ошибки оформления (синтаксиса и линтера)
  7. Строки
  8. Переменные
  9. Выражения в определениях
  10. Именование
  11. Интерполяция
  12. Извлечение символов из строки
  13. Срезы строк
  14. Типы данных
  15. Неизменяемость и примитивные типы
  16. Функции и их вызов
  17. Сигнатура функции
  18. Вызов функции — выражение
  19. Функции с переменным числом параметров
  20. Детерминированность
  21. Стандартная библиотека
  22. Свойства и методы
  23. Цепочка методов
  24. Определение функций
  25. Возврат значений
  26. Параметры функций
  27. Необязательные параметры функций
  28. Именованные аргументы
  29. Окружение
  30. Логика
  31. Логические операторы
  32. Результат логических операций
  33. Условные конструкции
  34. Цикл while
  35. Агрегация данных
  36. Обход строк
  37. Условия внутри тела цикла
  38. Цикл for
  39. Отладка
  40. Модули
  41. Модули поглубже
  42. Пакеты
  43. Модуль random
  44. Кортежи
  45. История развития языка Python
  46. Дополнительные материалы.

23. Python от Stepik

Бесплатно

Длительность курса: 28 уроков

Официальный сайт: https://stepik.org/course/67/promo

Пройти курс

Уровень: для начинающих

Формат обучения: уроки + видео + тесты + интерактивные задачи

Обратная связь: есть (обсуждение в комментариях с другими учениками)

сертификат

Что узнаете/чему научитесь:

  • познакомитесь с базовыми понятиями программирования.

Программа обучения:

  1. Операторы. Переменные. Типы данных. Условия
  1. Циклы. Строки. Списки
  1. Функции. Словари. Интерпретатор. Файлы. Модули.

Кто проводит курс:

  • Тимофей Бондарев — JetBrains, Институт биоинформатики, СПбАУ РАН
  • Павел Федотов — Институт биоинформатики, Университет ИТМО

24. Разработка веб-приложений на Python от ООО «Образовательный центр программирования и высоких технологий»

Стоимость курса: 1 699 BYN (39 096 ₽)

Длительность курса: 108 ак.ч. (три месяца)

Официальный сайт: https://www.it-academy.by/course/python-developer/pt-python-developer/

Пройти курс

Уровень: для начинающих

без сертификата

Вы будете уметь:

  • Разрабатывать программы с помощью Python, используя модули из библиотек этого языка
  • Создавать собственные классы и модули
  • Применять на практике основные принципы объектно-ориентированного программирования
  • Использовать в работе полученные теоретические знания

Программа обучения:

  1. Введение в базовый синтаксис Python
  2. Ввод данных и логические выражения
  3. Строковые операции. Строки
  4. Введение в работу с git
  5. Итерируемые объекты
  6. Циклы
  7. Функции и модульность
  8. Файлы и работа с ОС
  9. PIP и использование библиотек
  10. Введение в ООП
  11. Django
  12. Понятие файла настроек (settings)
  13. Работа с моделями
  14. Понятие миграций. Миграции схем данных
  15. Django shell
  16. Основы html
  17. Написание и обработка простой формы
  18. Введение в тестирование
  19. Защита проекта.

Кто проводит курс:

  • Денис Котишевский — Опыт работы: 17 лет в отрасли телекоммуникаций и IT
  • Максим Белов
  • Никита Терентьев
  • И др.

25. Программирование и СУБД от Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

Стоимость курса: 21 650 ₽ — 35 490 ₽

Длительность курса: 40 ак. ч.

Официальный сайт: https://www.specialist.ru/course/python1-a

Пройти курс

Уровень: для начинающих

Особенности курса: есть бесплатное тестирование

сертификат

Что узнаете/чему научитесь:

  • освоите синтаксис языка Python,
  • получите базовые навыки структурного и процедурного программирования,
  • познакомитесь с базовыми структурами данных языка Python.

Программа обучения:

  1. Начало работы (4 ак. ч.)
  1. Управляющие конструкции (4 ак. ч.)
  1. Функции и коллекции (4 ак. ч.)
  1. Модули и пакеты (4 ак. ч.)
  1. Практическая работа (4 ак. ч.)
  2. Работа с файловой системой (4 ак. ч.)
  1. Исключения и обработка ошибок (4 ак. ч.)
  1. Регулярные выражения и основы синтаксического разбора (4 ак. ч.)
  1. Элементы функционального программирования (8 ак. ч.)

Кто проводит курс:

  • Леонов Даниил Игоревич
  • Юрченко Евгений Витальевич
  • Шиховцов Вадим Викторович
  • Елисеев Илья Сергеевич
  • Сухобрус Борис Алексеевич

26. Python-разработчик от Школа анализа данных

Стоимость курса: 126 000 ₽

Длительность курса: 9 месяцев

Официальный сайт: https://practicum.yandex.ru/backend-developer/

Пройти курс

Уровень: для начинающих

Формат обучения: практика в тренажере + теория

Обратная связь: есть (кураторы + наставники)

диплом о профессиональной переподготовке

Что именно вы будете делать, когда станете Python-разработчиком:

  • Писать код на языке Python
  • Разрабатывать сайты и веб-приложения
  • Настраивать серверы для размещения веб-проектов
  • Создавать продукт вместе с командой
  • Помогать бизнесу развиваться, а пользователям — становиться счастливее.

Программа обучения:

  1. Основы Python: бесплатный вводный курс
  2. Бэкенд на Django
  3. API: интерфейс взаимодействия программ
  4. Алгоритмы и структуры данных
  5. Управление проектом на удалённом сервере
  6. Дипломный проект
  7. Трудоустройство
  8. Акселерация: программа сопровождения.

27. Python от Сетевая Академия «Ланит»

Стоимость курса: 18 000 руб.

Длительность курса: 3 дня

Официальный сайт: https://academy.ru/catalog/python/Python3_Adv.html

Пройти курс

Уровень: для продвинутых

Формат обучения: очное/заочное обучение

без сертификата

После изучения курса Вы сможете:

  • Применять среду и блокноты Jupyter (IPython notebooks).
  • Использовать модуль Collections.
  • Использовать возможности функционального программирования: lambda-выражения.
  • Применять функции к каждому элементу коллекции (map)
  • Использовать продвинутые возможности функций сортировки.
  • Искать и вычленять нужные элементы текста при помощи регулярных выражений.
  • Работать с базами данных.
  • Работать с данными в текстовых файлах в форматах CSV, JSON и XML.
  • Писать программы, используя объектно-ориентированный стиль программирования.
  • Тестировать корректность работы своих программ.
  • Использовать отладку для поиска логических ошибок в своих программах.
  • Работать с различными кодировками текста, включая кодировки Unicode.

Содержание курса:

  1. Тетради Jupyter (IPython notebooks).
  1. Продвинутые возможности Python для работы с коллекциями.
  1. Регулярные выражения (regular expressions).
  1. Работа с данными: базы данных, файлы CSV, JSON, XML.
  1. Классы и объекты.
  1. Тестирование и отладка.
  1. Кодировки и Unicode.

28. Python для пентестера от Codeby School

Стоимость курса: 45 390 руб.

Длительность курса: 5 месяцев

Официальный сайт: https://python-eh.ru/

Пройти курс

Уровень: для начинающих

сертификат

Что узнаете/чему научитесь:

  • Получать данные от сайтов в автоматическом режиме (парсинг и фаззинг);
  • Подключать и писать запросы к базам данных;
  • Запускать программы с разными параметрами;
  • Работать с аргументами командной строки;
  • Кодировать и декодировать строки с помощью Python;
  • Создавать генератор ключевых слов для проведения атак;
  • Разрабатывать многопоточные приложения;
  • Писать прикладные программы на Python.

Программа обучения:

  1. Базовый уровень
  • Введение;
  • Переменные и типы данных;
  • Операторы ветвления;
  • Циклы и функции;
  • Модули и пакеты в Python;
  • Исключения (exceptions);
  • Работа с файлами;
  • Форматирование в Python;
  • Классы и ООП.
  1. Продвинутый уровень
  • Аргументы;
  • Модуль 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
  • научитесь разрабатывать коммерческие приложения самостоятельно и в команде.

Программа обучения:

  1. Advanced basics
  1. Web
  1. Data engineering
  1. Highload
  1. Проектная работа

Кто проводит курс:

  • Александр Суханов
  • Ольга Сентемова
  • Станислав Ступников
  • Андрей Кравчук

30. Разработчик Python от Академия АйТи

Стоимость курса: 70 000 ₽

Длительность курса: 312 ак. часов

Официальный сайт: https://academyit.ru/courses/pp_python/

Пройти курс

Уровень: для начинающих

Формат обучения: вечерние вебинары + практические задания

Диплом о профессиональной переподготовке

Что узнаете/чему научитесь:

  • Устанавливать интерпретатор Python
  • Устанавливать и настраивать среду разработки
  • Применять базовые конструкции Python
  • Создавать модули и пакеты
  • Пользоваться основными структурами данных
  • Выполнять основные операции ввода/вывода
  • Выполнять основные вилы работ с модулями, подключать стандартные библиотеки и модули
  • Размещать и использовать собственные модули.

Содержание:

  1. Базовый модуль: Введение в программирование на основе Python и Основы программирования
  1. Профильный модуль: Объектно-ориентированное программирование
  1. Профильный модуль: Разработка веб — приложений в Django
  1. Профильный модуль: Data Science. Обработка, анализ и визуализация больших данных на языке Python. Библиотеки pandas, numpy, matplotlib и seaborn
  1. Профильный модуль: Machine Learning. Основы машинного и глубокого обучения на языке Python

Кто проводит курс:

  • Гергель Александр Викторович — Сертифицированный инструктор Astra Linux, Cisco, Huawei, преподаватель-практик по программированию Python
  • Рулёв Сергей Викторович — Эксперт по разработке приложений на Python, Django и программам MS Office. Microsoft Certified Trainer.

31. Программирование на Python для детей от Пиксель

Стоимость курса: нет информации

Длительность курса: 24 урока

Официальный сайт: https://clubpixel.ru/python

Пройти курс

Уровень: для начинающих

Формат обучения: онлайн и очные занятия в группе или индивидуально в онлайн

сертификат

Что узнаете/чему научитесь:

  • изучите популярный язык программирования Python и создадите свои проекты.

Программа обучения:

  1. Программирование на Python. Введение в Python
  1. Программирование на Python. Создание чат-ботов

Кто проводит курс:

  • Вадим Б. — Руководитель школы
  • Андрей З. — Руководитель методического отдела
  • Жанна Г. — Руководитель отдела заботы о клиентах
  • Софья Ч. — Руководитель сети

32. Программирование на Python 3 от Shultais Education

Стоимость курса: 699 ₽ — 4 700 ₽

Длительность курса: 126 уроков

Официальный сайт: https://shultais.education/courses/python-3

Пройти курс

Уровень: для начинающих

Формат обучения: уроки + видео + задания

Обратная связь: есть (форум + поддержка преподавателей)

сертификат

Что узнаете/чему научитесь:

  • Устанавливать и запускать интерпретатор Python.
  • Работать со встроенными типами данных.
  • Создавать и изменять файлы в разных кодировках.
  • Работать с кортежами, списками и словарями.
  • Избегать и исправлять распространенные синтаксические и логические ошибки.
  • Перехватывать и обрабатывать исключения.
  • Управлять потоком выполнения программ.
  • Использовать циклы для обхода списков, словарей и файлов.
  • Проектировать и использовать функции для решения разных типов задач.
  • Работать с модулями и библиотеками.
  • Создавать виртуальные окружения и устанавливать новые пакеты.
  • Создавать собственные классы и объекты.

Программа обучения:

  1. Введение в Python
  1. Типы данных
  1. Файлы
  1. Списки и кортежи
  1. Словари
  1. Динамическая типизация
  1. Инструкции и синтаксис
  1. Условия
  1. Циклы
  1. Функции
  1. Модули
  1. Установка внешних пакетов
  1. Классы и ООП
  1. Исключения
  1. Дополнительные возможности Python

33. Python Pro от ITEA

Стоимость курса: 585 EUR

Длительность курса: 4 месяца

Официальный сайт: https://onlineitea.com/course/python-basic/

Пройти курс

Уровень: для новичков

Формат обучения: онлайн-занятия + тесты и домашние задания

Обратная связь: есть (индивидуальная работа с ментором)

сертификат

Что узнаете/чему научитесь:

  • Понимать, как устроено программирование
  • Создавать грамотную структуру программы
  • Писать правильный и рабочий код без ошибок
  • Создавать небольшие инструментальные программы на Python
  • Разрабатывать программы на языке Python
  • Подготовишься к курсу «Фреймворк Python / Django»

План обучения:

  1. Зачем нужны компьютерные программы?
  2. Переменные, выражения и инструкции Python
  3. Управление потоком выполнения
  4. Итерации
  5. Функции и модули
  6. Строки
  7. Основы работы с системой контроля версий
  8. Файлы
  9. Коллекции
  10. Элементы функционального программирования
  11. Функции
  12. Объектно-ориентированный подход
  13. Управление созданием экземпляров класса
  14. Приёмы объектно-ориентированного программирования
  15. Модули и пакеты
  16. Работа с файлами
  17. Встроенные пакеты Python
  18. Networking
  19. Многопоточность в Python
  20. Процессы в Python
  21. Асинхронное программирование
  22. SQL
  23. Object Relational Mapping
  24. NoSQL-базы данных
  25. Веб-разработка
  26. Как составить резюме и пройти собеседование.

Кто проводит курс:

  • Алексей Свичкарь — Python Software Engineer
  • Алексей Шиян — Python и С/С++ Developer

Оцените статью
Добавить комментарий