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

Видеоуроки, Консультации / Самостоятельно / Обучение в ЛК на сайте автора

  • 4 месяца
  • 9 модулей
  • Сертификат
  • Участие в потоке

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

Автор: Платформа IT-образования Merion Academy

Обновлено: 06.05.2024

Источник изображения: Unsplash

16 490  21 990
Скидка 25%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Этот курс включает:
  • 4 месяца
  • 9 модулей
  • Срок доступа: бессрочный
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для новичков
  • Демодоступ
  • Домашние задания: есть
  • Сопровождение: куратором
  • Сертификат
  • Техническая поддержка: в рабочее время, чат в мессенджере, электронная почта, телефон
  • Доступ: в день начала обучения
Python-программист с нуля

Платформа IT-образования Merion Academy

Перейти на сайт
Тематика: Python
Профессии: Python-разработчик

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

  • Основам программирования на Python.
  • Web-разработке со стороны back-end.
  • Клиент-серверному взаимодействию.
  • Созданию серверного API-приложения.
  • Объектно-ориентированному программированию.

О курсе

Стать разработчиком на Python — это значит получить высокооплачиваемую работу, независимость и возможность работать удаленно. Python-разработчики востребованы в самых разных сферах: от веб-разработки до анализа данных. Этот курс обучения Python с нуля рассчитан на начинающих программистов, которые хотят освоить новую профессию или улучшить свои навыки в области IT.

В процессе подготовки вы изучите основы программирования на Python, работу с базами данных и освоите веб-разработку. Занятия проводятся в онлайн-формате. Преподаватели Merion Academy — практикующие разработчики, которые готовы помочь студентам в решении возникающих вопросов. Курс Python-разработчика содержит практические задания, которые помогут закрепить полученные знания и навыки.

Краткое содержание курса «Python-программист с нуля»:

  1. Установка Python. Функции и структуры.
  2. Основы ООП. Верстка приложения с помощью FastAPI.
  3. Создание web-приложения на Flask и Django.
  4. Асинхронная работа в Python.
  5. Знакомство с SQLAlchemy.

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

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

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

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

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

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

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

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

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

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

  • Автотесты на python при помощи unittest.
  • Автотесты на python при помощи pytest.
  • Фабрики на Python.
  • Протоколы и интерфейсы.
  • Практическое задание: Автоматические тесты unittest и pytest.
  • Тестирование по блоку.
  • Блок 6: Асинхронная работа в Python, асинхронные запросы в сеть, асинхронная работа с API и БД.
  • Знакомство с асинхронной работой в Python.
  • Асинхронная работа c БД в API.
  • Практическое задание: Веб-приложение на FastAPI + SQLAlchemy (async).
  • Тестирование по блоку.

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

  • Знакомство с веб разработкой на Flask.
  • Flask + SQLAlchemy.
  • Практическое задание: Веб-приложение на Flask.
  • Тестирование по блоку.

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

  • Знакомство с Django.
  • Веб-разработка на Django.
  • Django Class Based Views, Django Forms.
  • Аутентификация и авторизация, права доступа пользователей.
  • Практическое задание: Веб-приложение на Django: список задач.
  • Тестирование по блоку.
Блок 9: Проектная работа
  • Проектная работа: Каталог фильмов.
  • Разбор проектного задания.
  • Финальное тестирование.
Финальное тестирование
  • Тест.
  • Сертификат.
  • Формат
    Самостоятельно
    Видеоуроки / Консультации
    Обучение в ЛК на сайте автора
  • Демодоступ
  • Продолжительность
    4 месяца
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    Есть
  • Документ об обучении
    Сертификат Освоение программы курса
  • Обязательное выполнение итоговой работы
  • Сопровождение
    Куратором
  • Общение с группой
    Форум или чат внутри ЛК
  • Техническая поддержка
    В рабочее времяЧат в мессенджереЭлектронная почтаТелефон
  • Срок доступа к материалам
    Бессрочный
  1. Нажмите на кнопку
    Узнать подробнее
  2. Вы перейдете на детальную страницу курса Онлайн-академии. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о курсе

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.

Другие курсы автора