Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

16 490 ₽
есть рассрочка

Стань разработчиком на одном из самых популярных языков программирования.

Что вы получите

  • Быстрое погружение
  • Прикладные знания
  • Опыт ведущих экспертов
  • Сертификат для резюме
  • Инвестиция в карьеру
  • Помощь в обучении

Что вы получите после обучения

Приобретаемые навыки
3
Web-разработка
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Руководитель группы разработки платформы облачного видеонаблюдения в МТС ИИ

Senior Python Backend Developer

6 лет преподаёт программирование онлайн

Долгое время занимал должность Backend-разработчика на Python 3.6 в компании AdCombo. Стек используемых технологией включает Flask, SQLAlchemy, PostgreSQL, Redis, Docker и многое другое. Начинал свою карьеру системным администратором в «АНТИвор», занимался оптимизацией рабочих процессов, сбором статистики и визуализацией аналитики. Затем перешел на должность Full Stack-программиста на Python и разрабатывал инструменты внутреннего пользования и web-интерфейсы для продукции компании. Руководитель программы

Образовательная организация

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

Все это в уникальной образовательной системе. Востребованные и высокооплачиваемые знания ИТ-отрасли от практикующих экспертов в России и мире, которые позволят сделать level up в карьере и получать высокооплачиваемые знания для роста зарплаты и должности.

Мы считаем, что доверие нужно заслужить. 

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

 

Программа курса

Блок 1: Базовые типы и структуры данных, переменные. Условные операторы, работа с функциями

Вводное занятие: создание вашего первого графического приложения помощью Python - Лекция
Установка Python и работа с IDE. Работа в терминале - Лекция
Базовые типы и переменные. Условные операторы - Лекция
Структуры данных, изменяемость - Лекция
Циклы - Лекция
Функции - Лекция
Встроенные модули, знакомство с импортами. Чтение информации с файловой системы - Лекция
Работа с файлами - Лекция
Встроенные помощники itertools и functools - Лекция
Декораторы - Лекция
Тестирование по блоку - Тест


Блок 2: Основы ООП, работа с классами и исключениями

Основы ООП - Лекция
Исключения (ошибки). Создание модулей и пакетов - Лекция
Метаклассы - Лекция
Протоколы и интерфейсы - Лекция
Тестирование по блоку - Тест

Блок 3: Знакомство с Web разработкой, HTTP, Rest API, протокол WSGI, работа с датаклассами, первое веб-приложение. Знакомство с git

Основы работы с git - Лекция
HTTP, REST API, JSON - Лекция
Знакомство с протоколом WSGI - Лекция
Датаклассы и схемы - Лекция
Создание REST API приложения при помощи FastAPI - Лекция
Тестирование по блоку - Тест

Блок 4: Знакомство с реляционными базами данных: СУБД, язык SQL, Postgres, SQLAlchemy, миграции схем при помощи alembic

Знакомство с SQL - Лекция
Связи между таблицами, виды JOIN - Лекция
Агрегации и оконные функции в SQL. Индексы, команда EXPLAIN - Лекция
Знакомство с SQLAlchemy - Лекция
Миграции схем. alembic - Лекция
Сложные связи в БД - Лекция
Работа API с БД - Лекция
Тестирование по блоку - Тест

Блок 5: Автотесты на Python, фабрики

Автотесты на python при помощи unittest - Лекция
Автотесты на python при помощи pytest - Лекция
Фабрики на Python - Лекция
Протоколы и интерфейсы - Лекция
Тестирование по блоку - Тест

Блок 6: Асинхронная работа в Python, асинхронные запросы в сеть, асинхронная работа с API и БД

Знакомство с асинхронной работой в Python - Лекция
Асинхронная работа c БД в API - Лекция
Тестирование по блоку - Тест

Блок 7: Веб-фреймворк Flask

Знакомство с веб разработкой на Flask - Лекция
Flask + SQLAlchemy - Лекция
Тестирование по блоку - Тест

Блок 8: Веб-фреймворк Django

Знакомство с Django - Лекция
Веб-разработка на Django - Лекция
Django Class Based Views, Django Forms - Лекция
Аутентификация и авторизация, права доступа пользователей - Лекция
Тестирование по блоку - Тест
Финальное тестирование

Финальное тестированиеТест
Сертификат

Рейтинг курса

3
рейтинг
0
0
0
0
0

Может быть интересно

Курс программирования на Python
Курс программирования на Python
Программа повышения квалификации. На курсе вы получите базовые навыки объектно-ориентированного программирования, познакомитесь с базовыми элементами языка Python. Вы научитесь создавать объектно-ориентированные приложения на языке Python, сможете выполнять первичную обработку данных на языке Python, ориентироваться в стандартной библиотеке языка Python. Python — один из самых популярных языков программирования для начинающих программистов из-за своего простого в освоении синтаксиса. Он входит в список наиболее востребованных на сегодняшний день языков программирования (по данным Stack Overflow), обходя Java, C, C++ и R. Высококвалифицированные преподаватели Учебного центра Softline научат вас основам программирования на Python и объяснят, как пользоваться фреймворками. Вы обучитесь работе со стандартными и расширенными библиотеками, основными алгоритмами и структурами данных. Курсы Python для новичков, разработанные опытными тренерами-практиками, позволят в короткие сроки освоить программирование Python с нуля. Обучение на курсах доступно не только в очном, но и в дистанционном формате. Курсы Python — отличная возможность изучить язык программирования Python, проявив немного усердия и дисциплины. После обучения на курсах по Python вы сможете самостоятельно писать простые приложения и программы на этом языке, разрабатывать с нуля или расширять существующую базу исходного кода, тестировать её, проводить реструктуризацию и оптимизацию кода.
38 500 ₽
обновлено 20.04.2024 09:54
Python - программист с нуля

Python - программист с нуля

Оставить отзыв
Поделиться курсом с друзьями