Курс «Python-программист с нуля»
Видеоуроки, Консультации / Самостоятельно / Обучение в ЛК на сайте автора
Станьте разработчиком на одном из самых популярных языков программирования. Получите структурированные знания и изучите материал от основ до продвинутых техник.
Обновлено: 06.05.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
- 4 месяца
- 9 модулей
- Срок доступа: бессрочный
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для новичков
- Демодоступ
- Домашние задания: есть
- Сопровождение: куратором
- Сертификат
- Техническая поддержка: в рабочее время, чат в мессенджере, электронная почта, телефон
- Доступ: в день начала обучения
Чему вы научитесь?
- Основам программирования на Python.
- Web-разработке со стороны back-end.
- Клиент-серверному взаимодействию.
- Созданию серверного API-приложения.
- Объектно-ориентированному программированию.
О курсе
Описание
Программа курса
Особенности
Стать разработчиком на Python — это значит получить высокооплачиваемую работу, независимость и возможность работать удаленно. Python-разработчики востребованы в самых разных сферах: от веб-разработки до анализа данных. Этот курс обучения Python с нуля рассчитан на начинающих программистов, которые хотят освоить новую профессию или улучшить свои навыки в области IT.
В процессе подготовки вы изучите основы программирования на Python, работу с базами данных и освоите веб-разработку. Занятия проводятся в онлайн-формате. Преподаватели Merion Academy — практикующие разработчики, которые готовы помочь студентам в решении возникающих вопросов. Курс Python-разработчика содержит практические задания, которые помогут закрепить полученные знания и навыки.
Краткое содержание курса «Python-программист с нуля»:
- Установка Python. Функции и структуры.
- Основы ООП. Верстка приложения с помощью FastAPI.
- Создание web-приложения на Flask и Django.
- Асинхронная работа в Python.
- Знакомство с 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: список задач.
- Тестирование по блоку.
- Проектная работа: Каталог фильмов.
- Разбор проектного задания.
- Финальное тестирование.
- Тест.
- Сертификат.
-
ФорматСамостоятельно
Видеоуроки / Консультации
Обучение в ЛК на сайте автора -
Демодоступ
-
Продолжительность4 месяца
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕсть
-
Документ об обученииСертификат Освоение программы курса
-
Обязательное выполнение итоговой работы
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат в мессенджереЭлектронная почтаТелефон
-
Срок доступа к материаламБессрочный
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу курса Онлайн-академии. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.
Другие курсы автора
- Формат — Видеоуроки
- 2 недели
Курс — Установка, настройка и доработка Asterisk
- Формат — Видеоуроки
- 4 месяца
Курс — Python Advanced
- Формат — Видеоуроки
- 4 месяца
Курс — DevOps инженер с нуля
- Формат — Видеоуроки
- 150 Минут
Мини-курс — Протокол BGP
- Формат — Видеоуроки
- 1 месяц
Курс — Администрирование MS Windows Server
- Формат — Видеоуроки
- 2 месяца