Партнёры курса
Скидка до
-10%
до 24 мая
Обучение пройдет в SkillBox
50% стоимости оплатит государство

Профессия Python-разработчик

На Python пишут веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Язык просто выучить, даже если вы никогда не программировали. На курсе вы создадите Telegram-бота, полноценный магазин и задачник для портфолио, а Центр карьеры поможет найти работу Python-разработчиком.
IT-юрист
Длительность программы 377 часов
3 проекта включая групповую стажировку
Гарантия трудоустройства
Диплом о переподготовке
50% стоимости оплатит государство
Этот курс участвует в государственной программе дополнительного образования в сфере цифровой экономики.

Кто сможет обучаться цифровым профессиям в 2021-2022 году?

В трейлере вы найдете ответы на вопросы:
Граждане РФ — жители всех регионов России
Трудоспособные граждане: старше 16 лет и не достигшие пенсионного возраста
Люди с законченным средним профессиональным или высшим образованием по любой специальности
Python-разработчики востребованы на рынке
Источник данных: Headhunter
70 000 ₽
Зарплата в месяц
11% от всех
Доступных вакансий на hh.ru
150 000 ₽
Зарплата в месяц
56% от всех
Доступных вакансий на hh.ru

Кому подойдет курс

Новичкам в программировании
Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
Python-разработчикам
У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
IT-специалистам
Подскажем, как перейти в востребованное направление и зарабатывать больше.

Преимущества курса

Гибкое обучение
Смотрите видео в удобное время
Структурированная теория и практика на задачах, близких к реальным. Практика после каждого модуля.
Актуальная программа
Практикующие специалисты
Они руководят командами веб-разработки и преподают в ведущих технических вузах. Вы учитесь у экспертов из VK и СБЕР.
Практикующие специалисты
Проектная работа
За время обучения вы создадите 3 проекта, которые сможете в будущем показать работодателю.
Востребованные навыки
Быстрый старт в профессии
Python легко изучать новичкам, а спрос на специалистов в несколько раз превышает предложение. В прошлом году HeadHunter признал Python-разработчиков самыми востребованными в IT-сфере.
Реальные кейсы
Доступ к сообществу GeekBrains
Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.
100%
студентов GeekBrains, которые обратились в наш Центр карьеры, ежегодно выходят на работу по специальности

Как вы найдете работу с помощью GeekBrains

Дадим необходимые знания
Вы получите все навыки на курсах основного обучения и факультативах от компаний-партнеров.
Вместе оформим резюме
Вы подадите заявку в сервис трудоустройства, а HR-специалисты GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.
Предложим подходящие вакансии
Вы будете рассматривать предложенные нами позиции, откликаться на вакансии из раздела «Карьера» и участвовать в поиске идеального места работы.
Поможем пройти собеседования
Мы дадим советы по прохождению собеседования. И поздравим с оффером :)

Наши студенты достигают успеха

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

Модуль I

Видеокурс Основы языка Python

Вы начнете осваивать технические основы профессии: поиск информации и основные операции с файлами, научитесь создавать и оптимизировать сложные запросы.
Проект
— Telegram-бот для поиска отелей
— Стажировка в команде разработка интернет магазина
Курсы
Python Basic
— Введение
— Основы работы с Python
— Операторы, выражения
— Условный оператор if, ветвления
— Условный оператор if: продолжение
— Цикл while
— Цикл for: циклы со счётчиком
— Цикл for: особенности работы с range
— Цикл for: работа со строками
— Вложенные циклы
— Числа. Типы int и float
— Функции: начало
— Особенности float
— Установка и настройка IDE
— Базовые коллекции. Списки
— List: Методы работы со списками
— Представления списков
— Базовые коллекции. Строки
— Базовые коллекции. Словари
— Базовые коллекции. Кортежи
— Функции: продолжение
— Работа с файлами
— Исключения: работа с ошибками
— Введение в ООП
— Основные принципы ООП
— Итераторы и генераторы
— Декораторы: базовый уровень
— Углублённая работа с классами и встроенные декораторы
— Декораторы: продвинутый уровень
— Функции: Конец
— Библиотеки для работы с данными
— Бонусный модуль. Основы работы с сетью
— Дипломный проект. Telegram-бот для поиска отелей
Язык запросов SQL
— SQL. Введение
— Инструкции по установке MySQL
— Структура БД, запрос DESCRIBE
— Выбор и фильтрация данных, запрос SELECT
— Функции и выражения, агрегация данных
— Отношения и соединение таблиц: JOIN
— Группировка
— Модификация данных
— Подзапросы
— Объявление и изменение структуры данных
Django
Знакомство с Python
— Введение в веб-фреймворки
— Введение в Django
— Обработка запросов в Django
— База данных и модели
— Формы
— Работа с файлами
— Тестирование
— Аутентификация и авторизация
— Админка
— Локализация и интернационализация
— Права доступа
— Документирование
— Оптимизация
— Экспорт данных
— Стажировка. Разработка интернет-магазина в команде с тимлидом

Продвинутый уровень и начало карьеры

На этом этапе вы готовы к трудоустройству — карьерный консультант начнёт помогать вам в поиске работы и подготовит к собеседованию.
Проект
Дипломный проект. Разработка задачника по Python.
Курсы
Python Advanced
— Flask: начало
— Основы работы в Linux. Часть 1
— Основы культуры CI. Часть 1
— Flask
— Основы работы в Linux. Часть 2
— Основы дебаггинга и профилирования. Часть 1
— Logger
— Деплой приложения на linux
— Docker
— Базы данных. Часть 1
— Многозадачность. Часть 1
— Многозадачность. Часть 2
— Базы данных. Часть 2
— Вводный модуль по MVC-фреймворку. Часть 1
— Вводный модуль по MVC-фреймворку. Часть 2
— Базы данных. Часть 3
— RESTful API
— MVC, язык шаблонов. Часть 3
— Базы данных. Часть 4
— Знакомство с ORM SQLAlchemy. Часть 1
— ORM SQLAlchemy. Часть 2
— CGI server
— Основы дебаггинга и профилирования. Часть 2
— Основы дебаггинга и профилирования. Часть 3
— Многозадачность: asyncio
— Многозадачность: fastAPI.Postgres + Миграции
— Pytest, Mock
— Безопасность
— Основы культуры CI: linters
— CD, автоматический деплой
— Дипломный проект. Разработка задачника по Python
Система контроля версий Git
— Версии программного кода
— Установка Git
— Индекс и частичные коммиты
— Сравнение версий
— Отмена изменений и откат версий
— Репозитории и коллективная работа
— Ветки — создание и управление
— Слияние и разрешение конфликтов
— Полезные инструменты
— Правила работы с Git
Веб-вёрстка. Базовый уровень
— Введение.Базовый HTML
— Базовый CSS
— Работа с макетом
— Layout. HTML-разметка.Layout. Flexbox
— Layout. Стилизация
— Продвинутый HTML
— Продвинутый CSS
— Сетки
— Адаптивность. Десктоп и планшет
— Адаптивность. Мобильные устройства
— JavaScript для верстальщика
— Доступность
— Кросс-браузерность
— База знаний
— Работа с хостингом
— Дипломный проект — вёрстка лендинга

Предметы с индивидуальным выбором даты старта

Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения.
Курсы
Английский для IT-специалистов
— IT Resume and CV
— Job interview: questions and answers
— Teamwork
— Workplace communication
— Business letter
— Software development
— System concept development and SRS
— Design
— Development and Testing
— Deployment and Maintenance
Универсальные знания программиста
— Как стать первоклассным программистом
— Как искать заказы на разработку
— Личный бренд разработчика
— Photoshop для программиста
— Вёрстка email-рассылок. Советы на реальных примерах
— The state of soft skills
— Как мы создавали карту развития для разработчиков
— Как общаться по email и эффективно работать с почтой
— Повышение своей эффективности
— Спор о первом языке программирования
— Саморазвитие: как я не усидел на двух стульях и нашел третий
— Data-driven-подход к продуктивности — инсайты из данных миллиона людей
Открыть всю программу

Вас будут обучать топовые эксперты

Мы точно знаем, что делаем. Программа Профессия Python-разработчик создана ведущими EdTech-компаниями, лидерами рынка онлайн-образования. — GeekBrains, Skillbox

Ваше резюме после обучения

Артем Вишняков
Python-разработчик
80 000 ₽
График
Удалённая работа
Образование
GeekBrains + SkillBox, Python-разработка, 2021
Опыт работы
GeekBrains, Проектная работа, Июнь–август 2021
Ключевые навыки
— Верстаю сайты с помощью HTML/CSS, использую фреймворк Bootstrap
— Программирование на Python
— Вёрстка сайтов на HTML, CSS, Bootstrap
— Frontend-разработка на JavaScript
— Создание сайтов на Django Framework
— Знание алгоритмов и структур данных
— Создание клиент-серверных приложений для десктопа
— Создание приложения с REST API
— Знание методологий Agile и Scrum
Портфолио

Станьте дипломированным специалистом

Мы проводим обучение на основании государственной лицензии № 040485. Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.

Стоимость программы обучения

Стоимость курса для студента
77 975
Полная стоимость
155 950
50 % стоимости оплатит государство
77 975

Оставьте заявку

Отправляя заявку,  вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности..
Спасибо! 
Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время.
Oops! Something went wrong while submitting the form.

Часто задаваемые вопросы

У меня нет опыта в программировании. Подойдёт ли мне этот курс?
Конечно — курс рассчитан на абсолютных новичков. Но придётся постараться — читать дополнительную литературу, не пропускать занятия и вовремя выполнять практические работы. В остальном поможет Skillbox — кураторы разберут домашние задания, помощники ответят на вопросы о процессе прохождения, а Центр карьеры займётся вашим трудоустройством.
Нужно ли знать математику?
На начальных этапах от вас не требуется продвинутых знаний — достаточно школьного курса математики. Однако не пугайтесь, если вам придётся разобраться в темах, которые вы забыли или не проходили — куратор поможет освежить знания или даст полезные ссылки.
Кто мне будет помогать на курсе?
Практические работы проверяет куратор — практикующий Python-разработчик. Вы сможете задать ему вопрос в личном кабинете или обратиться в Telegram-чат курса.

Участники потокового обучения общаются с куратором группы в Discord, обсуждают сложные задачи с персональным напарником — бадди. Тимлид группы на еженедельной командной встрече составляет список тем для разбора на итоговом вебинаре с куратором.
Есть ли специальные требования к компьютеру?
Python не требует мощного железа и больших ресурсов. Подойдёт любой компьютер под управлением Windows 7 или 10, Linux Ubuntu или macOS от 10.11 и выше. Чтобы установить среду разработки PyCharm, вам потребуется не менее 4Gb оперативной памяти, 5 свободных Gb на жёстком диске и одна из последних версий 64-разрядной операционной системы.