badgebadgebadgeСтарт 16 сентября

Старт 16 сентября

Старт 16 сентября

Python-разработчик
Станьте востребованным IT-специалистом с нуля за 9 месяцев на Edutoria — образовательной платформе от Сбера
iconsПоддержка от специалистов во время обучения
iconsВостребованная на рынке профессия с перспективой развития
iconsОбучение в своём темпе с возможностью взять паузу
iconsДоступные для освоения и актуальные материалы
iconsИИ-помощник для изучения сложных тем и развития карьеры
Чем занимаются
Python-разработчики
Для чего используют язык PythonУ каждого сайта есть две части: внешняя для пользователей и внутренняя, серверная. Она обрабатывает запросы от внешней части и работает с данными. Именно эту внутреннюю часть создают с помощью языка Python
Product
1-е место среди языков программирования в миреПо версии международных рейтингов TIOBE Programming Community index и PopularitY of Programming Language
Product
Анализ и развлеченияНа Python разрабатывают игры, создают сложные алгоритмы для аналитиков, научных сотрудников, финансистов
Product
6 000+вакансий по всей России для специалистов со знанием Python от начального до продвинутого уровня
Средняя зарплата
Python-разработчиков
по данным Хабр Карьеры
Младший специалист
Уровень, который вы получите сразу после обучения71 000 – 123 000 ₽
Специалист среднего уровня
Уровень, которого вы сможете достичь за 1–2 года162 000 – 254 000 ₽
Старший специалист
Уровень, к которому вы можете стремиться после 3–4 и более лет работы286 000 – 408 000 ₽

Кому подойдёт обучение

Студентам технических специальностей

Примените теоретические знания на проектах и получите возможность найти стажировку

Профессионалам из других сфер

Освоите Python для перехода в IT и примените знания в новой профессии по разработке проектов

IT-специалистам из других направлений

Освоите Python для текущих проектов и сможете сменить должность

Чему вы научитесь

Чему вы научитесь

За 9 месяцев вы научитесь выполнять задачи, с которыми ежедневно сталкивается Python-разработчик

За 9 месяцев вы научитесь выполнять задачи, с которыми ежедневно сталкивается Python-разработчик

market

Писать код на языке программирования Python

Мы пишем тексты на русском языке, а для создания компьютерных программ нужно написать код на языках программирования таких, как Python

experiment

Работать с базами данных и системой для их управления

Базы данных — это хранилища информации, которыми можно управлять с помощью специальных систем управления, хранения и получения данных

economy

Применять фреймворки и паттерны программирования

Чтобы быстро и эффективно выполнять задачи по программированию, используют фреймворки — готовые каркасы для кода, и паттерны программирования — шаблоны для решения распространённых проблем

analysis

Использовать алгоритмы работы

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

team

Подключать API

API (Application Programming Interface) — это интерфейс программирования приложений, который позволяет веб-сервисам взаимодействовать друг с другом по определённым правилам

idea

Работать в команде

Отслеживать любые изменения в файлах проекта, хранить их версии и оперативно возвращаться в любое сохранённое состояние, чтобы восстанавливаться после ошибок и вести совместную разработку

market

Писать код на языке программирования Python

Мы пишем тексты на русском языке, а для создания компьютерных программ нужно написать код на языках программирования таких, как Python

experiment

Работать с базами данных и системой для их управления

Базы данных — это хранилища информации, которыми можно управлять с помощью специальных систем управления, хранения и получения данных

economy

Применять фреймворки и паттерны программирования

Чтобы быстро и эффективно выполнять задачи по программированию, используют фреймворки — готовые каркасы для кода, и паттерны программирования — шаблоны для решения распространённых проблем

analysis

Использовать алгоритмы работы

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

team

Подключать API

API (Application Programming Interface) — это интерфейс программирования приложений, который позволяет веб-сервисам взаимодействовать друг с другом по определённым правилам

idea

Работать в команде

Отслеживать любые изменения в файлах проекта, хранить их версии и оперативно возвращаться в любое сохранённое состояние, чтобы восстанавливаться после ошибок и вести совместную разработку

Забронируйте обучение бесплатно

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

Программа курса
145 часов теории
215 часов практики
6 проектов в портфолио
В этом модуле вы познакомитесь с базовыми принципами программирования на языке Python. Вы узнаете, как создавать переменные, какие бывают типы данных, что такое логические операторы и циклы. Научитесь создавать и использовать различные структуры данных и функции для структурирования, хранения и повторного использования кода
Навыки
Навыки
Использование переменных и типов данных. Применение логических операций и операторов ветвления. Создание и использование циклов. Работа со структурами данных. Знакомство с функциями
Ключевые понятия
Ключевые понятия
Переменные. Типы данных. Операторы ветвления if, else, elif. Циклы while, for in. Списки [list]. Кортежи [tuple]. Строки. Функции
Эффективное управление данными — это ключ к успеху в программировании. В этом модуле вы углубитесь в работу с различными структурами данных в Python: словарями и множествами. Освоите продвинутые техники работы с функциями, модулями, файловой системой, обработкой исключений и регулярными выражениями
Навыки
Навыки
Использование интегрированной среды разработки. Работа со словарями и множествами. Применение продвинутых техник работы с функциями. Управление внешними модулями и файловой системой. Обработка исключений и управление ошибками. Создание и использование регулярных выражений
Ключевые понятия
Ключевые понятия
Интегрированная среда разработки IDE. Словари. Множества. Именованные и позиционные аргументы. Области видимости функции. Модули и пакетный менеджер pip. Файловая система. Модуль os. Обработка исключений try-except, raise. Регулярные выражения
В этом модуле вы ещё глубже погрузитесь в Python. Освоите принципы DRY (Don’t Repeat Yourself) и KISS (Keep It Simple, Stupid). Научитесь находить ошибки с помощью визуального отладчика ошибок и использовать алгоритмы для решения сложных задач. Узнаете, какие есть возможности взаимодействия программ с внешними сервисами и данными
Навыки
Навыки
Использование инструментов отладки. Использование генераторов для эффективной работы с большими объёмами данных. Управление ошибками округления и сравнения точности. Использование виртуальных окружений. Взаимодействие с внешними сервисами
Ключевые понятия
Ключевые понятия
Принципы DRY и KISS. Лямбда-функции. Отладчик. Comprehension. Генераторы. Рекурсия. Decimal. Виртуальные окружения. API. JSON
Git — это незаменимый инструмент для каждого разработчика. В этом модуле вы погрузитесь в основы Git и научитесь с его помощью управлять версиями кода. Узнаете, как Git помогает избежать хаоса при совместной разработке, сохранять историю изменений и легко возвращаться к предыдущим состояниям проекта
Навыки
Навыки
Отслеживание истории изменений в коде. Возвращение к предыдущим версиям кода. Создание ветки для параллельной разработки. Создание merge request
Ключевые понятия
Ключевые понятия
Git. Push request. Pull request. Merge request. Ветки. Удалённые репозитории. Коммит
В этом модуле вы познакомитесь с объектно-ориентированным программированием (ООП) на Python. Научитесь создавать типы данных (классы), использовать специальные функции для создания объектов и поймёте, зачем нужно слово self. Узнаете, как объединять данные и функции в одном месте, создавать новые классы на основе других и писать код, который может работать с разными типами объектов
Навыки
Навыки
Создание классов. Использование конструкторов. Понимание и использование self в методах класса. Различение состояния и поведения объектов. Использование статических методов. Применение инкапсуляции. Реализация наследования. Применение полиморфизма
Ключевые понятия
Ключевые понятия
ООП. Классы и объекты. Конструкторы. Self. Статические методы. Инкапсуляция. Наследование. Полиморфизм
Этот модуль включает магические методы для упрощения кода, основы автоматического тестирования с unittest и использование специальных объектов Python OrderedDict, DefaultDict и Enum. Научитесь создавать исключения для лучшего контроля ошибок
Навыки
Навыки
Использование магических методов в Python. Написание и выполнение автоматических тестов. Применение объектов OrderedDict, DefaultDict и Enum. Создание собственных исключений в Python
Ключевые понятия
Ключевые понятия
Магические методы. Библиотека unittest. OrderedDict. DefaultDict. Enum. Создание исключений
В этом модуле узнаете, как работать с базами данных. Изучите ключевые концепции реляционных баз данных и освоите язык SQL для взаимодействия с базами данных. Научитесь создавать и управлять таблицами, выполнять запросы для извлечения, обновления и удаления данных, строить связи между таблицами. Особое внимание будет уделено интеграции баз данных с Python с использованием библиотеки SQLite
Навыки
Навыки
Понимание реляционных баз данных. Использование SQL для управления данными. Создание и управление таблицами. Выполнение SQL-запросов SELECT, INSERT, UPDATE, DELETE. Выстраивание связей между таблицами. Интеграция баз данных с Python. Работа с библиотекой SQLite
Ключевые понятия
Ключевые понятия
SQL. SQLite. Библиотеки для работы с данными
Фреймворк — это то, что помогает разработчику писать код быстрее, словно собирать дом не из кирпичей, а из готовых блоков. В этом модуле вы научитесь создавать полноценные веб-приложения с использованием современного фреймворка FastAPI. Освоите ключевые аспекты разработки: создание API, документирование и тестирование, работу с базами данных, сериализацию данных и организацию проекта по архитектуре MVC
Навыки
Навыки
Понимание принципов HTTP-запросов и ответов. Создание веб-приложений для обработки HTTP-запросов. Создание документации. Преобразование данных в нужные форматы для веб-приложений. Разделение логики приложения на три компонента для создания организованных и масштабируемых веб-приложений
Ключевые понятия
Ключевые понятия
FastAPI. HTTP-протокол. HTTP-запросы. OpenAPI. Swagger UI. ORM SqlAlchemy. Pydantic. Model-View-Controller (MVC)
Этот модуль позволит вам применить полученные знания на практике и создать собственное веб-приложение
Навыки
Навыки
Создание крупного веб-приложения, использующего все изученные технологии и навыки. Умение интегрировать и применять все знания на практике
Ключевые понятия
Ключевые понятия
Python. ООП. Git. IDE. Unittest. SQL. SQLite. FastAPI. SQLAlchemy. Pydantic. HTTP. Requests/ OpenAPI

Бесплатный модуль по критическому мышлению

Бесплатный модуль по критическому мышлению

Знания из этого модуля помогут вам использовать критическое мышление, чтобы формулировать и отстаивать свою позицию, замечать логические ловушки, правильно интерпретировать информацию

Знания из этого модуля помогут вам использовать критическое мышление, чтобы формулировать и отстаивать свою позицию, замечать логические ловушки, правильно интерпретировать информацию

free modulefree modulefree module

Как вы будете учиться

На курсе вы научитесь решать рабочие задачи на уровне младшего специалиста и потренируетесь на различных проектах

icon

Теория

Тексты, видеоуроки и игровые задания подготовили эксперты отрасли и академического сообщества. Модули открываются по мере прохождения, чтобы вы могли учиться в своём темпе

icon

Практика

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

icon

Наставничество

Разберёте сложные вопросы вместе с другими студентами на онлайн-встречах с наставником. Встречи можно посмотреть в записи. Также сможете обсудить свой вопрос в чате лично с наставником

icon

Кейс-проект

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

early birds

Вас поддержат опытные разработчики и специалисты

Вас поддержат опытные разработчики и специалисты

Наставники
Наставники

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Эксперты
Эксперты

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Кураторы
Кураторы

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

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

Наставники
Наставники

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Эксперты
Эксперты

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Кураторы
Кураторы

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

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

Вас поддержат опытные разработчики и специалисты

Вас поддержат опытные разработчики и специалисты

Наставники
Наставники

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Эксперты
Эксперты

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Кураторы
Кураторы

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

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

Наставники
Наставники

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Эксперты
Эксперты

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Кураторы
Кураторы

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

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

early birds

Вас поддержат опытные разработчики и специалисты

Вас поддержат опытные разработчики и специалисты

Наставники
Наставники

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Эксперты
Эксперты

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Кураторы
Кураторы

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

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

Наставники
Наставники

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Специалисты отрасли знают о трудностях, с которыми сталкиваются начинающие Python-разработчики. Наставники ответят на все вопросы в течение 24 часов

Эксперты
Эксперты

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Практикующие IT-специалисты будут проверять практические задания после каждого модуля и давать подробную обратную связь

Кураторы
Кураторы

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

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

early birds

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

Научим подбирать подходящие вакансии и стажировки, делать тестовые задания и проходить собеседования

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

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

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

Лицензия № Л035-01298-77/00179863 от 01 октября 2021

Лицензия № Л035-01298-77/00179863 от 01 октября 2021

diplomdiplomdiplom

Остались вопросы?
Оставьте заявку на консультацию

Стоимость курса
47 000 ₽
Единоразово
Вернём деньги, если обучение не понравилось
4 700 ₽
В месяц
Рассрочка от СберБанкаБез переплаты и первого взноса. Заявка подаётся через СберБанк Онлайн
Вопросы и ответы
Да, программа рассчитана на обучение с нуля. А также для людей с минимальным набором знаний по профессии.
Если у вас есть среднее профессиональное или высшее образование, после курса вы получите диплом о профессиональной переподготовке. Если нет, выдадим сертификат о прохождении курса и справку об обучении в электронном виде.
Да, мы можем вернуть вам средства полностью или частично. В каждом случае мы стараемся найти оптимальное решение. Условия возврата указаны в договоре-оферте.
Да, вы можете вернуть часть средств в виде налогового вычета. Основные условия: быть налоговым резидентом РФ и платить НДФЛ. Налоговый вычет составит до 13% от стоимости курса.
Уже во время обучения с определённого модуля вы можете начать готовиться к трудоустройству. Мы подготовили специальные материалы о том, как начать искать работу, а наши эксперты помогут составить резюме, сопроводительное письмо и подготовят к собеседованию.
Мы выставляем сроки для сдачи курсовых работ, но они не ограничивают проходить материал быстрее. Если студент не уложился в срок, мы переведём его в группу студентов с аналогичным прогрессом и предложим новое расписание встреч с наставниками. У студента есть право двух таких переходов, затем мы предложим ему проходить курс без поддержки или оплатить дополнительный месяц сопровождения.
Вы получаете неограниченный доступ ко всем теоретическим материалам, заданиям и записям онлайн-встреч.
edutoria

Пользовательское соглашение

Положение о конфиденциальности

Договор-оферта

Согласие на рассылку

Согласие на использование cookies

Правила акции СберСпасибо

support_reskill@edutoria.ru

© 2024, Edutoria