Профессия Python-разработчик (2024-2025) [Urban University]
Python входит в топ-2 самых популярных языков программирования
Python входит в топ-2 самых популярных языков программирования
Python – один из самых популярных языков программирования. Им пользуются для разработки веб-сайтов и программного обеспечения, для автоматизации задач и анализа данных.
С применением Python написаны YouTube, Spotify, Pixar, множество искусственных интеллектов и нейронных сетей.
Например, Youtube использует Python для обслуживания интерфейса, Spotify для создания алгоритмов рекомендаций, а Pixar для создания мультфильмов.
Курс рассчитан на начинающих в программировании (с нуля до Junior за 6 месяцев обучения) и состоит из:
Материал в начале простой, к концу сложный. Обучение идет плавно, понятно будет каждому
Доведение до результата по каждому уроку в режиме реального общения, созвона или переписки, если не получилось усвоить материал с первого раза
Проверка вашего кода от ревьювера с обратной связью
Подробные видеообзоры и записи вебинаров от экспертов-практиков в простой — непринужденной форме с нотками юмора и простыми примерами
Спикеры разложат по-полочкам самые сложные моменты и дадут ответы в режиме реального времени на любые вопросы
Программа обучения
Этап 1. Введение. Основы синтаксиса
Результат:
Содержание:
1. Работа с Git. Система контроля версий. Основные команды: push, commit, pull, pull-request. Ветки,
слияние.
2. Типы данных. Числа, строки, коллекции, булевые
значения.
Результат:
Содержание:
1 Классы и объекты. Атрибуты и методы классов/ объектов. Различие класса и объекта и их атрибутов.
2 Специальные методы. Методы создания объектов init,new. Методы арифметических и логических операций. Методы представлений: str, repr
3 Принципы ООП: наследование, инкапсуляция, полиморфизм. Класс object. Функция super(). множественное наследование. Сокрытие атрибутов и методов, уровни доступа к ним. Наследование инкапсулированных свойств.
Этап 3. Углубленное изучение Python
Результат:
8. Библиотека для работы с базами данных. Встроенная библиотека SQLite3: создание БД, функции SQL-
запросов, ОRM модели. SQLAlchemy.
Этап 4. Специализированные инструменты
Практика:
1 Нейронные сети и машинное зрение. Google Collab.
Искусственный интеллект: история, концепции, направления. Машинное обучение: глубокое обучение, обучение с подкреплением.
2 Web-разработка. FastAPI. Маршрутизация, валидация данных, crud-функции, шаблоны и HTML, формы отправки данных. Базы данных: SQLAlchemy в FastAPI, миграции/пакет alembic, категоризация функций.
3 Web-разработка. Django. Структура проекта Django. Маршрутизация и представления. Базовые инструменты front-end: HTML, CSS файлы. DTL язык шаблонов Django. HTTP запросы и ответы. Формы отправки данных. Базы данных: ORM модели, QuerrySet запросы, Postgree. MVT паттерн. Админ- панель. Django REST Framework. Отладка проекта Django/Debug.
Дополнительные модули бонусом:
Подробная структура курса
0. Вводный модуль
David J. Malan. Профессор практики компьютерных наук Гарвардского университета
Charles Severance. Профессор Школы информации Мичиганского университета
Alex Aklson. Ph.D., Data Scientist
Преподаватели курса: Специалисты, чью поддержку вы будете чувствовать каждый день во время всего обучения
Богомолов Никита. Основное направление: веб-разработка (fullstack) JavaScript, Ruby on Rails, Python.
Сергей Хакимьянов. Middle python developer, более 3 лет в коммерческой разработке.
Денис Пикаев. Middle Python — в разработке 3 года, в преподавании более 2 лет
Noah Lungu. Носитель английского. Более 4-х лет опыта в преподавании. Магистр лингвистики
Dany Fulton. Носитель английского Python Middle + в Amazon. Более 3 лет опыта в преподавании
Victorious Mukadi. Носитель английского. Аспирант педагогического факультета, 3 года опыта в репетиторстве
Камилла Сирезетдинова. Педагог с 7-летним стажем. Уровень английского: С1
Цена: 150255 руб.
Python входит в топ-2 самых популярных языков программирования
Python входит в топ-2 самых популярных языков программирования
Python – один из самых популярных языков программирования. Им пользуются для разработки веб-сайтов и программного обеспечения, для автоматизации задач и анализа данных.
С применением Python написаны YouTube, Spotify, Pixar, множество искусственных интеллектов и нейронных сетей.
Например, Youtube использует Python для обслуживания интерфейса, Spotify для создания алгоритмов рекомендаций, а Pixar для создания мультфильмов.
Курс рассчитан на начинающих в программировании (с нуля до Junior за 6 месяцев обучения) и состоит из:
- преимущественно из видеоуроков,
- текстовых лекций,
- практических заданий
Материал в начале простой, к концу сложный. Обучение идет плавно, понятно будет каждому
Доведение до результата по каждому уроку в режиме реального общения, созвона или переписки, если не получилось усвоить материал с первого раза
Проверка вашего кода от ревьювера с обратной связью
Подробные видеообзоры и записи вебинаров от экспертов-практиков в простой — непринужденной форме с нотками юмора и простыми примерами
Спикеры разложат по-полочкам самые сложные моменты и дадут ответы в режиме реального времени на любые вопросы
Программа обучения
Этап 1. Введение. Основы синтаксиса
Результат:
- Напишете 20 небольших программ с использованием полученных знаний.
- Освоите синтаксис языка Python для написания простейших программ.
- Проект 1: Консольная игра "Крестики- нолики".
- Проект 2: Приложение с графическим интерфейсом "Калькулятор"
Содержание:
1. Работа с Git. Система контроля версий. Основные команды: push, commit, pull, pull-request. Ветки,
слияние.
2. Типы данных. Числа, строки, коллекции, булевые
значения.
- Конструкции условий. Операторы if, else, elif. Логические операторы or, and, not. Тернарный оператор. Синтаксический сахар в условиях.
- Циклы: for, while. Операторы break, continue. Функции range, enumerate, zip. Вложенные циклы.
- Функции. Пространства имён: локальное, глобальное. Параметры: позиционные, именованные. Распаковка параметров. Оператор return возврат значения. Рекурсия. Встроенные функции.
- Работа с модулями. Подключение модулей, операторы: іmport, from. Пакеты модулей. Пространство имён модулей, конфликты имён.
Результат:
- Получите навык создания собственных типов данных.
- Приобретете опыт в проектировании приложений с большим содержанием кода.
Содержание:
1 Классы и объекты. Атрибуты и методы классов/ объектов. Различие класса и объекта и их атрибутов.
2 Специальные методы. Методы создания объектов init,new. Методы арифметических и логических операций. Методы представлений: str, repr
3 Принципы ООП: наследование, инкапсуляция, полиморфизм. Класс object. Функция super(). множественное наследование. Сокрытие атрибутов и методов, уровни доступа к ним. Наследование инкапсулированных свойств.
- Проект 1: Консольное приложение "Система регистрации пользователей"
- Проект 2: 20 игра "Арканоид"
Этап 3. Углубленное изучение Python
Результат:
- Приобретете навыки работы с файлами операционной системы.
- Расширите знания о функциях на практике.
- Усвоите инструменты ускорения работы кода.
- Приобретете опыт в работе с сторонними библиотеками и базами данных.
- Напишете 4 проекта.
- Проект 1: Приложение с графическим интерфейсом "Проводник файлов"
- Мини-проект: "Имитация работы ресторана"
- Мини-проект: "Создание картинок"
- Проект 2: "Бот продажи настольных игр" + 30 домашних заданий
- Работа с файлами. Байты и кодировки. Открытие файлов, чтение/запись данных. Контекстный менеджер with. Директории операционной системы.
- Исключения. Обработка исключений конструкция try/except(finaly, else). Traceback, исключения в стеке вызовов. Создание пользовательских исключений.
- Функциональное программирование. Lambda- функция. Создание функций-генераторов, встроенные генераторы. Замыкание, декораторы. Итераторы.
- Мультипоточность. Потоки Thread, их назначение и работа. Проблема гонки потоков. Блокировка интерпретатора. Очереди в потоках. Многопроцессорность.
- Работа с библиотеками. Виртуальные окружения: создание, зависимости. Сторонние библиотеки: где находить, установка, использование. Интроспекция.
- Тестирование. Пакет unittest: классы TestCase, TestSuit; методы инициализации и финализации: Setup, Tear Down и др. Декораторы тестов. Логирование: уровни, конфигурация, ошибки.
- Асинхронность. Асинхронное выполнение функций. Написание телеграм-бота: библиотека iogram:
8. Библиотека для работы с базами данных. Встроенная библиотека SQLite3: создание БД, функции SQL-
запросов, ОRM модели. SQLAlchemy.
Этап 4. Специализированные инструменты
Практика:
- Проект 1: "Магазин-товаров"
- Мини-проект: "Собственная модель ИИ" 30 домашних заданий.
1 Нейронные сети и машинное зрение. Google Collab.
Искусственный интеллект: история, концепции, направления. Машинное обучение: глубокое обучение, обучение с подкреплением.
2 Web-разработка. FastAPI. Маршрутизация, валидация данных, crud-функции, шаблоны и HTML, формы отправки данных. Базы данных: SQLAlchemy в FastAPI, миграции/пакет alembic, категоризация функций.
3 Web-разработка. Django. Структура проекта Django. Маршрутизация и представления. Базовые инструменты front-end: HTML, CSS файлы. DTL язык шаблонов Django. HTTP запросы и ответы. Формы отправки данных. Базы данных: ORM модели, QuerrySet запросы, Postgree. MVT паттерн. Админ- панель. Django REST Framework. Отладка проекта Django/Debug.
Дополнительные модули бонусом:
- Курс. "Английский для разработчиков" с самых азов до продвинутого технического
- Основы Git и Github (Введение в систему контроля версий)
- Курс "Эмоциональный интеллект" (методы, которые помогут эффективно справляться с конфликтами и стрессом, переводя их в позитивное русло и находя конструктивные решения, прокачивая свои софт-скилы)
- Выход на фриланс

Подробная структура курса
0. Вводный модуль
- Вводный урок по курсу Python-Разработчик
- Установка среды разработки PyCharm и Python
- Лекция_ Установка среды разработки PyCharm и Python
- Практическое задание по вводному уроку Установка среды разработки PyCharm и Python_
- Настройка программ
- Лекция_ Настройка программ
- Базовые структуры данных
- Лекция_ Базовые структуры данных
- Практическое задание по уроку Базовые структуры данных
- Лекция_ Решение к практическому заданию по теме Базовые структуры данных
- Разбор Github
- Лекция_ Разбор Github
- Динамическая типизация
- Лекция_ Динамическая типизация
- Практическая работа по уроку Динамическая типизация
- Переменные
- Лекция_ Переменные
- Практическое задание по теме Переменные_
- Строки и Индексация строк
- Лекция_ Строки и индексация строк
- Практическое задание по уроку Строки и индексация строк
- Организация программ и методы строк
- Лекция_ Организация программ и методы строк_
- Практическая работа по уроку Организация программ и методы строк_
- Списки_ Индексация и методы списков
- Лекция_ Списки_ Индексация и методы списков
- Изменяемые и неизменяемые объекты_ Кортежи
- Лекция_ Изменяемые и неизменяемые объекты_ Кортежи
- Практическое задание по теме: Неизменяемые и изменяемые объекты_ Кортежи
- Словари и множества
- Лекция_ Словари и множества
- Практическое задание по теме: Словари и множества
- Шпаргалка по типам данных в языке программирования Python
- Лекция по GIT
- Дополнительное практическое задание по модулю
- Вебинар по модулям 1 и Вводному модулю
- Цели и задачи_ Поток выполнения программы_ Как интерпретатор показывает переменные
- Лекция_ Цели и задачи_ Поток выполнения программы
- Самостоятельная работа по уроку Цели и задачи_ Поток выполнения программы
- Условная конструкция_ Операторы if, elif, else
- Лекция_ Условная конструкция_ Операторы if, elif, else
- Домашняя работа по уроку Условная конструкция_ Операторы if, elif, else
- Стиль кода_ 1_1
- Лекция_ Стиль кода_ 1_1
- Стиль кода_ Цикл While_ 1_2
- Лекция_ Стиль кода_ Цикл While_ 1_2
- Домашняя работа по уроку Стиль кода_ Цикл While_ 1_2
- Цикл for
- Лекция_ Цикл for
- Домашняя работа по уроку Цикл for_ Элементы списка_ Полезные функции в цикле
- Функции в Python_Функция с параметром_ Документирование функции
- Лекция_ Функции в Python_Функция с параметром_ Документирование функции
- Домашняя работа по уроку Функции в Python_Функция с параметром
- Крестики-нолики
- Дополнительное практическое задание по модулю
- Вебинар по модулю Основные операторы
- Пространство имен
- Лекция_ Пространство имен
- Домашняя работа по уроку Пространство имён
- Способы вызова функции по умолчанию
- Лекция_ Способы вызова функции по умолчанию
- Параметры по умолчанию внутри функции
- Лекция_ Параметры по умолчанию внутри функции
- Домашняя работа по уроку Способы вызова функции
- Распаковка позиционных параметров
- Лекция_ Распаковка позиционных параметров
- Самостоятельная работа по уроку Распаковка позиционных параметров_
- Произвольное число параметров
- Лекция_ Произвольное число параметров
- Самостоятельная работа по уроку Произвольное число параметров_
- Рекурсия
- Лекция_ Рекурсия
- Самостоятельная работа по уроку Рекурсия
- Встроенные функции в Python
- Лекция_ Встроенные функции в Python
- Встроенные функции_ 1_2
- Лекция_ Встроенные функции_ 1_2
- Практика по функциям
- Лекция_ Практика по функциям
- Функции практика 1_2 (Калькулятор)
- Функции практика 1_3 (Калькулятор-финал)
- Дополнительные материалы к 3 модулю
- Дополнительное практическое задание по модулю
- Вебинар по модулю Подробнее о функциях__
- Модули и пакеты
- Лекция_ Модули и пакеты
- Домашняя работа по уроку Модули и пакеты
- Модули_ Способы импортирования кода
- Лекция_ Модули_ Способы импортирования кода
- Создание пакетов и компилированные файлы
- Лекция_ Создание пакетов и компилированные файлы
- Пакеты и способы импорта
- Лекция_ Пакеты и способы импорта
- Пространство имен_
- Лекция_ Пространство имен_
- Пространства имен часть II и области видимости_
- Лекция_ Пространства имен часть II и области видимости_
- Домашняя работа по уроку Пространство имен_
- Практика_ 1_1
- Лекция_ Практика_ 1_1
- Практика_ 1_2
- Лекция_ Практика_ 1_2
- Дополнительные материалы к 5 модулю
- Классы и объекты
- Лекция_ Классы и объекты
- Атрибуты и методы объекта_ Указатель на свой объект в методах
- Лекция_ Атрибуты и методы объекта_ Указатель на свой объект в методах
- Домашняя работа по уроку Атрибуты и методы объекта
- Специальные методы классов
- Лекция_ Специальные методы классов
- Домашняя работа по уроку Специальные методы классов
- Перегрузка операторов
- Лекция_ Перегрузка операторов
- Домашняя работа по уроку Перегрузка операторов
- Различие атрибутов класса и экземпляра_ Пространство имен класса
- Лекция_ Различие атрибутов класса и экземпляра_ Пространство имен класса
- Класс object и метод new
- Лекция_ Класс object и метод new
- Домашняя работа по уроку Различие атрибутов класса и экземпляра
- Практика_ Практика (Система регистрации на классах)_ 1_1
- Лекция_ Практика_ Практика (Система регистрации на классах)_ 1_1
- Практика_ 1_2
- Лекция_ Практика_ 1_2
- Практика_ 1_3
- Лекция_ Практика_ 1_3
- Дополнительные материалы к 6 модулю
- Дополнительное практическое задание по модулю*
- Цели и задачи_ Зачем нужно наследование_
- Лекция_ Цели и задачи_ Зачем нужно наследование_
- Домашнее задание по теме Зачем нужно наследование
- Доступ к свойствам родителя_ Переопределение свойств_
- Лекция_ Доступ к свойствам родителя_ Переопределение свойств_
- Домашнее задание по теме Доступ к свойствам родителя_ Переопределение свойств_
- Множественное наследование_ Метод Super
- Лекция_ Множественное наследование_ Метод Super
- Домашнее задание по теме Множественное наследование
- Практика_ 1_1
- Лекция_ Практика_ 1_1
- Практика_ 1_2
- Лекция_ Практика_ 1_2
- Практика_ 1_3
- Лекция_ Практика_ 1_3
- Дополнительные материалы к 7 модулю
- Дополнительное практическое задание по модулю*
- Введение_ Строки байты и кодировки
- Лекция_ Введение_ Строки байты и кодировки
- Режимы открытия файлов
- Лекция_ Режимы открытия файлов
- Домашнее задание по теме Режимы открытия файлов
- Позиционирование в файле_
- Лекция_ Позиционирование в файле_
- Домашнее задание по теме Позиционирование в файле_
- Оператор with_
- Лекция_ Оператор with
- Домашнее задание по теме Оператор with_
- Форматирование строк_
- Лекция_ Форматирование строк
- Домашнее задание по теме Форматирование строк_
- Файлы в операционной системе_
- Лекция_ Файлы в операционной системе
- Домашнее задание по теме Файлы в операционной системе_
- Практика_ 1_1
- Лекция_ Практика_ 1_1
- Практика_ 1_2 Итоги модуля
- Лекция_ Практика_ 1_2_ Итоги модуля
- Дополнительные материалы к 8 модулю
- Ошибки
- Лекция_ Ошибки
- Try и Except
- Лекция_ Try и Except
- Домашнее задание по теме Try и Except
- Сложные моменты и исключения в стеке вызовов функции
- Лекция_ Сложные моменты и исключения в стеке вызовов функции
- Домашнее задание по теме Сложные моменты и исключения в стеке вызовов функции
- Создание исключений
- Лекция_ Создание исключений
- Домашнее задание по теме Создание исключений
- Практика-исключения
- Лекция_ Практика-исключения
- Дополнительные материалы к 9 модулю
- Введение в функциональное программирование
- Лекция_ Введение в функциональное программирование
- Домашнее задание по теме Введение в функциональное программирование
- Списковые, словарные сборки_
- Лекция_ Списковые, словарные сборки
- Домашнее задание по теме Списковые, словарные сборки
- Генераторные сборки
- Лекция_ Генераторные сборки
- Домашнее задание по теме Генераторные сборки
- Создание функций на лету
- Лекция_ Создание функций на лету
- Домашнее задание по теме Создание функций на лету
- Итераторы
- Лекция_ Итераторы
- Домашнее задание по теме Итераторы
- Генераторы
- Лекция_ Генераторы
- Домашнее задание по теме Генераторы
- Декораторы
- Лекция_ Декораторы
- Домашнее задание по теме Декораторы
- Декораторы 1_2
- Лекция_ Декораторы 1_2
- Практика
- Лекция_ Практика
- Дополнительные материалы к 10 модулю
- Введение в потоки
- Лекция_ Введение в потоки
- Домашнее задание по теме Введение в потоки
- Потоки на классах
- Лекция_ Потоки на классах
- Домашнее задание по теме Потоки на классах
- Проблемы многопоточного программирования, блокировки и обработка ошибок
- Лекция_ Проблемы многопоточного программирования, блокировки и обработка ошибок
- Домашнее задание по теме Блокировки и обработка ошибок
- Очереди в потоках
- Лекция_ Очереди в потоках
- Домашнее задание по теме Очереди для обмена данными между потоками_
- Класс Event
- Лекция_ Класс Event
- Многопроцессное программирование
- Лекция_ Многопроцессное программирование
- Домашнее задание по теме Многопроцессное программирование
- Многопроцессное программирование_ Практика
- Практика 1_1
- Практика 1_2
- Практика 1_3
- Дополнительные материалы к 12 модулю Мультипоточность 1_1 и 1_2
- Обзор сторонних библиотек_ 1_1
- Лекция_ Обзор сторонних библиотек_ 1_1
- Обзор сторонних библиотек_ 1_2
- Лекция_ Обзор сторонних библиотек_ 1_2
- Домашнее задание по теме Обзор сторонних библиотек Python
- Виртуальное окружение
- Лекция_ Виртуальное окружение
- Домашнее задание по теме Виртуальные окружения
- Интроспекция_ 1_1
- Лекция_ Интроспекция_ 1_1
- Интроспекция_ 1_2
- Лекция_ Интроспекция_ 1_2
- Интроспекция_ 1_3
- Лекция_ Интроспекция_ 1_3
- Домашнее задание по теме Интроспекция
- Практика_ 1_1
- Лекция_ Практика_ 1_1
- Практика_ 1_2
- Лекция_ Практика_ 1_2
- Практика_ 1_3
- Лекция_ Практика_ 1_3
- Дополнительный урок по практике
- Дополнительные материалы к 13 модулю Стандартные и сторонние библиотеки Python
- Идея Юнит-тестирования
- Лекция_ Идея Юнит-тестирования
- Простые Юнит-тесты
- Лекция_ Простые Юнит-тесты
- Домашнее задание по теме Простые Юнит-Тесты
- Методы Юнит-тестирования
- Лекция_ Методы Юнит-тестирования
- Домашнее задание по теме Методы Юнит-тестирования
- Систематизация тестов
- Лекция_ Систематизация тестов
- Пропуск тестов
- Лекция_ Пропуск тестов
- Домашнее задание по теме Систематизация и пропуск тестов_
- Логирование
- Лекция_ Логирование
- Домашнее задание по теме Логирование
- Дополнительные материалы к 14 модулю Поддержка цикла разработки_
- Асинхронность_ Понятия
- Лекция_ Асинхронность_ Понятия
- Асинхронность на практике_
- Лекция_ Асинхронность на практике_
- Домашнее задание по теме Асинхронность на практике
- Инструкция по созданию телеграмм бота
- Лекция_ Инструкция по созданию телеграмм бота
- Set up конфигурации бота для библиотеки aiogram
- Лекция_ Set up конфигурации бота для библиотеки aiogram
- Хендлеры обработки сообщений
- Лекция_ Хендлеры обработки сообщений
- Домашнее задание по теме Хендлеры обработки сообщений_
- Методы отправки сообщений
- Лекция_ Методы отправки сообщений
- Домашнее задание по теме Методы отправки сообщений_
- Машина состояний
- Лекция_ Машина состояний
- Домашнее задание по теме Машина состояний_
- Клавиатура кнопок
- Лекция_ Клавиатура кнопок
- Домашнее задание по теме Клавиатура кнопок_
- Инлайн клавиатуры
- Лекция_ Инлайн клавиатуры
- Домашнее задание по теме Инлайн клавиатуры_
- Бот продажи настольных игр_ 1_1
- Лекция_ Бот продажи настольных игр_ 1_1
- Бот продажи настольных игр_ 1_2
- Лекция_ Бот продажи настольных игр_ 1_2
- Итоги модуля_
- Лекция_ Итоги модуля_
- Создание БД и инициализация
- Лекция_ Создание БД и инициализация
- Создание, Изменение и Удаление элементов
- Лекция_ Создание, Изменение и Удаление элементов
- Выбор Элементов
- Лекция_ Выбор Элементов
- Домашнее задание по теме Создание БД, добавление, выбор и удаление элементов_
- Функции в SQL запросах
- Лекция_ Функции в SQL запросах
- Домашнее задание по теме Выбор элементов и функции в SQL запросах
- Доработка бота
- Лекция_ Доработка бота
- Домашнее задание по теме Доработка бота
- План Написания админ-панели
- Лекция_ План Написания админ-панели
- Домашнее задание по теме План написания админ панели
- Написание примитивной ORM
- Лекция_ Написание примитивной ORM
- Домашнее задание по теме Написание примитивной ORM
- Итоги модуля и задание на рефакторинг
- Лекция_ Итоги модуля и задание на рефакторинг
- Знакомство и работа с GoogleColab
- Лекция_ Знакомство и работа с GoogleColab
- Видео-инструкция, как выполнять Домашнюю работу
- Домашнее задание по теме Знакомство и работа с GoogleColab
- История и развитие ИИ
- Домашнее задание по теме История и развитие ИИ
- Основные концепции и терминология ИИ
- Домашнее задание по теме Основные концепции и терминология ИИ
- Обзор основных направлений ИИ
- Домашнее задание по теме Обзор основных направлений ИИ
- Основы машинного обучения
- Домашнее задание по теме Основы машинного обучения
- Обучение с учителем и без учителя
- Домашнее задание по теме Обучение с учителем и без учителя
- Нейронные сети и глубокое обучение
- Домашнее задание по теме Нейронные сети и глубокое обучение
- Обучение с подкреплением
- Домашнее задание по теме Обучение с подкреплением
- Основы Fast Api
- Лекция_ Основы Fast Api
- Маршрутизация в Fast Api
- Лекция_ Маршрутизация в Fast Api
- Домашнее задание по теме Основы Fast Api и маршрутизация
- Валидация данных
- Лекция_ Валидация данных
- Домашнее задание по теме Валидация данных_
- CRUD Запросы Get, Post, Put Delete_
- Лекция_ CRUD Запросы: Get, Post, Put Delete_
- Домашнее задание по теме CRUD Запросы: Get, Post, Put Delete_
- Модели данных Pydantic_
- Лекция_ Модели данных Pydantic_
- Домашнее задание по теме Модели данных Pydantic
- Шаблонизатор Jinja 2_ TemplateResponse_
- Лекция_ Шаблонизатор Jinja 2_ TemplateResponse_
- Шаблонизатор Jinja 2_ Дополнение CRUD запросов_
- Шаблонизатор Jinja 2_ Формы для отправки запросов_
- Домашнее задание по теме Шаблонизатор Jinja 2_
- Дополнительные материалы к 18 модулю Библиотеки для работы с ресурсами_
- Структура проекта_ Маршруты и модели Pydantic_
- Домашнее задание по теме Структура проекта_ Маршруты и модели Pydantic_
- Подключение к БД
- Модели SQLAlchemy
- Отношения между таблицами_ ForeignKey_
- Домашнее задание по теме Модели SQLALchemy_ Отношения между таблицами_
- Миграции_ Библиотека alembic_
- Лекция_ Миграции_ Библиотека alembic_
- Домашнее задание по теме Миграции_ Библиотека alembic_
- Лекция_ Структура проекта_ Маршруты и модели Pydantic_
- Использование БД в маршрутизации_ 1_1
- Домашнее задание по теме Использование БД в маршрутизации_ 1_1
- Использование БД в маршрутизации_ 1_2 Подведение итогов_
- Лекция_ Подключение к БД
- Домашнее задание по теме Использование БД в маршрутизации_ 1_2
- Гайд-бук по теме Введение в Django
- Установка Django и создание проекта_
- Лекция_ Установка Django и создание проекта интернет-магазина
- Домашнее задание по теме Установка Django и создание проекта_
- Urls и Views_ Функциональное и классовое представление_
- Лекция: Views в Django: функциональные и классовые представления
- Домашнее задание по теме Urls и Views_ Функциональное и классовое представление_
- Базовые HTML тэги в шаблонах_
- Лекция_ Базовые HTML тэги в шаблонах
- Домашнее задание по теме Базовые HTML тэги в шаблонах_
- DTL_ Переменные, условия, циклы_
- Лекция_ Шаблоны Django: Условия, циклы и статические файлы
- DTL_ Статические файлы_ Подключение и наследование шаблонов_
- Домашнее задание по теме DTL_ Теги, наследование_
- HTTP ответы_ GET, POST запросы_
- Лекция_ HTTP-запросы: GET и POST
- Формы отправки данных_ HTML и Django формы_
- Домашнее задание по теме Формы отправки данных_ HTML и Django формы
- Лекция_ Работа с моделями Django — создание и управление базой данных
- Модели баз данных в Django_
- Лекция_ Обработка форм в Django
- Домашнее задание по теме Модели баз данных в Django_
- QuerySet запросы в БД
- Лекция_ Работа с базой данных — QuerySet
- Домашнее задание по теме QuerySet запросы в базу данных
- MVT_ Вывод объектов в шаблоны
- Лекция_ Пагинация и сериализаторы в Django
- Домашнее задание по теме MVT_ Вывод объектов в шаблоны_
- Сайт администрирования
- Домашнее задание по теме Сайт администрирования
- Пагинация
- Лекция_ Пагинация
- Домашнее задание по теме Пагинация
- Настраиваем СУБД postgre в django
- Лекция_ Подключение PostgreSQL в Django
- Домашнее задание по теме Настраиваем СУБД postgre в django
- DRF_ Установка rest framework_ API доступ
- Лекция_ Django REST Framework (DRF) и Debug
- Сериализаторы в джанго
- Лекция_ Сериализаторы в джанго
- Debug
- Дипломная работа по курсу Python-разработчик
- Выбор темы по дипломной работе по курсу Python-разработчик
- Основы Git и Github
- Эмоциональный интеллект
- Английский для разработчиков
- Выход на фриланс
David J. Malan. Профессор практики компьютерных наук Гарвардского университета
Charles Severance. Профессор Школы информации Мичиганского университета
Alex Aklson. Ph.D., Data Scientist
Преподаватели курса: Специалисты, чью поддержку вы будете чувствовать каждый день во время всего обучения
Богомолов Никита. Основное направление: веб-разработка (fullstack) JavaScript, Ruby on Rails, Python.
Сергей Хакимьянов. Middle python developer, более 3 лет в коммерческой разработке.
Денис Пикаев. Middle Python — в разработке 3 года, в преподавании более 2 лет
Noah Lungu. Носитель английского. Более 4-х лет опыта в преподавании. Магистр лингвистики
Dany Fulton. Носитель английского Python Middle + в Amazon. Более 3 лет опыта в преподавании
Victorious Mukadi. Носитель английского. Аспирант педагогического факультета, 3 года опыта в репетиторстве
Камилла Сирезетдинова. Педагог с 7-летним стажем. Уровень английского: С1
Цена: 150255 руб.
https://urban-university.ru/python-developer