Булгаков Преподаватель информатики и программирования со стажем более 5 лет
Первый платеж через 3 месяца
Профессия Python-разработчик
На Python пишут веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Язык просто выучить, даже если вы никогда не программировали. На курсе вы создадите Telegram-бота, полноценный магазин и аналог популярной соцсети для портфолио, а Центр карьеры поможет найти работу Python-разработчиком.
- ★ 4,75 из 5 на основе 26 293 оценок курса
- Длительность 10 месяцев
- Командная стажировка под руководством тимлида
- 3 проекта в портфолио
О профессии
Python — идеальный язык для новичка. Код на Python легко писать и читать, язык стабильно занимает высокие места в рейтингах популярности, а «питонисты» востребованы почти во всех сферах IT — программировании, анализе данных, системном администрировании и тестировании. YouTube, Intel, Pixar, NASA, VK, Яндекс — вот лишь немногие из известных компаний, которые используют Python в своих продуктах.
- Более 4 926 вакансий
открыто для
Python-разработчиков на данный момент - 100 000 рублей
зарплата начинающего
Python-разработчика, по данным hh.ru - 6 месяцев
интенсивных занятий и практики на курсе достаточно, чтобы найти первую работу
- Сбер, ПИК Digital, Уралсиб, Performance lab
компании, в которые устроились участники курса
Курс на 75% состоит из практики
• алгоритм проверки банкомата на выдачу денег;
• алгоритм тестирования ввода данных на диапазон ввода чисел;
• программу, которая вычисляет сумму налога по прогрессивной шкале в зависимости от заработка.
Как быстро окупится обучение на платформе
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в курс.
На позиции Junior вы заработаете столько же, сколько стоит курс,
за 1 месяц
Зарплаты Python-разработчиков,
по данным HH.ru- Junior Начало работы
- Middle Опыт 12 месяцев
- Senior Опыт 24 месяца
Начните сейчас, платите потом!
Расходы за первые 0 месяцев обучения на платформе Skillbox берёт на себя. В это время вы смотрите видеоматериалы, практикуетесь на реальных задачах, прокачиваете навыки и начинаете зарабатывать.
Записаться на курс или получить бесплатную консультацию
Как проходит обучение на платформе
Поддержка и комьюнити для участников курса
- Внимательные кураторы помогут вам исправить ошибки в практических работах, поделятся лайфхаками и полезной литературой.
- В закрытом чате вы сможете общаться и обмениваться полезными материалами с другими пользователями платформы. А куратор ответит на вопросы по курсу и даст советы по выполнению заданий.
Мы понимаем, как сложно бывает применять новые знания на практике, и поддержим вас на этом пути ❤️
O Skillbox
Содержание курсов
Вас ждут 3 блока по программированию на Python и более 100 тем для разбора. Сложность занятий увеличивается постепенно.
- 7 месяцев обучения
- 3 итоговых проекта
-
Основы Python. Часть 1
-
- Введение.
- Основы работы с Python.
- Операторы, выражения.
- Условный оператор if, ветвления.
- Условный оператор if: продолжение.
- Цикл while.
- Цикл for: циклы со счётчиком.
- Цикл for: особенности работы с range.
- Цикл for: работа со строками.
- Вложенные циклы.
- Числа. Типы int и float.
- Функции: начало.
- Особенности float.
-
-
Основы Python. Часть 2: чат-бот для Telegram
-
- Установка и настройка IDE.
- Базовые коллекции. Списки.
- List: методы работы со списками.
- Представления списков.
- Базовые коллекции. Строки.
- Базовые коллекции. Словари.
- Базовые коллекции. Кортежи.
- Функции: продолжение.
- Работа с файлами.
- Исключения: работа с ошибками.
- Введение в ООП.
- Основные принципы ООП.
- Итераторы и генераторы.
- Декораторы: базовый уровень.
- Углублённая работа с классами и встроенные декораторы.
- Декораторы: продвинутый уровень.
- Функции: конец.
- Библиотеки для работы с данными.
-
-
Python-фреймворк Django
-
- Введение в веб-фреймворки.
- Введение в Django.
- Введение в веб и Linux.
- База данных и модели.
- Административный интерфейс в Django.
- Обработка запросов в Django.
- Формы.
- Class Based Views. Generic Views.
- Аутентификация и авторизация.
- Регистрация и права доступа..
- Тестирование.
- Работа с файлами.
- Локализация и интернационализация.
- Введение в Django REST Framework
- Документирование
- Эффективная работа с базой данных в django
- Логирование и профилирование
- Экспорт/импорт данных
- Оптимизация с помощью кэширования
- Деплой и командная разработка
-
-
Стажировка в команде: создание маркетплейса
-
- Вместе с тимлидом и командой из 3–5 человек вы разработаете серверную часть для полноценного маркетплейса. Вы будете работать по системе Scrum или Kanban, регулярно обсуждать с тимлидом текущий прогресс и получать новые задачи. Все процессы максимально приближены к реальным условиям — именно так создают коммерческий софт в компаниях-работодателях.
- В результате вы создадите собственный аналог Яндекс Маркета.
-
-
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, автоматический деплой.
-
-
✦ Повышение на работе
-
- Продвинутые знания и навыки позволят вам браться за сложные задачи на работе и быстрее дорасти до Middle.
-
-
Дополнительные курсы
-
- Карьера и развитие для программиста.
- Язык запросов SQL.
- Универсальные знания программиста.
-
Уже прошли какие-либо курсы Skillbox?
Скажите об этом менеджеру — платить за них не придётся.
Получить презентацию курса и консультацию специалиста
Ваши будущие работы
Год английского языка!
Пройдите 3 модуля из первого курса и получите доступ к урокам английского языка по промокодам от Skillbox на год.
Предложение действует для пользователей Skillbox, которые купили любую профессию с 1 марта 2023 года.
Вас ждут:
- методика ускоренного запоминания слов и грамматики;
Спикеры
Булгаков Преподаватель информатики и программирования со стажем более 5 лет
Хоренян Руководитель группы разработки платформы облачного видеонаблюдения в МТС ИИ
Шулаев Ведущий инженер-программист. Опыт работы — более 3 лет
Кротов Ведущий инженер-программист. Опыт работы — более 5 лет
Нестеренко Руководитель проекта и главный инженер по разработке в «Сбере». Опыт работы — более 5 лет
Некрасов Лидер направления Python в МТС, программный директор направления Python в Skillbox. Опыт работы — более 6 лет
Ваше резюме после прохождения курса
Python-разработчик
от 100 000 ₽
Навыки
- Создаю приложения любой сложности на Python: от скриптов до веб-приложений
- Автоматизирую развёртывание приложений с помощью Docker
- Подключаю сторонние библиотеки
- Разрабатываю многопоточные приложения
- Тестирую код: вручную и автоматически
- Знаю и применяю паттерны проектирования приложений
- Работаю с базами данных и API сторонних сервисов
- Создаю веб-приложения на Django и Flask
- Настраиваю автоматический деплой и интеграцию приложений — CI/CD
Проекты
- Telegram-бот для поиска отелей
- Интернет-магазин
- Социальная сеть
Подтверждение ваших навыков
В конце обучения получите сертификат установленного образца. Мы обучаем по государственной лицензии №Л035−1 298−77/179 609.
Вам может понравиться
Где работают участники курсов Skillbox
Часто задаваемые вопросы
-
У меня нет опыта в программировании. Подойдёт ли мне этот курс?
Конечно курс рассчитан на абсолютных новичков. Но придётся постараться читать дополнительную литературу, не пропускать занятия и вовремя выполнять практические работы. В остальном поможет Skillbox кураторы разберут практические задания, помощники ответят на вопросы о процессе прохождения, а Центр карьеры займётся вашим трудоустройством. -
А почему именно Python? Есть и другие языки программирования
Python хорош тем, что его просто учить он похож на обычный язык, на котором говорят люди. Не нужно ставить точки с запятыми и скобки, думать о таких сложных для новичка концепциях, как, например, «сборка мусора» или «переполнение типа». С другой стороны, Python открывает большие возможности на нём можно создавать чат-ботов, анализировать данные, автоматизировать задачи и разрабатывать логику для сайтов. -
Нужно ли знать математику?
На начальных этапах от вас не требуется продвинутых знаний достаточно школьного курса математики. Однако не пугайтесь, если вам придётся разобраться в темах, которые вы забыли или не проходили куратор поможет освежить знания или даст полезные ссылки. -
Сколько часов в неделю мне нужно будет уделять курсу?
Зависит от того, насколько быстро вы хотите освоить профессию. Чтобы пройти курс за 10 месяцев, нужно заниматься по 2 часа в день. Но совсем необязательно следовать жёсткому графику учиться можно в любое удобное время. -
Почему так долго? Говорят, язык можно освоить чуть ли не за неделю
Курс построен так, чтобы вы шаг за шагом освоили Python мы по полочкам разобрали каждую тему, от основ до продвинутых концепций. А без глубокого погружения в тонкости языка сложно стать хорошим Python-разработчиком.
Не переживайте чтобы начать работать, необязательно столько ждать. Первые результаты будут у вас через несколько месяцев уже через полгода вы сможете выйти на стажировку или трудоустроиться Junior-разработчиком в компанию. -
Кто будет помогать мне на курсе?
Практические работы проверяет эксперт практикующий Python-разработчик. Вы сможете задать ему вопрос в личном кабинете или обратиться в Telegram-чат курса. -
Как проходит стажировка на курсе?
Как только вы пройдёте курсы «Основы Python», «Django» и выполните все практические работы, вам откроется доступ к итоговому проекту. Оставляете заявку, а мы соберём команды и назначим тимлида.
Вместе с тимлидом и командой из 35 человек вы приступите к разработке маркетплейса. Будете работать по системе Scrum или Kanban, использовать Git, регулярно созваниваться и обсуждать текущие задачи. Подготовитесь к работе в реальной компании и создадите мощный проект для портфолио. -
В каких компаниях я смогу работать после курса?
Участники курса «Python-разработчик» трудоустраиваются в Сбер, ПИК Digital, Уралсиб, Performance lab. Центр карьеры помогает пользователям Skillbox попасть в Тинькофф, AIC, VK, Альфа-Банк, Рамблер, Wildberries и другие известные компании. -
Что делать после трудоустройства?
Хороший разработчик никогда не прекращает учиться. В Skillbox вы можете трудоустроиться уже во время обучения но это не повод бросать курс. Наоборот совмещение курса и реальная работа помогут вам быстрее дорасти до уровня Middle. -
Есть ли специальные требования к компьютеру?
Python не требует мощного железа и больших ресурсов. Подойдёт любой компьютер под управлением Windows 7 или 10, Linux Ubuntu или macOS от 10.11 и выше. Чтобы установить среду разработки PyCharm, вам потребуется не менее 4Gb оперативной памяти, 5 свободных гигабайт на жёстком диске и одна из последних версий 64-разрядной операционной системы. -
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку и спланировать свой бюджет, разбив всю сумму на мелкие ежемесячные платежи. -
Объясняем термины, которые используются на этом сайте
Scrum методология, при которой большая задача разбивается на маленькие этапы. Команды параллельно разрабатывают разные функции приложения, работают по жёстким дедлайнам и регулярно созваниваются, чтобы обсудить прогресс.
Kanban методология, которая позволяет визуализировать разработку продукта в виде «доски». С помощью Kanban-досок удобно отслеживать прогресс по задачам и оперативно решать проблемы.
IDE (среда разработки) специальная программа, в которой вы будете писать код. В отличие от обычного текстового редактора, там доступно много полезных функций. Например, подсветка ошибок в коде, консоль для тестового вывода результата программы и даже всплывающие подсказки, которые помогут вам вспомнить название функции.
Библиотека это код от других разработчиков, к которому можно «обратиться» в своей программе, чтобы облегчить себе работу. Например, в Python есть библиотека для сложных математических вычислений NumPy. Благодаря ей разработчикам не нужно самим описывать формулы в коде достаточно просто вызвать нужную функцию.
Многопоточные приложения это программы, в которых несколько задач могут выполняться параллельно. Такие задачи называются потоками. Пример многопоточного приложения операционная система. Вы можете одновременно листать сайт и, например, общаться в мессенджере. При этом система будет работать без глюков.
Паттерны проектирования приложений это правила, по которым нужно писать и оформлять код, чтобы с ним было проще работать команде.
Деплой это процесс загрузки приложения на сервер. Нельзя просто взять код и разместить его на сервере нужно установить все зависимости, настроить работу с базами данных и выполнить много другой рутины. Из-за того, что деплой занимает много времени, этот процесс автоматизируют. -
Могу ли я получить налоговый вычет за обучение на платформе?
Да, вы можете вернуть часть средств в виде налогового вычета. Основные условия: быть налоговым резидентом РФ и платить НДФЛ. Налоговый вычет составит до 13% от стоимости курса. Максимальная сумма возврата части НДФЛ — 15 600 рублей за год при цене курса 120 000 рублей.- Вы можете вернуть средства через работодателя или налоговую.
- Для этого понадобится договор на обучение на платформе, наша лицензия на образовательную деятельность и чек об оплате курса, который придёт вам на почту или в личный кабинет банка.
- Если вы будете оформлять вычет через налоговую, нужно будет заполнить декларацию 3-НДФЛ. Удобнее всего это сделать в личном кабинете на сайте Федеральной налоговой службы.
- В течение 30 дней налоговая подтвердит ваше право на вычет.
- Если будете оформлять возврат части НДФЛ через работодателя, вам останется подать ему заявление о получении налогового вычета.
Не переживайте, если процесс кажется вам сложным. Наши менеджеры помогут разобраться в том, как вернуть налоговый вычет.
- Санкт-Петербург
- Алматы
- Минск
- Москва
- Санкт-Петербург
- Алматы
- Волгоград
- Воронеж
- Екатеринбург
- Казань
- Красноярск
- Нижний Новгород
- Новосибирск
- Омск
- Пермь
- Ростов-на-Дону
- Уфа
- Челябинск
- Вологда
- Гомель
- Ижевск
- Иркутск
- Калининград
- Кемерово
- Киров
- Краснодар
- Курск
- Липецк
- Махачкала
- Оренбург
- Пенза
- Ростов
- Рязань
- Саратов
- Сочи
- Ставрополь
- Сургут
- Тверь
- Тольятти
- Томск
- Тула
- Тюмень
- Ульяновск
- Хабаровск
- Чебоксары
★ Участники оценили курс на 4,7 из 5
155 отзывов