Бесплатный мини-курс Профессия Python-разработчик

Первые шаги для погружения в профессию

Пройдите бесплатный тест-драйв курса и убедитесь, что обучение вам подходит:

  • Изучайте лекции и практикуйтесь на тренажерах
  • Ознакомьтесь с программой полного курса
  • Узнайте, какие навыки необходимы для успешного развития в профессии
Открыть доступ
Бесплатно на 3 дня
Формат:
демо
Длительность: 3 дня
Подходит для любого уровня
Вы сможете пройти наш курс даже без опыта в разработке, мы сделали его максимально доступным для новичков

На бесплатном курсе вы научитесь

  1. Разрабатывать бэкенд-часть программ и веб-приложений на Python
  2. Использовать принципы ООП в разработке на Python
  3. Разрабатывать веб-приложений с помощью фреймворков Django и FastAPI
  4. Проектировать базы данных в СУБД PostgreSQ
  5. Разрабатывать API для веб-приложений с помощью фреймворков Django и FastAPI и подключать API сторонних сервисов
  6. Работать по правилам и принципам чистого кода. Ревью, рефакторинг и оптимизация своего и чужого кода
  7. Работать с системой контроля версий Git и сервисом для совместной разработки GitHub
  8. Настраивать пайплайны для сборки, тестирования и подключения внешней базы данных с помощью Gitlab CI
  9. Работать с системой контейнеризации Doker

Кто такой Python-разработчик?

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

Python — самый популярный язык программирования в индексе TIOBE


Крупные компании уже используют Python в своих проектах: на нём написаны продукты YouTube, Google, VK и «Сбера».

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

Демо доступ к программе обучения

Начните с этого

  • Добро пожаловать в Академию Eduson! В этом видео мы расскажем, как устроена наша платформа. Вы узнаете, какие типы контента включают наши курсы и как извлечь из обучения максимум.

Кто такой Python-разработчик и чем он занимается

  • В этой лекции эксперт курса, Николай Свиридов, расскажет, кто такой Python-разработчик и какие задачи он выполняет. Вы разбере-тесь, в каких сферах может работать Python-разработчик. Узнаете, почему Python так популярен. Эксперт подробно расскажет, в каких форматах можно работать и как выглядит процесс создания программного продукта изнутри.

Что такое код и стандарт оформления кода

Как установить Python и вывести фразу «Hello, world!»

  • В этом уроке эксперт курса, Любовь Бурцева, расскажет, как установить Python. Вы узнаете, как вывести на экран фразу "Hello, world!", с помощью которой разработчики здороваются с миром языка. К уроку прилагаются инструкции по установке Python для разных операционных систем.

Как работать с числами в Python

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

Практические задания: переменные

  • Чтобы закрепить знания по теме и успешно завершить обучение, решите практические задачи. Нажмите «‎Начать курс», чтобы получить доступ к песочнице — платформе с автоматической проверкой кода.
  • Как решать задачи в песочнице
  • 1. Прочтите условие задачи в левой части экрана.
  • 2. Напишите код, который решит задачу, в правой верхней части экрана.
  • 3. Нажмите «Выполнить», чтобы запустить код. Посмотрите его результат в Терминале.
  • 4. Чтобы проверить свое решение, нажмите «Проверить». В терминале вы увидите, верно ваше решение или нет.
  • Если у вас возникли трудности, обратитесь к подсказкам. Для этого откройте вкладку «Подсказки» в нижней части экрана.
  • Если ваше решение не принимается, но вы считаете его верным, зайдите во вкладку «Решение». В ней вы найдете правильный код, который выполняет условие задачи.

Что такое дебаггинг, рефакторинг и оптимизация

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

Как устроена клиент-серверная архитектура

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

Что такое многозадачность

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

Почему разработчики выбирают Django

  • В этом уроке эксперт Георгий Бородин расскажет, что такое фреймворки и почему разработчики выбирают Django. Вы разберетесь, чем фреймворки отличаются от библиотек. Узнаете, какие существуют фреймворки и для чего они используются. Поймете, какие преимущества есть у фреймворка Django и как он работает.

Введение в DevOps

  • В этом уроке эксперт курса Вьет Нгуен расскажет про методологию DevOps, которая помогает IT-командам разрабатывать продукты быстро и качественно. Вы узнаете, какие проблемы возникают при разработке IT-продукта и как DevOps может их решить. Эксперт объяснит главные принципы DevOps, а также познакомит с популярными инструментами и практиками.
  • Эксперт курса — Вьет Нгуен, архитектор и руководитель разработки в СберKids.

Пройдите опрос и получите в подарок IT-стикерпак

  • Помогите нам лучше узнать студентов курса — пройдите опрос и получите в подарок стикерпак на тему IT, который разработала команда Eduson.

Эксперты курса - практики с 10+ опытом

Борис Федоров
10+ лет опыта работы в финансовых компаниях
10+ лет преподавательского стажа
  • Руководитель отдела развития дистанционных сервисов в Газпромбанке
  • Менеджер проектов брокерского обслуживания и продуктовый менеджер в value stream
  • Преподает в ВШЭ, РЭУ им. Плеханова, РАНХиГС, МЭСИ
10+ лет опыта работы в финансовых компаниях
10+ лет преподавательского стажа
Даниил Гафни
13+ лет опыта в программировании и Machine Learning
  • Ex-ML Engineer в МегаМаркете
  • Senior ML Engineer в Toptal
13+ лет опыта в программировании и Machine Learning
Олег Кожанов
15+ лет опыта в разработке
  • Director of Solution Engineering в Smaato
  • Ex-Amazon, Берлин
15+ лет опыта в разработке
Вьет Нгуен
7+ лет в преподавании корпоративных курсов
15+ лет в IT
  • Архитектор и руководитель разработки СберKids
  • Ex-MegaLabs, руководитель разработки финансовых продуктов.
7+ лет в преподавании корпоративных курсов
15+ лет в IT
Андрей Оськин
10+ лет в IT
5+ лет в разработке на Python
  • Backend developer, data engineer в TenTen (Япония)
  • Product-manager и ментор в data science команде
10+ лет в IT
5+ лет в разработке на Python
Екатерина Земскова
7+ лет опыта в QA automation
  • Бэкенд-разработчик cian.ru
7+ лет опыта в QA automation
Николай Хитров
5+ лет в IT
4+ года программирует на Python
  • Python backend developer в ЛитРес
  • Разрабатывал мессенджер на микросервисной архитектуре
5+ лет в IT
4+ года программирует на Python
Любовь Бурцева
5+ лет в разработке на Python
  • Backend developer в израильской компании
  • Ex-backend developer Рамблер
5+ лет в разработке на Python
Виктор Коваль
9+ лет в IT
  • QA Аtomation Lead на проекте X5 Retail Group
9+ лет в IT
Илья Воронцов
11+ лет опыта и преподавания в IT
  • Преподаватель авторских курсов по алгоритмам, структурам данных, веб программированию, машинному обучению в школах «Интеллектуал» и «Силаэдр»
11+ лет опыта и преподавания в IT
Юрий Богомолов
6+ лет опыта в IT
  • Leading developer в AdTech стартапе Adwist
  • Ex-developer в "Яндекс.Такси"
6+ лет опыта в IT
Георгий Бородин
7+ лет опыта в IT
  • Senior-developer в платформенной команде «Литрес»
  • Разрабатывал Django-backend для техпартнера Google
7+ лет опыта в IT
Николай Свиридов
4+ года в разработке
  • Backend Developer
  • Ex. Tech Lead компании «Домклик»
4+ года в разработке
Андрон Алексанян
10+ лет в IT
  • CEO & Founder платформы для подготовки к собеседованиям IT Resume
  • Исполнительный директор региональной сети «Аптека-Центр»
10+ лет в IT
Анна Казаченко
10+ лет опыта работы
8+ лет разнообразного опыта в системном анализе
  • Развивает системный анализ и Agile в Райффайзенбанке
10+ лет опыта работы
8+ лет разнообразного опыта в системном анализе

Стоимость курсаБесплатно

Открыть демо доступ или получить бесплатную консультацию

  • Бесплатно на 3 дня
  • Возможность поработать на уникальных тренажерах