Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

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

от Skillbox
Профессия Python-разработчик
Формат
Видеоуроки
Длительность
12 месяцев
Уровень
Для новичков
Документ
Диплом
Трудоустройство
Да
Программа

Курс подойдёт тем, кто только решил стать программистом, но не выбрал, в какой сфере собирается работать. Python — беспроигрышный вариант, так как он является универсальным языком. Также курс будет полезен тем, кто уже осваивает Python самостоятельно или по учебникам, но хочет выйти на новый уровень. Вы научитесь работать с Django и Flask.

За время обучения вы создадите Telegram-бота, полноценный магазин и задачник. Все эти проекты можно будет представить в портфолио.

  • Основной курс. Python Basic

    • Введение.
    • Основы работы с Python.
    • Операторы, выражения.
    • Условный оператор if, ветвления.
    • Условный оператор if: продолжение.
    • Цикл while.
    • Цикл for: циклы со счётчиком.
    • Цикл for: особенности работы с range.
    • Цикл for: работа со строками.
    • Вложенные циклы.
    • Числа. Типы int и float.
    • Функции: начало.
    • Особенности float.
    • Установка и настройка IDE.
    • Базовые коллекции. Списки.
    • List: методы работы со списками.
    • Представления списков.
    • Базовые коллекции. Строки.
    • Базовые коллекции. Словари.
    • Базовые коллекции. Кортежи.
    • Функции: продолжение.
    • Работа с файлами.
    • Исключения: работа с ошибками.
    • Введение в ООП.
    • Основные принципы ООП.
    • Итераторы и генераторы.
    • Декораторы: базовый уровень.
    • Углублённая работа с классами и встроенные декораторы.
    • Декораторы: продвинутый уровень.
    • Функции: конец.
    • Библиотеки для работы с данными.
    • Бонусный модуль. Основы работы с сетью.
    • Дипломный проект. Telegram-бот для поиска отелей.
  • Основной курс. Django

    • Введение в веб-фреймворки.
    • Введение в Django.
    • Обработка запросов в Django.
    • База данных и модели.
    • Формы.
    • Работа с файлами.
    • Тестирование.
    • Аутентификация и авторизация.
    • Админка.
    • Локализация и интернационализация.
    • Права доступа.
    • Документирование.
    • Оптимизация.
    • Экспорт данных.
    • Стажировка. Разработка интернет-магазина в команде с тимлидом.
  • Начало карьеры

    • На этом этапе вы готовы к трудоустройству — карьерный консультант начнёт помогать вам в поиске работы и подготовит к собеседованию.
  • Основной курс. 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.
  • Дополнительный курс. Веб-вёрстка. Базовый уровень

    • Введение.
    • Базовый HTML.
    • Базовый CSS.
    • Работа с макетом.
    • Layout. HTML-разметка.
    • Layout. Flexbox.
    • Layout. Стилизация.
    • Продвинутый HTML.
    • Продвинутый CSS.
    • Сетки.
    • Адаптивность. Десктоп и планшет.
    • Адаптивность. Мобильные устройства.
    • JavaScript для верстальщика.
    • Доступность.
    • Кросс-браузерность.
    • База знаний.
    • Работа с хостингом.
    • Дипломный проект — вёрстка лендинга.
  • Дополнительный курс. Язык запросов SQL

    • SQL. Введение.
    • Инструкции по установке MySQL.
    • Структура БД, запрос DESCRIBE.
    • Выбор и фильтрация данных, запрос SELECT.
    • Функции и выражения, агрегация данных.
    • Отношения и соединение таблиц: JOIN.
    • Группировка.
    • Модификация данных.
    • Подзапросы.
    • Объявление и изменение структуры данных.
  • Бонусный курс. Система контроля версий GIT

    • Версии программного кода.
    • Установка Git.
    • Индекс и частичные коммиты.
    • Сравнение версий.
    • Отмена изменений и откат версий.
    • Репозитории и коллективная работа.
    • Ветки — создание и управление.
    • Слияние и разрешение конфликтов.
    • Полезные инструменты.
    • Правила работы с Git.
  • Бонусный курс. Английский для 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-подход к продуктивности — инсайты из данных миллиона людей.
  • Бонусный курс. Карьера и развитие для программиста

    • Что нужно работодателю?
    • Как создавать резюме и искать работу.
    • Как успешно пройти собеседование.
    • Как пройти испытательный срок.
Чему научат на курсе
Создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов
Работать с базами данных
Использовать промышленные средства разработки: Git, PyCharm
Тестировать код
Понимать место Django в семействе веб-фреймворков
Создавать соответствующие современным требованиям веб-приложения
Оптимизировать старые и/или неудачные веб-приложения
Структурировать проект так, чтобы он был поддерживаемым
О школе
Skillbox
рейтинг 4.5
71 отзыв
446 курсов
Skillbox

Платформу онлайн-образования Skillbox основали в 2016 году предприниматели Дмитрий Крутов, Сергей Попков и Игорь Коропов. В школе создают возможности для учёбы и развития без ограничений по географии и возрасту студента. 

Все образовательные программы составлены на основе актуальных тем и практических заданий, близких к рабочим задачам. Школа часто проводит бесплатные вебинары для знакомства с профессиями и обучением. Также на портале Skillbox студенты регулярно размещают отзывы о курсах.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс
Отзывы пользователей
0
Оценка:
мошенничество
Первая часть курса довольно качественно сделана. Обычно у Skillbox есть проблема: их лекторы абсолютно не умеют преподавать, но первую часть курса проводил хороший преподаватель. После первой части я приступила к следующему этапу, который необходим для гарантированного трудоустройства - курс по Django. Учиться было очень некомфортно, потому что я имела дело с двумя версиями этого курса - старой и новой, которая записывалась во время прохождения мной курса, поэтому был бардак. Что касается лекторов, то, вероятно, они хорошие программисты, но никакие преподаватели. Итак, я окончила курс по Django и обратилась в Центр карьеры Skillbox за гарантированным трудоустройством. За месяц мне не было предложено ни одной вакансии. На мой вопрос о том, почему такое происходит, мне ответили, что количество партнёров Skillbox напрямую зависит от числа студентов. Иначе говоря, из-за того, что у Skillbox на данный момент нет студентов, он вообще не работает и не собирается работать в направлении моего трудоустройства. Люди, не верьте ничему, когда имеете дело со Skillbox. Абсолютно всё - введение в заблуждение. Нет никакого трудоустройства. В Центре карьеры вам просто будут говорить много всего, но делать ничего не будут. Я потратила на Skillbox почти 2 года и около 2 000 000 руб., т. к. хотела скорее сменить профессию и ушла с работы, чтобы было время на учёбу. В результате я потеряла 2 года, 2 000 000 и ничего не приобрела. Нет никакого трудоустройства. Это была моя худшая инвестиция в жизни. Люди, крайне рекомендую не тратить деньги и время на мошенников.
Достоинства
ассинхронный форматпервую часть читает хороший преподавательна курсе по Django мне повезло с куратором
Недостатки
мошенничествонепрофессионализмбардакбольшая часть лекторов не умеет преподавать

    Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.