Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Python-разработчик

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Помощь от школы
Сертификат
Сертификат
Есть

Стоимость курса

136 824 ₽
Есть рассрочка

Курс создан с заботой о студентахи подходит для обучения с нуля

  • Структура программы от «простого к сложному» для плавного погружения 
  • Специальный чат-бот, в котором можно узнать или вспомнить значение любого термина из обучения
  • Поддержка личных кураторов и преподавателей в течение года
  • Подробные видеоразборы от экспертов-практиков на понятных примерах
  • Спикеры с опытом преподавания, умеющие «разложить по полочкам» даже самый трудный материал
  • Домашние задания с разным уровнем сложности: если появляются трудности, можно открыть подсказки
  • Проверка кода от код-ревьюера с обратной связью

Обучаетесь в удобном формате

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

Что вы получите после обучения

Навыки
5
Базы данных (SQL)
6
Условия
7
Классы
8
Типы данных
9
Циклы
10
Работа с файлами
Сертификат

Школа

Онлайн-академия востребованных профессий от лучших экспертов

Знания — самая устойчивая мировая валюта, используйте возможности максимально и обучайтесь в Eduson.

Интерактивные уроки

Вебинары и длинные лекции ушли в прошлое: у нас игровое обучение — тренажеры, кейсы и сценарии

Лучшие преподаватели

К результату ведут эксперты ведущих мировых и российских компаний: Mail.ru, Yandex, РБК, Х5 Retail Group и других, а также профессора Гарварда и Стэнфорда

Практические навыки

Никакой «воды» — только знания, которые вам точно пригодятся при трудоустройстве или для продвижения по карьерной лестнице

Карьерные перспективы

Даем бой «синдрому самозванца» и выходим на новый уровень — наши выпускники получают работу в ведущих компаниях

Заодно с лидерами

Мы точно знаем кого ищут HR-менеджеры крупнейших компаний мира, ведь мы сотрудничаем с ними с 2013 года: Газпром, Сбербанк, РЖД и другие.

 


  
 

Преподаватели

Solution Architect высоконагруженных систем; разработчик на Go/Python; Более 10 лет разрабатывал и внедрял системы хранения и анализа данных для операторов связи, участвовал в разработке системы обработки фискальных чеков от онлайн...
Solution Architect высоконагруженных систем; разработчик на Go/Python; Более 10 лет разрабатывал и внедрял системы хранения и анализа данных для операторов связи, участвовал в разработке системы обработки фискальных чеков от онлайн касс для ФНС РФ, последние 4 года активно проектирую программные решения в AWS Solution Architect.Окончил МГТУ им.Баумана.

7 лет  в преподавании корпоративных курсов

15 лет в IT

  • Архитектор и руководитель разработки СберKids
  • Ex-MegaLabs, руководитель разработки финансовых продуктов
  • Ex-AlfaLab, лидер платформенной разработки 
  • Спикер и член программного коммитета конференции TechLeadConf, QualityConf

10 лет в IT

  • Backend developer, data engineer в TenTen (Япония)
  • 5 лет в разработке на Python
  • Product-manager и ментор в data science команде

Программа курса

1.Основы онлайн-обучения

  • Сможете осваивать сложные темы самостоятельно
  • Научитесь правильно конспектировать и запоминать материал
  • Узнаете быстрые способы поиска информации

2. Введение в профессию

  • Поймете, какие задачи решает Python-разработчик
  • Узнаете, как развиваться в этом направлении
  • Разберетесь в особенностях проектов на Python и процессе разработки

3. Введение в профессию

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

4. Жизненный цикл ПО

  • Поймете, как работают современные IT-компании
  • Узнаете, как устроен процесс разработки программного обеспечения
  • Познакомитесь с гибкими методологиями разработки ПО: Agile, Scrum, Kanban

5. Введение в IT

  • Разберетесь, что такое программа, код и данные
  • Поймете, как устроен интернет
  • Узнаете больше о современных языках программирования и средах разработки 

6.Основы программирования

  • Разберетесь, что такое программа, код и данные
  • Поймете, как устроен интернет
  • Узнаете больше о современных языках программирования и средах разработки

7. Начало работы с Python 11

  • Узнаете, как устанавливать среду разработки IDE и Python на компьютер
  • Напишете простой код по правилам синтаксиса Python
  • Поймете, что такое стандарты PEP8 и как их применять
  • Разберетесь, как работать с Git и GitHub

8. Типы данных

  • Разберетесь, как работать с различными типами данных: числами, строками, списками, множествами, словарями
  • Выполните задачи разработки с использованием различных типов данных

9.Функции

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

10. Условия, циклы и рекурсии

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

11. Модули, библиотеки и файлы

  • Узнаете, что такое циклыв Python
  • Решите кейс с циклами while и for и операторами break, continue, else внутри циклов

12. Углубленное программирование

  • Узнаете, что такое лямбда-функции и функциональное программирование
  • Научитесь писать отладочный код
  • Разберетесь, как работать с итераторами и генераторами

13.Объектно-ориентированное программирование (ООП)

  • Узнаете, что такое классы, объекты и методы — и как их использовать
  • Научитесь применять полиморфные функции, наследование и инкапсуляцию
  • Узнаете основные шаблоны проектирования в Python

14.Анализ кода

  • Разберетесь, как делать анализ и review кода
  • Проведете review чужого кода
  • Поймете, как применять selfreview

15. Backend

  • Узнаете, какие есть виды архитектуры приложений
  • Поймете, как работать с разными паттернами проектирования
  • Научитесь декомпозировать задачи backend-разработки

16. Работа с базами данных

  • Узнаете о типах и особенности баз данных
  • Освоите SQL
  • Освоите PostgreSQL
  • Спроектируете базу данных

17.Потоки, процессы и асинхронность

  • Разберетесь, что такое потоки и процессы
  • Узнаете об асинхронных возможностях Python

18. Работа сфреймворком Django

Узнаете, как устанавливать и настраивать фреймворк Django
Узнаете, как работать с фреймворком Django
Создадите to-do приложение с использованием Django

19. API и RestAPI

Узнаете, как работает API
Разберете архитектуру RestAPI
Спроектируете API-сервис

20. Системы контейнеризации и Docker

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

21. Тестирование

Разберетесь, что такое unit-тестирование
Узнаете, как работает интеграционное и системное тестирование
Покроете тестами свой проект

22. Выпускной проект

Создадите с нуля доску объявлений с арендой вещей
Выберете подходящий уровень сложности: создать отдельно телеграмм-бот, создать отдельно сайт, создать и бот, и сайт
Свяжете уже готовый frontend и свой backend-код

23. Карьерный трек

Составите резюме на русском и английском языках
Напишите сопроводительное письмо на русском и английском языках
Узнаете, в чем особенности собеседований для разработчиков
Пройдете симулятор тестовых заданий
Пройдете индивидуальную консультацию с IT- рекрутером (по желанию)

Рейтинг курса

4
Может быть интересно
Python-разработчик
На сайт курса

Python-разработчик