50 онлайн-курсов по программированию на Python

Навигация по странице:
50 онлайн-курсов по программированию на Python

Python — это высокоуровневый язык программирования, применяющийся в различных сферах IT, таких как машинное обучение, web, разработка приложений, парсинг и многое другие.

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

Популярность Python

Для того чтобы получить хорошую работу, необходимо пройти курсы Пайтон, которые помогут вам усовершенствовать свои знания и умения, стать частью одной из топовых IT-компаний и вывести свой заработок на качественно новый уровень.

Зарплата

Зарплата Python-разработчика по России.

ЗарплатаКол-во вакансий
от 90 000 руб. 1 707
от 180 000 руб. 1 041
от 270 000 руб. 428
от 365 000 руб. 173
от 455 000 руб. 85

Навыки

ТОП 20 навыков программиста на Python, которые чаще всего требуются при приеме на работу.

PostgreSQL
Git
Django
SQL
Linux
Docker
Английский
Flask
ООП
MySQL
Redis
Грамотная речь
Работа в команде
JavaScript
C++
MongoDB
API
RabbitMQ
HTML
REST
0100200
Показать все
По данным: https://hh.ru/

Онлайн-курс изучения Python подойдет как новичкам, так и разработчикам с навыками программирования. Пройдя курс вы научитесь создавать программы различной сложности, работать с базами данных, использовать средства разработки: Git, PyCharm, тестировать, оптимизировать код и готовые программы, а также из курса вы узнаете о веб-фреймворке Django.

Школа: Skillbox - онлайн-университет digital и IT профессий

Сайт: https://skillbox.ru/

Интенсивность: Ускоренный график в потоке требует больше времени — необходимо найти минимум 3 часа в день на практические занятия и 1,5 часа в неделю на онлайн-встречу с куратором.

Формат обучения: Видеоуроки, практические задания.

Кому подойдет: Новичкам в коде. Начинающим разработчикам.

Программа:

100 практических работ, 3 итоговых проекта

  • Python Basic ≈4–6 месяцев
  • Django ≈2–4 месяца
  • Начало карьеры
  • Python Advanced ≈3–6 месяцев
  • Веб-вёрстка. Базовый уровень
  • Язык запросов SQL
  • Система контроля версий GIT
  • Английский для IT-специалистов
  • Универсальные знания программиста
  • Карьера и развитие для программиста

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

  • Деплоить приложения на сервер
  • Использовать промышленные средства разработки: Git, PyCharm, Postman
  • Писать автотесты
  • Писать запросы к базам данных на Python с помощью Sqlalchemy, Django-ORM
  • Работать в команде
  • Работать с базами данных
  • Работать с популярными фреймворками - Django, Flask
  • Создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов
  • Упаковывать проекты в Docker и применять DevOps-практики

Особенности обучения:

  • Обучение на практике
  • Помощь в трудоустройстве
  • Доступ к курсу навсегда
  • Работа с наставником
  • Свободный график занятий
  • Стажировка для лучших студентов
  • Диплом по специальности
  • 9 курсов внутри
  • Курс на 70% состоит из практики

Изучив Python, вы сможете разрабатывать различные приложения, а также работать с большими данными и алгоритмами машинного обучения. У вас будет личный кабинет с доступом к вебинарам, видеолекциям, дополнительным материалам, домашним заданиям и чату.

Школа: Нетология - университет интернет-профессий

Сайт: https://netology.ru/

Длительность: 7 месяцев

Интенсивность: 2-3 раза в неделю

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

Кому подойдет: Новичкам, Frontend-разработчикам, Backend-разработчикам.

Программа:

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

Ваши навыки после обучения:

  • Знание SQL для работы с Python
  • Работа с данными на Python
  • Работа с методами непрерывной интеграции — CI/CD
  • Работа с базами данных
  • Работа с API сторонних сервисов
  • Юнит-тестирование
  • Создание веб-сервисов на Django
  • Работа с ПО для автоматизации развёртывания и управления приложениями — Docker
  • Работа с GIT и GitHub

Особенности обучения:

  • Добавьте в портфолио 3 полностью работоспособных проекта
  • Возможность стажировки
  • Упор в процессе обучения на практику
  • Преподаватели — эксперты-практики
  • Помощь в обучении от координатора и наставников
  • Диплом профессиональной переподготовке установленного образца
  • Помощь и поддержка Центра развития карьеры

В этом курсе разбирается весь процесс от и до. Показываются не только  базовые принципы организации окружения, но и так же хорошие практики по  управлению кодом и отслеживанием его качества.

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: Старт в любой день

Длительность: 5 часов

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Данный курс подойдет начинающим Python-программистам, знающим основы языка.

Программа:

16 уроков (видео и/или текст), 53 проверочных теста

Открыть
  1. Введение
  2. Установка Python
  3. Работа с REPL
  4. Подробнее о Python
  5. Пакеты и индексы
  6. distutils, setuptools, pip
  7. Установка pip
  8. pip и альтернативные источники пакетов
  9. Виртуальные окружения
  10. Cкрипты
  11. Запускаемые модули и пакеты
  12. Доступный инструментарий для работы с Python-проектами
  13. Начало работы с Poetry
  14. Poetry и управление зависимостями
  15. Poetry и скрипты
  16. Сборка дистрибутива пакета с помощью Poetry
  17. Самостоятельная работа
  18. Дополнительные материалы

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

  • Настраивать локальное окружение для запуска Python-кода
  • Запускать скрипты, модули и пакеты
  • Устанавливать Python в операционную систему

Особенности обучения:

  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

Вы освоите Python и ключевые инструменты бэкенда, включая Django. В рамках курса создадите несколько сервисов.

Теория в тренажере и домашние задания не привязаны к расписанию — заниматься можно в любое время. Вам не нужны специальные навыки или опыт — всему научитесь с нуля.

Школа: Яндекс.Практикум - сервис онлайн-образования в сфере IT

Сайт: https://practicum.yandex.ru/

Длительность: 9 месяцев

Формат обучения: Теория с закреплением в тренажёре, домашнее задание для самостоятельной практики и работа с наставником над кодом.

Кому подойдет: Курс подходит для новичков, которые интересуются Python. Для тех, кто ещё не до конца уверен в желании освоить новую профессию.

Программа:

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

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

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

Особенности обучения:

  • Учитесь онлайн из любой точки мира
  • 75% программы курса — практика
  • Python, SQL, Django, API и другие навыки
  • Команда поддержки из наставника, куратора и ревьюеров
  • 6 проектов в портфолио: сайты, API и телеграм-бот
  • Карьерный центр поможет найти работу по душе
  • Диплом о профессиональной переподготовке на двух языках: русском и английском

На курсе вам придется пройти путь от основ программирования, до написания программ с использованием ООП. Рассмотрите различные примеры использования языка Python для решения реальных задач.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

Длительность: 1 месяц

Интенсивность: 2-3 занятия в неделю

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

Кому подойдет: Новичкам - пройдёте путь от основ программировани. Программистам - познакомитесь с новым инструментом разработки.

Программа:

8 уроков

  1. Знакомство с Python
  2. Встроенные типы и операции с ними
  3. Функции
  4. Полезные инструменты
  5. Работа с файлами
  6. Объектно-ориентированное программирование
  7. ООП. Продвинутый уровень
  8. ООП. Полезные дополнения

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

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

Особенности обучения:

  • Профессиональные практикующие специалисты
  • Бесплатные доп. материалы для обучения
  • Официальная школа Mail.ru Group
  • Сертификат об окончании обучения
  • Видеозаписи всех онлайн-занятий
  • Общение с одногруппниками

Получите базовые навыки программирования на Python, которые помогут вам пройти собеседование и работать младшим программистом на Python. Вас научат работать в разных областях языка: веб-разработка, автотестирование, асинхронное программирование, работа с API, наука о данных и парсинг. Ряд занятий посвящен смежным темам, таким как оболочка, git, а также инструментам DevOps: Docker, Gitlab CI/CD, Github Actions и др.

Школа: OTUS - авторские курсы для IT-специалистов

Сайт: https://otus.ru/

Длительность: 5 месяцев

Интенсивность: 4 ак. часа в нед.

Формат обучения: Вебинары. Домашние задания с проверкой.

Кому подойдет: Веб-разработчикам. Фронтенд-разработчикам.

Программа:

  1. Синтаксис и базовые операторы Python
  2. ООП. Классы, исключения. Тесты
  3. Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта
  4. Работа с базами данных, асинхронное программирование
  5. Веб разработка на Flask
  6. Веб-разработка на Django
  7. Python для Data Science
  8. DevOps
  9. Проектная работа

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

  • Настраивать автоматический деплой
  • Использовать библиотеки для Data Science: numpy, pandas, opencv
  • Работать с shell, Git
  • Работать с API, парсить сайты
  • Создавать настраивать автоматические тесты
  • Работать в асинхронном режиме с вебом и базами данных
  • Разворачивать свои приложения в Docker-контейнерах
  • Разрабатывать веб-приложения на Python, в том числе на основе Django

Особенности обучения:

  • Сертификат
  • Дополнительные материалы
  • Доступ к материалам навсегда
  • Корпоративное обучение
  • Курс от практикующих специалистов
  • Помощь с трудоустройством
  • Портфолио
  • Работа с реальными проектами
  • Система скидок
  • Упор на практику

15-месячная профессиональная программа обеспечивает глубокое погружение в алгоритмы и структуры данных. Курс ориентирован в первую очередь на новичков, решивших получить профессию программиста с нуля. Студентам помогают опытные менторы-практики из IT-отрасли: дают развернутую обратную связь, отвечают на вопросы. Обучение происходит с помощью симуляторов, тестов, видеоуроков, онлайн-встреч, хакатонов и сквозных проектов.

Школа: SkillFactory - школа IT профессий

Сайт: https://skillfactory.ru/

Длительность: 15 месяцев

Интенсивность: 10 часов в неделю

Формат обучения: Курс построен вокруг практики и включает только необходимый минимум теории.

Кому подойдет: Новичкам, стремящимся освоить весь стек технологий для создания приложений и сайтов. Фрилансерам, стремящимся зарабатывать больше на биржах.

Программа:

Введение в ИТ. Основы Python
  1. Устройство WEB и основы сетевой инфраструктуры
  2. Установка IDE и необходимых пакетов
  3. Синтаксис Python
  4. Чтение файлов и работа с ними
  5. Типы данных
  6. Операции с числами, логические операции
  7. Циклы
  8. Функции и рекурсия
ООП в Python
  1. Введение в Git. Система контроля версий
  2. Объектно-ориентированное программирование для Python
  3. ООП: наследование, инкапсуляция, полиморфизм
  4. Классы и объекты
  5. Итераторы и генераторы
  6. Работа со структурами данных
  7. Алгоритмы в Python
  8. Функциональное программирование в Python
  9. Задачи по Python: ветвление, циклы, декораторы
Бэкенд-разработка на Python и Django
  1. Представление об архитектуре веб-приложения. Проектирование серверной части приложения
  2. Работа с различными форматами: JSON, XML, AJAX
  3. Веб-сервер на Python
  4. Работа с API из Python
  5. Асинхронное программирование на Python
  6. Структура проекта в Django
  7. Использование моделей в Django
  8. Обработка запросов с ORM
  9. Работа с API в Django. Django REST Framework
  10. Работа с базой данных PostgreSQL
Вёрстка и фронтенд-разработка на JavaScript
  1. Основы HTML
  2. Основы CSS, Flex box, адаптивный дизайн
  3. Подключение JavaScript к HTML. ChromeDevTools
  4. Концепция DOM
  5. Принципы SPA
  6. Методология БЭМ
  7. CSS-препроцессоры (SASS)
  8. Линтеры. Типизация
  9. Web Components
  10. Сборщик WebPack
Дополнительные библиотеки и фреймворки
  1. React. Компоненты
  2. Redux. Flux
  3. События в React
  4. Работа с сервером через Fetch API
  5. Обзор Vue и Angular
  6. JS-фреймворки в связке с Django
Введение в DevOps
  1. Введение в администрирование операционных систем
  2. Работа с Linux. Командная строка в Linux
  3. Работа с сетями и протоколами. Безопасность сетей
  4. Docker. Контейнеризация
Фулстек-разработка
  1. Жизненный цикл ПО и концепция CI/CD
  2. Тестирование приложений
  3. Фулстек-разработка современного веб-приложения Django + React

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

  • Верстать страницы на HTML
  • Искать заказы на фриланс-биржах
  • Искать и исправлять ошибки в своем коде
  • Находить готовые решения для задач
  • Писать рабочий веб-сервер на Python
  • Писать собственный движок сайта на Django
  • Писать сопроводительную документацию к своему коду
  • Применять Javascript на странице
  • Разбираться в чужом коде, вносить изменения

Особенности обучения:

  • Карьерные консультации
  • Подбор вакансий
  • Помощь в составлении резюме
  • Наставник
  • Аккаунт-менеджер
  • Обратная связь
  • 20% обучения — интересная и важная теория
  • 80% обучения — практика в разных форматах
  • Все менторы — опытные практики из IT-индустрии
  • Сертификат

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

Вы овладеете навыками анализа данных с помощью Python, оптимизируете свою работу и станете ценным сотрудником для любой цифровой компании.

Школа: ProductStar - школа менеджмента и аналитики

Сайт: https://productstar.ru/

Спикеры: Николай Пекальн, Ришат Исхатов

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

Интенсивность: Можно проходить со своей скоростью

Формат обучения: Записанные видеоуроки. Домашние задания с проверкой.

Кому подойдет: Аналитикам. Бизнес-аналитикам. Веб-аналитикам.

Программа:

11 уроков и 11 практических заданий от практиков рынка с проверкой

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

В изучите:

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

Особенности обучения:

  • Карьерные консультации
  • Помощь в составлении резюме
  • Закрытый групповой чат
  • Наставник
  • Проверка домашних заданий
  • Обучение на практике
  • Доступ к курсу навсегда
  • Корпоративное обучение
  • Цифровой сертификат

Курс будет полезен новичкам, программистам, системным администраторам, школьникам, фрилансерам, студентам. Студенты изучат базовый курс Python и смогут найти работу удаленно или в офисе. В ходе курса вы приобретете следующие навыки: активное использование ведущего языка программирования в разных направлениях, написание программы под свои задачи, создание собственного проекта.

Школа: HEDU - курсы дистанционного обучения

Сайт: https://irs.academy/

Преподаватель: Олег Юрчик

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

Формат обучения: Записанные видеоуроки. Домашние задания с проверкой.

Этот курс для: Новичков. Программистов. Системных администраторов. Школьников. Фрилансеров. Студентов. Начинающих программистов. Всем, кому интересен Python.

Программа:

Программа курса состоит из 7 уроков

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

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

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

Особенности обучения:

  • 7 видеоуроков по работе с Python
  • Возможность задать вопросы программисту
  • Полезные методические материалы и работы для портфолио
  • Интересные домашние задания и обратную связь по ним
  • Сертификат о прохождении онлайн-курса

Полный курс Python поможет учащимся перейти от простого к сложному. Подходит для тех, кто только интересуется программированием и никогда не писал код. Также предназначен для опытных программистов, которые хотят перейти к разработке Python. Этот курс охватывает все основные функции Python и дает рекомендации о том, как писать умный, «чистый» код. 

Школа: beONmax - онлайн курсы программирования

Сайт: https://beonmax.com/

Преподаватель: Илья Фофанов

Дата начала: В любое время

Длительность: 22 часа

Формат обучения: Видеоуроки, практика, тесты.

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

Программа:

Всего заданий: 165. Видеоуроки: 98. Практические задания: 20. Тесты: 44

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

Вы изучите:

  • Jupyter Notebook
  • Встроенные модули: json, itertools, requests
  • Декораторы
  • Инфраструктуру и новые фичи, включая линтеры и виртуальные окружения
  • Логику с условиями и циклами
  • Написание простых игр
  • Написание простых программ
  • Неизменяемые объекты
  • Обработку ошибок и исключений, unit-тесты
  • ООП
  • Отладку, управление памятью и т.д.
  • переменные, операторы, строки, циклы и другие основные элементы ЯП
  • Работу в PyCharm
  • Советы по написанию чистого кода
  • Списки, словари и другие коллекции
  • Установку Python и работу в редакторе кода Anaconda

Особенности обучения:

  • Сертификат

Практический онлайн-курс Python: от Git и алгоритмов до django и модульного тестирования. На курсе вы создадите несколько реальных сервисов и получите все необходимые навыки и знания для начала работы в программировании на Python. Курсы разрабатываются после анализа вакансий и обновляются каждые полгода. Ничего лишнего — учите только то, что пригодится в работе. Каждый урок – это теория в сочетании с личным опытом преподавателя.

Школа: Бруноям - школа IT, дизайна, маркетинга

Сайт: https://brunoyam.com/

Преподаватель: Дмитрий Сафонов

Дата начала: Старт в любой день

Длительность: 7 месяцев

Формат обучения: Видеоматериалы

Кому подойдет:

Для тех, кто хочет стать Python-разработчиком.
Подойдет тем, кому нужно использовать Python в работе.

Программа:

  1. Основы Python
  2. ООП
  3. Структуры данных. Алгоритмы
  4. Обработка исключений. Паттерны проектирования
  5. Процессы и потоки
  6. Сети. Передача данных
  7. Фреймворк Django
  8. Базы данных. SQL
  9. Регулярные выражения
  10. Unit-тестирование. Pytest
  11. Процесс разработки ПО
  12. Проект #1. Создание интернет-магазина
  13. Проект #2. Блог
  14. Проект #3. Telegram-бот

Ваши навыки после обучения:

  • Git - система контроля версий
  • ООП (Object-oriented programming)
  • Фреймворк Django
  • Паттерны проектирования
  • Понимание архитектуры REST, SOAP
  • Pickle. JSON. JSON-RPC
  • Сетевые протоколы Ethernet, IP, TCP, UDP, HTTP
  • Процессы и потоки. Multiprocessing, threading
  • Работа с СУБД в Python. SQL, СУБД, ORM
  • Алгоритмы и структуры данных
  • Unit-тестирование
  • Программирование на Python

Особенности обучения:

  • Домашние задания
  • Индивидуальные занятия
  • Рассрочка
  • 1 год поддержки наставника после обучения
  • Сертификат

Программа рассчитана на новичков без опыта программирования и технического образования. Вы научитесь программировать на Python, освоите фреймворки Django, Django REST и Flask и сможете разрабатывать веб-сайты и приложения. Вы будете практиковать свои навыки дома и добавите 4 приложения в свое портфолио.

Школа: Skypro - онлайн-университет от Skyeng

Сайт: https://sky.pro/

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

Интенсивность: 13-15 часов в неделю

Формат обучения: Тренажеры, Видео, Вебинары.

Кому подойдет: Бэкенд-разработчикам. Веб-разработчикам. Фронтенд-разработчикам. Фулстек-разработчикам.

Программа:

  1. Введение в программирование
  2. Основы программирования
  3. Основы веб-разработки
  4. Разработка API на Flask
  5. Погружение в Python, хостинг и деплой
  6. Разработка API на Django
  7. Типовые задачи разработчика

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

  • Делать авторизацию, оплату, комментарии, фильтрацию
  • Писать серверы для магазина, приложения, сервиса или игры
  • Писать чистый, стабильный код
  • Разбираться в индустрии и работать в современных IT-командах
  • Разрабатывать сложную архитектуру сервисов

Особенности обучения:

  • Быстрая обратная связь
  • Возврат оплаты в течение первых двух недель
  • Диплом
  • Доступ навсегда
  • Карьерные консультации
  • Курс от практикующих специалистов
  • Портфолио
  • Программа соответствует требованиям к вакансиям работодателей
  • Много практики в среде коммерческой разработки
  • Обучение в реальной рабочей среде
  • 4 проекта в портфолио

Обучение программированию на Python с нуля. Опыт работы в ИТ или базовые навыки разработки веб-сайтов на Python не требуются. Уроки строятся по принципу: 75% практика и 25% теория. Учащиеся выполняют реальные задачи разработки Python. После выпуска у вас будет образец портфолио и сертификат в печатном виде и онлайн. 80% выпускников курсов находят работу в первые три месяца после выпуска.

Сайт: https://it.easyum.ru/

Длительность: 4 месяца - 84 ак. часов в курсе

Интенсивность: от 10 часов в неделю

Формат обучения: Online-вебинары, видео, оффлайн.

Этот курс для:

Новичков в веб-разработке.
Начинающих программистов на Python.
Программистов на других языках.
Желающих разрабатывать сайты.

Программа:

  1. Python 1. Основы
  2. Python 2. ООП
  3. Верстка 1. Основы HTML & CSS
  4. Python 3. Фреймворк DJANGO

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

  • Готовить сайты к публикации
  • Разрабатывать коммерческие сайты с нуля
  • Использовать фреймворк Django
  • Верстать сайты (HTML&CSS)
  • Программировать на языке Python

Особенности обучения:

  • Адаптивная программа
  • Преподаватель-практик на Python
  • Помощь с трудоустройством
  • Разработаете первый сайт прямо на занятиях
  • Сертификат
  • Осуществляем возврат денежных средств в полном объёме до 1-го занятия

Разберёте этапы разработки сайтов и веб-интерфейсов — от работы с дизайн-макетами до программирования и настройки серверов. Станете универсальным специалистом и увеличите свой доход, повысите свои шансы на получение высокооплачиваемой работы, получите советы от опытных наставников Skillbox и научитесь развиваться как fullstack программист и работать над сложными и дорогими проектами. 

Школа: Skillbox - онлайн-университет digital и IT профессий

Сайт: https://skillbox.ru/

Длительность: 12 месяцев

Интенсивность: Приблизительно 3-5 часов в неделю

Формат обучения: Теория и практика.

Кому подойдет: Новичкам в программировании. Начинающим разработчикам. Опытным программистам.

Программа:

100+ тематических модулей, 500+ видеоматериалов

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

  • Веб-вёрстка. Базовый уровень
  • Веб-вёрстка. Продвинутый уровень
  • JavaScript. Базовый уровень
  • JavaScript. Продвинутый уровень
  • Python Basic
  • Python Advanced

Фреймворки для JavaScript

  1. Курс на выбор. Vue.js
  2. Курс на выбор. React
  3. Курс на выбор. Angular

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

  1. Курс по слепому методу печати
  2. Основы Photoshop
  3. Figma
  4. Универсальные знания программиста
  5. Работа в командной строке Bash
  6. Система контроля версий Git
  7. Английский для IT-специалистов
  8. Карьера и развитие программиста
  9. Алгоритмы и структуры данных

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

  • Верстать сайты на HTML и CSS
  • Использовать систему контроля версий Git
  • Применять на практике принципы ООП
  • Программировать на Python
  • Работать с API
  • Работать с базами данных
  • Разбираться в современных веб-фреймворках для frontend- и backend-разработки
  • Создавать веб-приложения по современным требованиям
  • Создавать интерактив для сайтов с помощью JavaScript

Особенности обучения:

  • Обучение на практике
  • 4 проекта в портфолио
  • Помощь в трудоустройстве
  • Доступ к курсу навсегда
  • Работа с наставником
  • Свободный график занятий
  • Стажировка для лучших студентов
  • Сертификат

Научитесь создавать веб-сайты и приложения — от программирования и настройки серверов до создания интерактивных интерфейсов. С помощью практических заданий вы отработаете свои навыки и добавите в свое портфолио 7 проектов.

Школа: Нетология - университет интернет-профессий

Сайт: https://netology.ru/

Преподаватели: Опытные разработчики ведущих компаний.

Длительность: 8 месяцев

Формат обучения: Вебинары, практические занятия, обратная связь от ментора.

Кому подойдет: Бэкенд-разработчикам. Веб-разработчикам. Фронтенд-разработчикам. Фулстек-разработчикам.

Программа:

Программа состоит из двух частей.

Backend-разработка на Python

Научитесь работать с серверной частью веб-приложения.

Frontend-разработка на JavaScript

Научитесь разрабатывать клиентскую сторону веб-приложения.

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

  • Работать с API сторонних сервисов и проводить Unit-тестирование
  • Разрабатывать клиентскую часть сайта на JavaScript и React
  • Решать задачи на Python
  • Работать с изменениями кода проекта с помощью Git и GitHub
  • Применять принципы клиент-серверного взаимодействия
  • Верстать сайты в HTML и CSS

Особенности обучения:

  • Быстрая обратная связь
  • Выполните 7 проектов для портфолио
  • Диплом о профессиональной переподготовке
  • Возврат денег
  • Доступ к материалам навсегда
  • Закрытая группа в мессенджере
  • Карьерные консультации
  • Курс от практикующих специалистов
  • Общение с преподавателями
  • Помощь с трудоустройством
  • Практика на реальных кейсах

Объемная программа обучения профессии Python-программиста с нуля для новичков без знаний. 

Вы будете учиться в группе вместе с другими студентами.

300+ упражнений для выполнения в браузере, 150 тестовых заданий, 11 Open Source проектов Хекслета, 4 проекта для портфолио на GitHub.

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

Еще одна часть обучения — мероприятия, которые проводит наставник: лекции, вебинары, слаконары, лайв-кодинг. На таких занятиях желательно присутствовать, чтобы вы самостоятельно могли задавать вопросы.

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Длительность: 10 месяцев

Интенсивность: 15-20 часов в неделю

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

Кому подойдет: Данный курс подойдет новичкам, которые хотят начать работать с языком Python, развиваться в веб-разработке и других направлениях программирования.

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

  • Автоматизация задач администрирования
  • Автоматизированное тестирование
  • Базы данных, понимание ORM
  • Обработка и анализ различных данных
  • ООП, шаблоны проектирования
  • Основы алгоритмов и структур данных
  • Работа с командной строкой
  • Разработка веб-сайтов и приложений

Особенности обучения:

  • Сертификат об окончании
  • 4 проекта в портфолио
  • Помощь с трудоустройством

Курс «Основы языка Python» отлично подойдет как новичкам, так и опытным программистам, желающим познакомиться с новым инструментом разработки. Вы плавно перейдете от основ программирования (переменные, циклы, ветки) к построению программ с использованием объектно-ориентированного подхода. На протяжении всего курса вы будете рассматривать различные примеры использования языка для решения практических задач.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

Длительность: 1 месяц, 17 уроков

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

Кому подойдет: Начинающим программистам. Опытным программистам.

Программа:

17 уроков

  1. Вступление
  2. Введение в Python
  3. Встроенные типы и операции с ними
  4. Практикум. Игра «Угадай число»
  5. Функции
  6. Модули и библиотеки
  7. Работа с файлами. Кодировки
  8. Полезные инструменты. Обработка исключений
  9. Практикум. Консольный файловый менеджер
Видеокурс Основы языка Python

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

  • Использовать основные конструкции языка Python
  • Разрабатывать полноценные программы с использованием модульного и объектно-ориентированного подхода
  • Писать системные скрипты для работы с файловой системой
  • Понимать, как на самом деле устроен Python и познать его мощь и гибкость
  • Читать чужой код python и писать собственный
  • Использовать IDE и ее вспомогательные инструменты для проверки и отладки кода

Вы поймете основные операторы, структуры и типы данных языка, а также принципы функционального и объектно-ориентированного программирования. Научитесь разрабатывать сайты на фреймворке Django, подключать к ним базы данных и тестировать производительность. Освоите библиотеки алгоритмов анализа данных, оболочку операционной системы Linux и систему контроля версий Git.

Школа: OTUS - авторские курсы для IT-специалистов

Сайт: https://otus.ru/

Дата начала: Доступ сразу после оплаты

Длительность: 24 академических часа

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

Кому подойдет: Начинающим Python-разработчикам. Python-разработчикам.

Программа:

  1. Основы языка программирования Python
  2. Web-разработка на Django
  3. Продвинутый Python

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

  • Основные возможности языка Python
  • Создание сайтов на Django
  • Библиотеки для анализа данных

Особенности обучения:

  • Курс от практикующих специалистов
  • Доступ к материалам навсегда
  • Упор на практику

Курс ориентирован в первую очередь на новичков, решивших получить профессию программиста с нуля. Вы узнаете, как применять алгоритмы для решения задач на Python, создавать веб-страницы и разрабатывать интерактивные элементы интерфейса на JavaScript. Центр карьеры поможет вам подготовить резюме и портфолио, а также подготовиться к собеседованию. На определенное время запланированы живые вебинары, где вы общаетесь с преподавателями, задаете вопросы, смотрите живое кодирование. Вебинары проходят 1-2 раза в месяц и остаются доступными в записи.

Школа: SkillFactory - школа IT профессий

Сайт: https://skillfactory.ru/

Длительность: 15 месяцев

Интенсивность: 10-20 часов в неделю

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

Кому подойдет: Для новичков. Для айтишников. Для тех, кто хочет запускать сайты. Для всех, кто думает о будущем.

Программа:

  1. Введение в ИТ. Основы Python
  2. ООП в Python
  3. Бэкенд-разработка на Python и Django
  4. Вёрстка и фронтенд-разработка на JavaScript
  5. Дополнительные библиотеки и фреймворки
  6. Введение в DevOps
  7. Фулстек-разработка
  8. Финальный проект

Особенности обучения:

  • Доступ к материалам курса — в любое удобное время
  • Личный куратор
  • Хакатоны SkillFactory и других компаний
  • В зависимости от выбора курса наших студентов ждет:
  • Задачи от реальных заказчиков
  • Рекомендация лучших студентов работодателям из нашей базы
  • Комплексная подготовка к собеседованиям
  • Командная работа и совместные проекты
  • Стажировки в компаниях-партнерах
  • Сертификат

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

Сайт: https://shultais.education/

Дата начала: В любой момент

Длительность: Не менее трёх месяцев

Интенсивность: Обучение в свободном режиме

Формат обучения: Видео-уроки. Практика на тренажере. Поддержка преподавателя.

Для кого этот курс: Курс подходит как для начинающих программистов, так и опытным разработчикам.

Программа:

126 уроков, 301 задание

  1. Введение в Python
  2. Типы данных
  3. Файлы
  4. Списки и кортежи
  5. Словари
  6. Динамическая типизация
  7. Инструкции и синтаксис
  8. Условия
  9. Циклы
  10. Функции
  11. Модули
  12. Установка внешних пакетов
  13. Классы и ООП
  14. Исключения
  15. Дополнительные возможности Python

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

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

Особенности обучения:

  • Сертификат
  • Дополнительные материалы
  • Доступ к курсу навсегда
  • Поддержка преподавателя

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

Школа: Skillbox - онлайн-университет digital и IT профессий

Сайт: https://skillbox.ru/

Спикер: Роман Булгаков

Длительность: 4–6 месяцев

Интенсивность: от 3 до 5 часов в неделю

Формат обучения: Видеоуроки, практические задания.

Для кого этот курс: Тем, кто хочет начать программировать. Начинающим Python-разработчикам. Специалистам в сфере IT. Разработчикам на других языках.

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

32 тематических модуля, 162 видеоматериала

Python Basic
  • Введение
  • Основы работы с Python
  • Операторы, выражения
  • Условный оператор if, ветвления
  • Условный оператор if: продолжение
  • Цикл while
  • Цикл for. Циклы со счётчиком
  • Цикл for. Особенности работы с range
  • Цикл for: работа со строками
  • Вложенные циклы
  • Числа. Типы int и float
  • Функции: начало
  • Особенности float
  • Установка и настройка IDE
  • Базовые коллекции. Списки
  • List: Методы работы со списками
  • Представления списков
  • Базовые коллекции. Строки
  • Базовые коллекции. Словари
  • Базовые коллекции. Кортежи
  • Функции: продолжение
  • Работа с файлами
  • Исключения: работа с ошибками
  • Введение в ООП
  • Основные принципы ООП
  • Итераторы и генераторы
  • Декораторы: базовый уровень
  • Углублённая работа с классами и встроенные декораторы
  • Декораторы: продвинутый уровень
  • Функции. Конец
  • Библиотеки для работы с данными
Система контроля версий Git
  • Работаем с Git на своём компьютере
  • Работаем с удалённым репозиторием
  • Командная работа в Git
  • Сравнение версий и отмена изменений
  • Инструменты и правила работы с Git

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

  • Писать чистый код
  • Тестировать код
  • Понимать алгоритмы и структуры данных
  • Создавать программы на Python
  • Работать с сетью

Особенности обучения:

  • Telegram-бот в портфолио
  • Доступ к курсу навсегда
  • Год английского языка бесплатно

Уроки проходят в формате онлайн-трансляций, несколько раз в неделю в вечернее время по Москве. Для обучения не требуется начальной подготовки или базовых знаний. Вы освоите Python, научитесь писать программы и веб-приложения. Вы реализуете 7 проектов для своего портфолио. В GeekBrains преподают только специалисты с большим опытом реализации проектов. 

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Длительность: 12 месяцев

Формат обучения: Вебинары. Домашние задания с проверкой.

Кому подойдет: Новички в программировании. Начинающие Python-разработчики. Практикующие IT-специалисты.

Программа:

Основной блок — 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. Проект

Ваши навыки после обучения:

  • Знание алгоритмов и структур данных и т.д.
  • Умение создавать клиент-серверные приложения для Desktop
  • Навыки frontend-разработки на Javascript и JQuery
  • Навыки верстки сайтов на HTML, CSS, Bootstrap
  • Навыки прототипирования мобильных приложений
  • Умение создавать сайты на Django Framework
  • Навыки программирования на Python

Особенности обучения:

  • Быстрая обратная связь
  • Гарантия трудоустройства
  • Диплом о профессиональной переподготовке
  • Дополнительные материалы
  • Доступ к материалам навсегда
  • Курс от практикующих специалистов
  • Личный куратор
  • Нетворкинг
  • Общение с преподавателями
  • Портфолио
  • Упор на практику

Программа обучения объединяет опыт ведущих специалистов и методистов, фундаментальные и прикладные знания, современный технологический инструментарий. Все это изложено в доступной форме. В программе пять специализаций. Вы сможете найти работу уже после 9 месяцев обучения. Научитесь писать веб-сайты, приложения, нейронные сети и программы для научных исследований.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Длительность: 12 месяцев (520+ часов обучения)

Интенсивность: по 12 часов в неделю

Формат обучения: Лекции. Семинары. В прямом эфире и в записи. Самостоятельное изучение. Домашние задания с проверкой.

Курс для тех кто:

Никогда не работал и хочет получить востребованную ‍профессию и трудоустроиться с нуля.
Хочет сменить работу и получить актуальную высокооплачиваемую специальность в IT.

Программа:

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

На практике научитесь понимать фундаментальные алгоритмы и использовать их для решения задач. Вы сможете писать сайты, приложения, нейросети и программы для научных исследований, Telegram-бота.

Особенности обучения:

  • Сертификат об обучении
  • Помощь с трудоустройством

В этом курсе вы узнаете основные понятия и синтаксические конструкции, присущие ООП. Рассматриваются инкапсуляция и сокрытие данных. Разбираются особенности поведения self, изучаются связывание и исключения.

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: В любое время

Длительность: 12 часов

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Данный курс подойдет продвинутым программистам на языке Python, знающим функции и желающим освоить концепции объектно-ориентированного программирования (ООП).

Программа:

10 уроков (видео и/или текст), 13 упражнений в тренажере, 33 проверочных теста

  1. Сложность и абстракция
  2. Концепции ООП
  3. Классы, пространства имён, атрибуты
  4. Объекты-одиночки и глобальные переменные
  5. Инстанциирование классов и экземпляры
  6. Методы
  7. Инициализация и протоколы
  8. Свойства
  9. Наследование
  10. Исключения
  11. Дополнительные материалы

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

  • Понимать как работают объекты в Python на самом низком уровне
  • Описывать сущности предметной области с помощью объектов и классов
  • Использовать исключения в своем коде
  • Грамотно использовать контекст self в зависимости от ситуации

Особенности обучения:

  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

Эта программа обучения предназначена для разработчиков с опытом, которые уже знают основы языка Python и баз данных, API. Вы получите углублённые знания технологий в backend-разработке. Научитесь решать сложные задачи с хранилищами данных, работать с синхронными и асинхронными фреймворками, проектировать лаконичную архитектуру, работать в команде.

Курс ориентирован на нагрузку около 15-20 часов в неделю с упором на практику. Вы пройдете 7 циклов разработки веб-сервисов от проектирования архитектуры до поставки в производство. Все наставники — практикующие специалисты: сотрудники Яндекса и других крупных компаний.

Школа: Яндекс.Практикум - сервис онлайн-образования в сфере IT

Сайт: https://practicum.yandex.ru/

Длительность: 6 месяцев

Интенсивность: Около 20 часов в неделю

Формат обучения: Теория с закреплением в тренажёре, домашнее задание для самостоятельной практики, работа в команде с другими студентами и работа с наставником над кодом.

Для кого этот курс: Если у вас есть базовые знания Python для Web, фреймворков, SQL, консоли и терминала. Вы работаете в тестировании, анализе данных, машинном обучении и смежных областях. Вы разработчик с опытом и знакомы с основами Python, базами данных, API.

Программа:

  1. Вступительный тест
  2. Интро-модуль
  3. Сервисы Admin Panel + ETL
  4. Сервис Async API
  5. Сервис авторизации
  6. Сервис UGC
  7. Сервис нотификации
  8. Дипломный проект
  9. Программа трудоустройства

Ваши навыки после обучения:

  • Apidoc/Swagger
  • Python
  • ELK
  • Django
  • Docker
  • FastAPI
  • ApacheKafka
  • Oauth2
  • Elasticsearch
  • PostgreSQL
  • Redis
  • ETL
  • RabbitMQ
  • Flask
  • Nginx
  • AsyncIO
  • SOLID
  • Git

Особенности обучения:

  • Обучение можно начать бесплатно
  • Особый формат
  • Рассрочка
  • Разовьёте инженерное мышление
  • Сможете брать больше ответственности и решать задачи посложнее
  • Добавите 7 проектов в портфолио
  • Подготовка к поиску работы
  • Индивидуальные консультации
  • Чат с другими разработчиками и вакансии от партнёров

Разработчики углубят свои знания языка Python. Курс проведет вас через разработку приложения, управляющего информацией, от проектирования до тестирования. Студенты будут практиковаться в написании многопоточной программы, разрабатывая собственный мессенджер. 

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

Длительность: 1 месяц

Интенсивность: 2-3 занятия в неделю

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

Кому подойдет: Бэкенд-разработчикам, фулстек-разработчикам, веб-разработчикам.

Программа:

8 уроков

  1. Концепции хранения информации
  2. Файловое хранение данных
  3. Основы сетевого программирования
  4. Основы тестирования
  5. Логирование
  6. Декораторы и продолжение работы с сетью
  7. Модуль select, слоты
  8. Потоки

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

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

Особенности обучения:

  • Профессиональные практикующие специалисты
  • Бесплатные доп. материалы для обучения
  • Официальная школа Mail.ru Group
  • Сертификат об окончании обучения
  • Видеозаписи всех онлайн-занятий
  • Общение с одногруппниками

Курс рассчитан на тех, кто умеет писать код на Python и создавать сайты. Студенты систематизируют знания в области бэкенда и фронтенда, изучают фреймворки для фуллстек разработки, осваивают важные дополнительные навыки. Выпускник сможет претендовать на должность full stack разработчика и участие в проектах уровня Middle+.

Школа: OTUS - авторские курсы для IT-специалистов

Сайт: https://otus.ru/

Преподаватель: Евгений Ревняков

Длительность: 5 месяцев

Интенсивность: 4 ак. часа в нед.

Как проходит обучение: Интерактивные занятия: студенты общаются с преподавателем голосом в ZOOM, выполняют задания и получают фидбек прямо на занятии.

Кому подойдет: Для разработчиков, желающих специализироваться на web-разработке.

Программа:

  1. Основы python и модульного тестирования
  2. Создаем свой блог. База данных и ORM. Flask. MVC. Docker
  3. Разработка проекта с Server-Side Rendering на Django. Оптимизация и тестирование
  4. Django REST framework. GraphQl. Создание API
  5. Начинаем создавать frontend часть обучающего сайта, получаем данные с backend. Основы html, css, js, ES6, node.js, webpack, ajax
  6. Создаем SPA приложение на Vue3. Vue2, Vuex, vue-router, SPA, тестирование в js
  7. Взаимодействие frontend и backend. Full-stack разработка. Добавляем vue к обучающему сайту
  8. Проект

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

  • Владеть Node JS и React JS, работать с другими платформами
  • Решать рядовые задачи бекенд-разработки
  • Деплоить, заворачивать приложения в Docker-контейнеры
  • Писать тесты и ботов
  • Разрабатывать современную фронтенд-часть с нуля

Особенности обучения:

  • Доступ к материалам навсегда
  • Доступ к открытым вебинарам по курсу
  • Закрытая группа в мессенджере
  • Каждому фреймворку обучает свой преподаватель-эксперт
  • Личный куратор
  • Общение с преподавателями
  • Получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения).
  • Сертификат об окончании

Курс охватывает все темы, необходимые для повседневной работы программиста. Вы научитесь писать красивый и элегантный код, использовать проверенные временем концепции и создавать масштабируемые программы. После успешного прохождения курса вы сможете использовать полученный опыт для разработки проектов различной сложности. Для успешного прохождения курса требуется базовый опыт программирования на любом языке. Этот курс будет полезен студентам и специалистам, имеющим навыки программирования на других языках и желающим познакомиться с Python.

Сайт: https://pythoncourse.ru

Преподаватели: Преподаватели опытные программисты и профессионалы своего дела

Формат обучения: Видеолекции, домашние задания, курсовой проект после каждого блока лекций 6-8 часов в неделю.

Кому подойдет: Этот курс будет полезен студентам и профессионалам, которые имеют навыки программирования на других языках и хотят познакомиться с Python или углубить свои знания о нем.

Программа:

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

Вы научитесь:

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

Особенности обучения:

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

Этот обзорный курс охватывает основные аспекты современной веб-разработки в экосистеме Python. Будут рассмотрены понятия, с которыми сталкивается любой веб-разработчик на практике. Уроки сопровождаются списком тем и терминов, которые необходимо изучить, чтобы полностью понять описываемую тему.

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: В любое время

Длительность: 3 часа

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Данный курс подойдет продвинутым Python-разработчикам, освоившим функции данного языка.

Программа:

10 уроков (видео и/или текст), 23 проверочных теста

  1. Введение
  2. Python backend. Вид изнутри
  3. Микрофреймворки
  4. Шаблонизация
  5. СУБД
  6. ORM
  7. MVC
  8. Fullstack-фреймворки
  9. API
  10. Что дальше?
  11. Самостоятельная работа
  12. Дополнительные материалы

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

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

Особенности обучения:

  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

Студенты углубят базу программирования на языке Python и «прокачают» алгоритмическое мышление. Курс знакомит с методами анализа данных на Python и всеми необходимыми библиотеками. Научитесь выражать свои идеи в виде блок-схем, читать готовые схемы и реализовывать программы на их основе. Познакомитесь с внутренностями интерпретатора Python и поймете структуру объектов в языке.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

Длительность: 1 месяц, 8 уроков

Формат обучения: Онлайн-вебинары.

Кому подойдет: Бэкенд-разработчикам. Веб-разработчикам. Фулстек-разработчикам.

Программа:

8 уроков

  1. Введение в алгоритмизацию и реализация простых алгоритмов на Python
  2. Циклы. Рекурсия. Функции.
  3. Массивы. Кортежи. Множества. Списки.
  4. Эмпирическая оценка алгоритмов на Python
  5. Коллекции. Список. Очередь. Словарь.
  6. Работа с динамической памятью
  7. Алгоритмы сортировки
  8. Деревья. Хэш-функция

Ваши навыки после обучения:

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

Особенности обучения:

  • Сертификат об окончании обучения
  • Закрытая группа в мессенджере
  • Общение с преподавателями
  • Доступ к материалам навсегда
  • Упор на практику
  • Дополнительные материалы
  • Видеозаписи всех онлайн-занятий
  • Общение с одногруппниками

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

Школа: OTUS - авторские курсы для IT-специалистов

Сайт: https://otus.ru/

Длительность: 5 месяцев

Интенсивность: 4 ак. часа в нед.

Формат обучения: Вебинары. Домашние задания с проверкой.

Кому подойдет: Для обучения вам понадобится базовый опыт программирования на Python.

Программа:

5 модулей

Advanced basics
  1. Advanced basics. Протоколы
  2. Advanced basics. "Граждане первого порядка"
  3. Internals. Виртуальная машина
  4. Internals. Управление памятью, "печально известный" GIL
  5. OOP. Объектная модель
  6. OOP. Белая и черная "магия"
  7. Testing. Дизайн тестов
  8. Testing. Пирамида тестирования
  9. Automatization. Сетевое взаимодействие
  10. Automatization. Общение с БД и демонизация
Web
  1. Dynamic Web
  2. Django. Intro
  3. Django. ORM и "зло"
  4. Database layer
  5. Django. Views
  6. Django. Forms
  7. REST API. Know-how
  8. Web performance
Data engineering
  1. Основы NumPy
  2. Advanced NumPy и IPython
  3. Pandas. Машинное обучение и продакшен
  4. Визуализация данных
Highload
  1. Concurrency. Потоки
  2. Concurrency. Процессы
  3. C extensions
  4. ffi. Cython. Pypy
  5. Asyncio. Origins
  6. Asyncio. Event loop, async/await, low/high level API
  7. Golang. Тур по языку
  8. Golang. Особенности внутреннего устройства
  9. Profiling
  10. Python 2 vs Python 3
Проектная работа
  1. Выбор темы и организация проектной работы
  2. Консультация по проектам и домашним заданиям
  3. Защита проектных работ

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

  • Писать приложение, которое не умрёт под нагрузкой
  • Понимать структуру современной разработки ПО
  • Тестировать и поддерживать код на Python

Особенности обучения:

  • Сертификат
  • Дополнительные материалы
  • Доступ к материалам навсегда
  • Курс от практикующих специалистов
  • Общение с преподавателями
  • Работы для портфолио
  • Упор на практику

Курс прививает слушателям принципы «чистого кода» при программировании на Python. Он научит проектировать код с точки зрения масштабирования, выбирать и строить оптимальную архитектуру, ориентироваться в паттернах. Эти знания позволят разработчикам создавать гибкие и надежные проекты. Курс входит в профеcсии — Python-разработчик PRO.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

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

Формат обучения: Вебинары. Домашние задания с проверкой.

Кому подойдет: Бэкенд-разработчикам. Веб-разработчикам. Фулстек-разработчикам.

Программа:

9 уроков

  1. Паттерны web-представления
  2. Архитектура python-приложений
  3. Принципы проектирования
  4. Порождающие паттерны
  5. Структурные паттерны
  6. Поведенческие паттерны
  7. Архитектурные системные паттерны
  8. Антипаттерны
  9. Микросервисная архитектура

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

  • Антипаттерны
  • Порождающие паттерны
  • Структурные паттерны
  • Поведенческие паттерны
  • Архитектурные системные паттерны
  • Архитектура Python-приложений
  • Принципы проектирования

Особенности обучения:

  • Общение с одногруппниками
  • Дополнительные материалы
  • Доступ навсегда
  • Упор на практику
  • Видеозаписи всех онлайн-занятий
  • Сертификат об окончании обучения

Бесплатные видеоуроки по программированию на Python. В этих видеоуроках вы познакомитесь с основами программирования. Изучите синтаксис языка, познакомитесь с условиями, циклами и ООП. Напишете сервер для мессенджера.

Школа: Skillbox - онлайн-университет digital и IT профессий

Сайт: https://skillbox.ru/

Дата начала: В любое время

Длительность: Срок обучение не ограничен

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для новичков

Список уроков:

Открыть список
  1. Пишем интерфейс мессенджера на Python
  2. Настраиваем протокол TCP для мессенджера
  3. Знакомимся с Python
  4. Искусственный интеллект на Python: подводим итоги
  5. Учим бота на Python понимать текст
  6. Знакомимся с Python и архитектурой умного чат-бота
  7. Хакинг на Python: пишем первое приложение
  8. Хакинг на Python: подводим итоги
  9. Хакинг на Python: учимся проводить атаки и защищаться от них
  10. Основы backend-разработки: с чего начать?
  11. Создаём приложение для мониторинга объектов на видео
  12. Используем нейросети для распознавания объектов на изображении
  13. Изучаем основы Python для работы с нейросетями
  14. Как стать Python-разработчиком?
  15. Fullstack-разработчик. Итоги интенсива
  16. Fullstack-разработчик: Технологии backend-разработки. Фреймворк Symfony и язык PHP
  17. Голосовой помощник на Python за час

Изучите основы разработки на Python. Познакомитесь с синтаксисом и логикой языка, научитесь работать с данными и изучите основные конструкции. Создадите планировщик задач и бота Telegram — даже если вы раньше не программировали. Поймете, какие карьерные перспективы дает знание этого языка.

Школа: Нетология - университет интернет-профессий

Сайт: https://netology.ru/

Преподаватель: Дмитрий Демидов

Дата начала: В любое время

Интенсивность: 2 раза в неделю

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

Кому подойдет: Участие в курсе не предполагает специальных знаний и навыков. Курс можно пройти даже тем, кто никогда не занимался разработкой.

Программа:

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

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

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

Особенности обучения:

  • Сертификат
  • Записи остаются навсегда
  • Новые знакомства и нетворкинг
  • План развития в профессии

В курсе рассматриваются основы языка Python а также необходимые понятия для программирования на нём. Такие как работа с ошибками, отладка, подключение модулей и пакетов. Вы узнаете, как создавать программы, используя базовые языковые конструкции. Писать программы с несколькими модулями и использовать отладочную печать. Правильно анализировать ошибки в коде и использовать отладку при их поиске.

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: В любое время

Длительность: 56 часов

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Данный курс подойдет новичкам в разработке на языке Python.

Программа:

45 уроков (видео и/или текст), 55 упражнений в тренажере, 169 проверочных тестов

  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. Дополнительные материалы

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

  • Находить ошибки в коде
  • Понимать, как Python работает с кодом, разбитым на несколько файлов
  • Использовать модули
  • Объединять отдельные модули в группы
  • Работать со стандартными библиотеками Python

Особенности обучения:

  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

На этом коротком курсе вы встретите виртуального помощника — Боба, который познакомит вас с возможностями Python и поможет освоить самый популярный язык программирования.

Школа: SkillFactory - школа IT профессий

Сайт: https://skillfactory.ru/

Дата начала: В любое время

Длительность: от 1 до 3 часов

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Студентам. Тестировщикам. Фронтенд-разработчикам. Фулстек-разработчикам.

Особенности обучения:

  • Бесплатное обучение
  • Доступ к материалам навсегда
  • Игровой формат
  • Онлайн-тренажёр
  • Готовый список упражнений и задач для практики

Канал: Хауди Хо™ - Просто о мире IT!

В этом курсе вы будете изучать Python от новичка до уровня профи на уровне стандартов США. Уроки новые, за 2016 год, так что информация 100% актуальна.

Дата начала: В любое время

Длительность: Срок обучение не ограничен

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для новичков

Все уроки курса:

20 уроков продолжительностью до 25 минут

Открыть
  1. Введение
  2. Простые операции
  3. Работа со строками
  4. Типы данных, переменные
  5. Управляющие структуры
  6. Множественные условия, приоритетность операторов
  7. Циклы
  8. Списки
  9. Диапазоны, Обход списков
  10. Свои функции
  11. Комментарии, docstring
  12. Модули, Рандом, SDL, Prebuild Binaries, PyPi, PiP
  13. Используем PyPi, Узнаём погоду в любом городе
  14. Введение в исключения, pass, eval
  15. Работа с файлами, assert, len, with
  16. Новые типы данных None и Dictionary
  17. Комментирование, pass, Кортежи (Tuples)
  18. Срез списка [List slicing & indexing]
  19. Форматирование строк
  20. Функции для работы со строками и числами

Бесплатный курс для изучения Python. Вы получите всю необходимую базу для начала программирования. 22 видеоурока + упражнения почти к каждому уроку для закрепления материала. Поддержка от автора. Для скачивания курса необходимо указать свою почту.

Сайт: https://srs.myrusakov.ru

Автор: Михаил Русаков

Дата начала: Старт в любой день

Длительность: Более 4-х часов

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для новичков


Этот курс посвящен азам написания программ на Python и подготовит плацдарм для написания осмысленных программ.

Сайт: https://ru.code-basics.com

Дата начала: В любое время

Длительность: 24 часа

Интенсивность: Обучение в свободном режиме

Формат обучения: Теория, занятия в тренажере.

Кому подойдет: Для новичков

Программа:

69 уроков с практикой в браузере

  1. Основы языка Python
  2. Арифметика в Python
  3. Строки
  4. Глубже про строки
  5. Типы данных
  6. Вызов функций
  7. Свойства и методы
  8. Определение функций
  9. Логика
  10. Условные конструкции
  11. Циклы

Курс посвящен основным понятиям и элементам языка программирования Python. Курс наиболее подходит для людей, не имеющих опыта написания программ ни на одном из языков программирования. Есть несколько заданий повышенной сложности, которые являются необязательными для прохождения курса. Курс подготовлен на основе программы Института биоинформатики.

Сайт: https://stepik.org

Преподаватели: Тимофей Бондарев, Павел Федотов

Дата начала: В любое время

Длительность: Срок обучение не ограничен

Интенсивность: 3-6 часов в неделю

Формат обучения: Видео, тесты, практика.

Для кого этот курс: Курс адресован слушателям, которые ранее не имели опыта программирования, и не предполагает каких-либо специальных знаний по информатике.

Программа:

28 уроков, 4 часа видео, 27 тестов, 44 интерактивные задачи

Операторы. Переменные. Типы данных. Условия
  1. Общая информация о курсе
  2. Введение: программы и Python. Проверка заданий
  3. Интерактивный режим Python. IPython
  4. Установка Python на компьютер
  5. Операции с целыми числами
  6. Операции с вещественными числами
  7. Типы данных
  8. Переменные. Стандартный ввод/вывод
  9. Логические операции, операции сравнения
  10. Условия: if, else, elif. Блоки, отступы
  11. Строки
  12. Задачи по материалам недели
Циклы. Строки. Списки
  1. Цикл while
  2. Операторы break, continue
  3. Цикл for
  4. Строки и символы
  5. Списки
  6. Задачи по материалам недели
Функции. Словари. Интерпретатор. Файлы. Модули.
  1. Функции
  2. Словари
  3. Интерпретатор: установка, запуск скрипта
  4. Файловый ввод/вывод
  5. Модули, подключение модулей
  6. Установка дополнительных модулей
  7. Задачи по материалам недели
  8. Библиотеки для анализа данных. NumPy
  9. Библиотека Matplotlib
  10. Заключение

Особенности обучения:

  • Сертификат Stepik

Вводный курс по программированию на Python дает представление о базовых понятиях структурного программирования (данных, операциях, переменных, ветвлениях в программе, циклах и функциях).

Школа: Национальный Открытый Университет "ИНТУИТ"

Сайт: https://intuit.ru/

Дата начала: В любое время

Кому подойдет: Данный курс подойдет всем, независимо от наличия опыта программирования.

Что изучается:

Открыть
  • Почему следует научиться писать программы?
  • Переменные, выражения и инструкции (Variables, expressions and statements)
  • Программа "Hello, World!"
  • Программа "Почасовая оплата"
  • Условное выполнение
  • Программа "Почасовая оплата труда с учетом переработок"
  • Усовершенствование программы "Почасовая оплата труда с учетом переработок"
  • Функции
  • Создаем первую функцию
  • Итерации
  • Вычисляем среднее значение
  • Строки
  • Программа с вводом числа
  • Файлы
  • Печать файла
  • Списки
  • Поиск строки
  • Словари
  • Поиск популярных слов
  • Кортежи (tuples)
  • 10 часто встречающихся слов
  • Регулярные выражения
  • Сетевые программы
  • Поиск тегов
  • Использование Веб-служб
  • Использование баз данных и языка структурированных запросов (SQL)
  • Автоматизация типичных задач на вашем компьютере

Особенности обучения:

  • Сертификат

Этот обзорный курс охватывает основные аспекты современной разработки в экосистеме Python. Это поможет вам понять контекст, прежде чем вы приступите к изучению дальнейших курсов по профессии. Будут рассмотрены понятия, с которыми сталкивается на практике любой разработчик: структуры данных и алгоритмы работы с ними, автоматизированное тестирование, работа с файлами и базами данных и многое другое.

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: В любое время

Длительность: 3 часа

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Данный курс подойдет начинающим Python-программистам, которые уже настроили окружение.

Программа:

7 уроков (видео и/или текст), 17 проверочных тестов

  1. Введение
  2. Коллекции
  3. Ввод/вывод
  4. HTTP
  5. Тесты
  6. Другое
  7. Что дальше?
  8. Дополнительные материалы

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

  • Понимать основные этапы в разработке приложений на Python
  • Оценивать необходимый объём знаний для успешной работы

Особенности обучения:

  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

Канал: Web Developer Blog

Уроки Python для самых начинающих. В этом плейлисте вы освоите язык программирования Python даже если вы совершенно никогда не программировали и ничего не знаете о создании программ и создании сайтов.

Дата начала: В любое время

Интенсивность: Вы сами устанавливаете темп обучения

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

Для кого этот курс: Для начинающих

Плейлист:

  1. Начало работы и установка
  2. Типы данных, переменные
  3. Арифметические операции
  4. Условия и циклы if, while, for
  5. Функции и как с ними работать
  6. Списки (Массивы)
  7. Кортежи
  8. Словари (dict)
  9. Множества (Set, Frozenset)
  10. Строки, вся работа
  11. Работа с файлами
  12. Модули

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

На примере языка рассматриваются такие важные понятия как: объектно-ориентированное программирование, функциональное программирование, событийно-управляемые программы (GUI-приложения), форматы представления данных (Unicode, XML и т.п.).

Стоимость самостоятельного обучения: бесплатно.

Школа: Национальный Открытый Университет "ИНТУИТ"

Сайт: https://intuit.ru/

Дата начала: В любое время

Кому подойдет: Данный курс подойдет всем, независимо от наличия опыта программирования.

План занятий:

  • Введение в программирование на языке Python
  • Основные стандартные модули Python
  • Элементы функционального программирования
  • Объектно-ориентированное программирование
  • Численные алгоритмы. Матричные вычисления
  • Обработка текстов. Регулярные выражения. Unicode
  • Работа с данными в различных форматах
  • Разработка Web-приложений
  • Сетевые приложения на Python
  • Работа с базой данных
  • Многопоточные вычисления
  • Создание приложений с графическим интерфейсом пользователя
  • Интеграция Python с другими языками программирования
  • Устройство интерпретатора языка Python

Особенности обучения:

  • Сертификат

Канал: egoroff_channel

В видео описывается детальный процесс установки Python версии 3.7 на Windows. Это первое вводное видео большого курса обучения программирования на Python. Курс подойдет для тех, кто хочет изучить язык Python с нуля.

Всего в курсе 87 уроков продолжительностью до 15 минут.

Дата начала: В любое время

Интенсивность: Свободный график

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

Кому подойдет: Для начинающих


Канал: Андрей Андриевский

Базовый курс по языку программирования Python 3. Курс рассчитан на тех, кто никогда не был знаком с этим языком и хочет начать знакомство серверного программирования.

В этом уроке — подготовка рабочей среды.

Дата начала: В любое время

Интенсивность: Вы сами устанавливаете темп обучения

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

Кому подойдет: Для новичков

Другие уроки курса:

Открыть
  1. Подготовка рабочей среды
  2. Числа, строки и математика
  3. Тонкости работы со строками
  4. Списки и работа с ними
  5. Переменные и их именование
  6. Установка и знакомство с IDE PyCharm
  7. Ввод информации посредством input()
  8. Условный оператор if, elif и else
  9. Логические выражения
  10. Цикл for на примере списка
  11. Функция range()
  12. Цикл While и отличие от For
  13. Знакомство с функциями
  14. Return в функциях
  15. Область видимости переменных
  16. Распаковка аргументов и тонкости работы с ними
  17. Списки, словари и множества
  18. Модульная система
  19. from и import в модулях
  20. Работа с файлами
  21. Скачивание изображений, своя функция
  22. Исключения в python TRY & EXCEPT
  23. Простой парсер валюты
  24. Классы, ООП
  25. Работа с классами и экземплярами
  26. Классы, наследование
  27. Импортирование классов
  28. Работа с JSON
  29. Счетчик повторяющихся слов
  30. Тестирование в Python
  31. Тестирование класса в Python
  32. Игра пей понг на Python (часть 1)
  33. Игра пей понг на Python (часть 2)
  34. requests, BeautifulSoup, csv

Канал: Гоша Дударь

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

В курсе 25 уроков продолжительностью до 1 часа.

Дата начала: В любое время

Длительность: Срок обучение не ограничен

Интенсивность: Обучение в своем темпе

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

Кому подойдет: Для начинающих


Канал: Изучаем мир ИТ / Олег Шпагин / Программирование

В этом уроке будет показано, как запускать программу на Python, как его проинсталлировать, чтобы запустить вашу первую программу на Питоне. Так же будет рассмотрено, как решать проблему, когда у вас возникает ошибка в коде.

Дата начала: В любое время

Длительность: Срок обучение не ограничен

Интенсивность: Обучение в своем темпе

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

Кому подойдет: Для новичков

Все уроки курса:

Открыть
  1. Установка, настройка и пишем первую программу
  2. Стоит ли учить Python❓ Сколько платят за Python ?
  3. С какого языка программирования начать? Python или Java
  4. Как запустить Python IDLE и сделать первую программу (для новичков)
  5. Как использовать Sublime Text для Python
  6. Делаем калькулятор первый вводный урок для начинающих, с нуля
  7. Как установить Python на Windows
  8. Как узнать версию Python на компьютере
  9. Вычисления и переменные для начинающих
  10. Строки для начинающих
  11. Списки для начинающих
  12. Кортежи, Словари для начинающих
  13. Как в Python работать с массивами==списками
  14. Индексы и срезы в массивах, списках
  15. Методы строк
  16. Как найти символ в строке
  17. Команда print
  18. Конструкция if elif else - если то иначе - Условная инструкция
  19. Задаем вопросы if else, условия и сравнения, разница между строками и числами
  20. Логические операторы И, ИЛИ, НЕ (AND, OR, NOT)
  21. Циклы for и while / Синтаксис / Оператор else, break
  22. Что такое циклы, цикл for
  23. Функция range
  24. Встроенные функции
  25. Изучаем циклы, цикл while
  26. Методы all и any
  27. Вывод print в одну строку
  28. Именованные аргументы
  29. try except
  30. Как создать функцию, что такое функции в Python, как с ними работать
  31. Повторное использование кода с помощью функций и модулей (часть 1)
  32. Повторное использование кода с помощью функций и модулей (часть 2)
  33. Что такое модули (часть 1)
  34. Что такое модули (часть 2)
  35. Что такое модули (часть 3)
  36. Полезные модули
  37. Рисуем с помощью черепашки / Подключение модуля turtle
  38. И снова черепашка
  39. Модуль datetime
  40. Как сделать задержку времени
  41. Что такое классы, объекты
  42. Работа с файлами чтение из файлов
  43. Работа с файлами запись в файл
  44. Рекурсия
  45. Запуск внешних приложений
  46. Как программировать на Python Online
  47. Как запускать игры и приложения на Python
  48. Книги для начинающих изучать Python
  49. Работа с файлами Excel считываем данные и формулы
  50. Работаем с CSV файлами (считываем и записываем данные)

Изучение темы будет посвящено созданию системы автоматизированного поиска и подбора тем сообщений из vk. Вы создадите приложение на Python, используя веб-интерфейс flask и разберитесь с подводными камнями разработки приложения.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

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

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

Кому подойдет: Разработчикам на Python.

Программа:

  1. Приложение на Python с веб-интерфейсом на Flask. Часть 1
  2. Приложение на Python с веб-интерфейсом на Flask. Часть 2

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

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

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

Сайт: https://stepik.org

Преподаватели: Константин Зайцев, Антон Гардер

Дата начала: В любое время

Длительность: Срок обучение не ограничен

Интенсивность: 3-6 часов в неделю

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

Для кого этот курс: Людям с базовыми навыками программирования на Python или других языках программирования.

Программа:

19 уроков, 5 часов видео, 25 тестов, 36 интерактивных задач

Базовые принципы языка Python

  1. Введение
  2. Модель данных: объекты
  3. Функции и стек вызовов
  4. Пространства имён и области видимости
  5. Введение в классы
  6. Наследование классов

Cтандартные средства языка Python

  1. Ошибки и исключения
  2. Работа с кодом: модули и импорт
  3. Итераторы и генераторы
  4. Работа с файловой системой и файлами
  5. Работа с функциями: functool и лямбда функции
  6. Стиль программирования: pep8 и документация

Применение Python: анализ текста

  1. Стандартные методы и функции для строк
  2. Регулярные выражения в Python
  3. Обзорно об интернете: http-запросы, html-страницы и requests
  4. Распространённые форматы текстовых файлов: CSV, JSON
  5. API
  6. XML, библиотека ElementTree, библиотека lxml
  7. Заключение

Особенности обучения:

  • Сертификат

НайтиКурс.Ру