Що нового?

Придбаний Профессия Python-разработчик (2024-2025) [Urban University]

Інформація про покупку
Тип покупки: Складчина
Ціна: 96325 ГРН
Учасників: 0 з 81
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1236.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Профессия Python-разработчик (2024-2025) [Urban University]


Python входит в топ-2 самых популярных языков программирования
Python входит в топ-2 самых популярных языков программирования
Python – один из самых популярных языков программирования. Им пользуются для разработки веб-сайтов и программного обеспечения, для автоматизации задач и анализа данных.
С применением Python написаны YouTube, Spotify, Pixar, множество искусственных интеллектов и нейронных сетей.
Например, Youtube использует Python для обслуживания интерфейса, Spotify для создания алгоритмов рекомендаций, а Pixar для создания мультфильмов.

Курс рассчитан на начинающих в программировании (с нуля до Junior за 6 месяцев обучения) и состоит из:
  • преимущественно из видеоуроков,
  • текстовых лекций,
  • практических заданий
Курс создан так, чтобы любой человек смог освоить профессию за 9 месяцев
Материал в начале простой, к концу сложный. Обучение идет плавно, понятно будет каждому
Доведение до результата по каждому уроку в режиме реального общения, созвона или переписки, если не получилось усвоить материал с первого раза
Проверка вашего кода от ревьювера с обратной связью
Подробные видеообзоры и записи вебинаров от экспертов-практиков в простой — непринужденной форме с нотками юмора и простыми примерами
Спикеры разложат по-полочкам самые сложные моменты и дадут ответы в режиме реального времени на любые вопросы

Программа обучения

Этап 1. Введение. Основы синтаксиса

Результат:
  1. Напишете 20 небольших программ с использованием полученных знаний.
  2. Освоите синтаксис языка Python для написания простейших программ.
Практика:
  1. Проект 1: Консольная игра "Крестики- нолики".
  2. Проект 2: Приложение с графическим интерфейсом "Калькулятор"
+ 20 домашних заданий.
Содержание:
1. Работа с Git. Система контроля версий. Основные команды: push, commit, pull, pull-request. Ветки,
слияние.
2. Типы данных. Числа, строки, коллекции, булевые
значения.
  1. Конструкции условий. Операторы if, else, elif. Логические операторы or, and, not. Тернарный оператор. Синтаксический сахар в условиях.
  2. Циклы: for, while. Операторы break, continue. Функции range, enumerate, zip. Вложенные циклы.
  3. Функции. Пространства имён: локальное, глобальное. Параметры: позиционные, именованные. Распаковка параметров. Оператор return возврат значения. Рекурсия. Встроенные функции.
  4. Работа с модулями. Подключение модулей, операторы: іmport, from. Пакеты модулей. Пространство имён модулей, конфликты имён.
Этап 2. Структуры данных. Парадигма ООП
Результат:
  1. Получите навык создания собственных типов данных.
  2. Приобретете опыт в проектировании приложений с большим содержанием кода.
Практика:
Содержание:
1 Классы и объекты. Атрибуты и методы классов/ объектов. Различие класса и объекта и их атрибутов.
2 Специальные методы. Методы создания объектов init,new. Методы арифметических и логических операций. Методы представлений: str, repr
3 Принципы ООП: наследование, инкапсуляция, полиморфизм. Класс object. Функция super(). множественное наследование. Сокрытие атрибутов и методов, уровни доступа к ним. Наследование инкапсулированных свойств.
  1. Проект 1: Консольное приложение "Система регистрации пользователей"
  2. Проект 2: 20 игра "Арканоид"
+ 10 домашних заданий.

Этап 3. Углубленное изучение Python
Результат:
  1. Приобретете навыки работы с файлами операционной системы.
  2. Расширите знания о функциях на практике.
  3. Усвоите инструменты ускорения работы кода.
  4. Приобретете опыт в работе с сторонними библиотеками и базами данных.
  5. Напишете 4 проекта.
Практика:
  1. Проект 1: Приложение с графическим интерфейсом "Проводник файлов"
  2. Мини-проект: "Имитация работы ресторана"
  3. Мини-проект: "Создание картинок"
  4. Проект 2: "Бот продажи настольных игр" + 30 домашних заданий
Содержание:
  1. Работа с файлами. Байты и кодировки. Открытие файлов, чтение/запись данных. Контекстный менеджер with. Директории операционной системы.
  2. Исключения. Обработка исключений конструкция try/except(finaly, else). Traceback, исключения в стеке вызовов. Создание пользовательских исключений.
  3. Функциональное программирование. Lambda- функция. Создание функций-генераторов, встроенные генераторы. Замыкание, декораторы. Итераторы.
  4. Мультипоточность. Потоки Thread, их назначение и работа. Проблема гонки потоков. Блокировка интерпретатора. Очереди в потоках. Многопроцессорность.
  5. Работа с библиотеками. Виртуальные окружения: создание, зависимости. Сторонние библиотеки: где находить, установка, использование. Интроспекция.
  6. Тестирование. Пакет unittest: классы TestCase, TestSuit; методы инициализации и финализации: Setup, Tear Down и др. Декораторы тестов. Логирование: уровни, конфигурация, ошибки.
  7. Асинхронность. Асинхронное выполнение функций. Написание телеграм-бота: библиотека iogram:
конфигурации, handlers, отправка сообщений, клавиатуры кнопок.
8. Библиотека для работы с базами данных. Встроенная библиотека SQLite3: создание БД, функции SQL-
запросов, ОRM модели. SQLAlchemy.

Этап 4. Специализированные инструменты
Практика:
  1. Проект 1: "Магазин-товаров"
  2. Мини-проект: "Собственная модель ИИ" 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 (Введение в систему контроля версий)
  • Курс "Эмоциональный интеллект" (методы, которые помогут эффективно справляться с конфликтами и стрессом, переводя их в позитивное русло и находя конструктивные решения, прокачивая свои софт-скилы)
  • Выход на фриланс
kurs1.jpg

Подробная структура курса
0. Вводный модуль
  • Вводный урок по курсу Python-Разработчик
  • Установка среды разработки PyCharm и Python
  • Лекция_ Установка среды разработки PyCharm и Python
  • Практическое задание по вводному уроку Установка среды разработки PyCharm и Python_
  • Настройка программ
  • Лекция_ Настройка программ
  • Базовые структуры данных
  • Лекция_ Базовые структуры данных
  • Практическое задание по уроку Базовые структуры данных
  • Лекция_ Решение к практическому заданию по теме Базовые структуры данных
  • Разбор Github
  • Лекция_ Разбор Github
1. Практика GIT. Базовые структуры данных
  • Динамическая типизация
  • Лекция_ Динамическая типизация
  • Практическая работа по уроку Динамическая типизация
  • Переменные
  • Лекция_ Переменные
  • Практическое задание по теме Переменные_
  • Строки и Индексация строк
  • Лекция_ Строки и индексация строк
  • Практическое задание по уроку Строки и индексация строк
  • Организация программ и методы строк
  • Лекция_ Организация программ и методы строк_
  • Практическая работа по уроку Организация программ и методы строк_
  • Списки_ Индексация и методы списков
  • Лекция_ Списки_ Индексация и методы списков
  • Изменяемые и неизменяемые объекты_ Кортежи
  • Лекция_ Изменяемые и неизменяемые объекты_ Кортежи
  • Практическое задание по теме: Неизменяемые и изменяемые объекты_ Кортежи
  • Словари и множества
  • Лекция_ Словари и множества
  • Практическое задание по теме: Словари и множества
  • Шпаргалка по типам данных в языке программирования Python
  • Лекция по GIT
  • Дополнительное практическое задание по модулю
  • Вебинар по модулям 1 и Вводному модулю
2. Основные операторы
  • Цели и задачи_ Поток выполнения программы_ Как интерпретатор показывает переменные
  • Лекция_ Цели и задачи_ Поток выполнения программы
  • Самостоятельная работа по уроку Цели и задачи_ Поток выполнения программы
  • Условная конструкция_ Операторы 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_Функция с параметром
  • Крестики-нолики
  • Дополнительное практическое задание по модулю
  • Вебинар по модулю Основные операторы
3. Подробнее о функциях
  • Пространство имен
  • Лекция_ Пространство имен
  • Домашняя работа по уроку Пространство имён
  • Способы вызова функции по умолчанию
  • Лекция_ Способы вызова функции по умолчанию
  • Параметры по умолчанию внутри функции
  • Лекция_ Параметры по умолчанию внутри функции
  • Домашняя работа по уроку Способы вызова функции
  • Распаковка позиционных параметров
  • Лекция_ Распаковка позиционных параметров
  • Самостоятельная работа по уроку Распаковка позиционных параметров_
  • Произвольное число параметров
  • Лекция_ Произвольное число параметров
  • Самостоятельная работа по уроку Произвольное число параметров_
  • Рекурсия
  • Лекция_ Рекурсия
  • Самостоятельная работа по уроку Рекурсия
  • Встроенные функции в Python
  • Лекция_ Встроенные функции в Python
  • Встроенные функции_ 1_2
  • Лекция_ Встроенные функции_ 1_2
  • Практика по функциям
  • Лекция_ Практика по функциям
  • Функции практика 1_2 (Калькулятор)
  • Функции практика 1_3 (Калькулятор-финал)
  • Дополнительные материалы к 3 модулю
  • Дополнительное практическое задание по модулю
  • Вебинар по модулю Подробнее о функциях__
4. Модули и пакеты
  • Модули и пакеты
  • Лекция_ Модули и пакеты
  • Домашняя работа по уроку Модули и пакеты
  • Модули_ Способы импортирования кода
  • Лекция_ Модули_ Способы импортирования кода
  • Создание пакетов и компилированные файлы
  • Лекция_ Создание пакетов и компилированные файлы
  • Пакеты и способы импорта
  • Лекция_ Пакеты и способы импорта
5. Пространство имен и области видимости
  • Пространство имен_
  • Лекция_ Пространство имен_
  • Пространства имен часть II и области видимости_
  • Лекция_ Пространства имен часть II и области видимости_
  • Домашняя работа по уроку Пространство имен_
  • Практика_ 1_1
  • Лекция_ Практика_ 1_1
  • Практика_ 1_2
  • Лекция_ Практика_ 1_2
  • Дополнительные материалы к 5 модулю
6. Классы и объекты
  • Классы и объекты
  • Лекция_ Классы и объекты
  • Атрибуты и методы объекта_ Указатель на свой объект в методах
  • Лекция_ Атрибуты и методы объекта_ Указатель на свой объект в методах
  • Домашняя работа по уроку Атрибуты и методы объекта
  • Специальные методы классов
  • Лекция_ Специальные методы классов
  • Домашняя работа по уроку Специальные методы классов
  • Перегрузка операторов
  • Лекция_ Перегрузка операторов
  • Домашняя работа по уроку Перегрузка операторов
  • Различие атрибутов класса и экземпляра_ Пространство имен класса
  • Лекция_ Различие атрибутов класса и экземпляра_ Пространство имен класса
  • Класс object и метод new
  • Лекция_ Класс object и метод new
  • Домашняя работа по уроку Различие атрибутов класса и экземпляра
  • Практика_ Практика (Система регистрации на классах)_ 1_1
  • Лекция_ Практика_ Практика (Система регистрации на классах)_ 1_1
  • Практика_ 1_2
  • Лекция_ Практика_ 1_2
  • Практика_ 1_3
  • Лекция_ Практика_ 1_3
  • Дополнительные материалы к 6 модулю
  • Дополнительное практическое задание по модулю*
7. Наследование классов
  • Цели и задачи_ Зачем нужно наследование_
  • Лекция_ Цели и задачи_ Зачем нужно наследование_
  • Домашнее задание по теме Зачем нужно наследование
  • Доступ к свойствам родителя_ Переопределение свойств_
  • Лекция_ Доступ к свойствам родителя_ Переопределение свойств_
  • Домашнее задание по теме Доступ к свойствам родителя_ Переопределение свойств_
  • Множественное наследование_ Метод Super
  • Лекция_ Множественное наследование_ Метод Super
  • Домашнее задание по теме Множественное наследование
  • Практика_ 1_1
  • Лекция_ Практика_ 1_1
  • Практика_ 1_2
  • Лекция_ Практика_ 1_2
  • Практика_ 1_3
  • Лекция_ Практика_ 1_3
  • Дополнительные материалы к 7 модулю
  • Дополнительное практическое задание по модулю*
8. Работа с файлами и форматированный вывод
  • Введение_ Строки байты и кодировки
  • Лекция_ Введение_ Строки байты и кодировки
  • Режимы открытия файлов
  • Лекция_ Режимы открытия файлов
  • Домашнее задание по теме Режимы открытия файлов
  • Позиционирование в файле_
  • Лекция_ Позиционирование в файле_
  • Домашнее задание по теме Позиционирование в файле_
  • Оператор with_
  • Лекция_ Оператор with
  • Домашнее задание по теме Оператор with_
  • Форматирование строк_
  • Лекция_ Форматирование строк
  • Домашнее задание по теме Форматирование строк_
  • Файлы в операционной системе_
  • Лекция_ Файлы в операционной системе
  • Домашнее задание по теме Файлы в операционной системе_
  • Практика_ 1_1
  • Лекция_ Практика_ 1_1
  • Практика_ 1_2 Итоги модуля
  • Лекция_ Практика_ 1_2_ Итоги модуля
  • Дополнительные материалы к 8 модулю
9. Исключения
  • Ошибки
  • Лекция_ Ошибки
  • Try и Except
  • Лекция_ Try и Except
  • Домашнее задание по теме Try и Except
  • Сложные моменты и исключения в стеке вызовов функции
  • Лекция_ Сложные моменты и исключения в стеке вызовов функции
  • Домашнее задание по теме Сложные моменты и исключения в стеке вызовов функции
  • Создание исключений
  • Лекция_ Создание исключений
  • Домашнее задание по теме Создание исключений
  • Практика-исключения
  • Лекция_ Практика-исключения
  • Дополнительные материалы к 9 модулю
10. Инструменты функционального программирования
  • Введение в функциональное программирование
  • Лекция_ Введение в функциональное программирование
  • Домашнее задание по теме Введение в функциональное программирование
  • Списковые, словарные сборки_
  • Лекция_ Списковые, словарные сборки
  • Домашнее задание по теме Списковые, словарные сборки
  • Генераторные сборки
  • Лекция_ Генераторные сборки
  • Домашнее задание по теме Генераторные сборки
  • Создание функций на лету
  • Лекция_ Создание функций на лету
  • Домашнее задание по теме Создание функций на лету
  • Итераторы
  • Лекция_ Итераторы
  • Домашнее задание по теме Итераторы
  • Генераторы
  • Лекция_ Генераторы
  • Домашнее задание по теме Генераторы
  • Декораторы
  • Лекция_ Декораторы
  • Домашнее задание по теме Декораторы
  • Декораторы 1_2
  • Лекция_ Декораторы 1_2
  • Практика
  • Лекция_ Практика
  • Дополнительные материалы к 10 модулю
11. Мультипоточность
  • Введение в потоки
  • Лекция_ Введение в потоки
  • Домашнее задание по теме Введение в потоки
  • Потоки на классах
  • Лекция_ Потоки на классах
  • Домашнее задание по теме Потоки на классах
  • Проблемы многопоточного программирования, блокировки и обработка ошибок
  • Лекция_ Проблемы многопоточного программирования, блокировки и обработка ошибок
  • Домашнее задание по теме Блокировки и обработка ошибок
  • Очереди в потоках
  • Лекция_ Очереди в потоках
  • Домашнее задание по теме Очереди для обмена данными между потоками_
  • Класс Event
  • Лекция_ Класс Event
12. Многопроцессность
  • Многопроцессное программирование
  • Лекция_ Многопроцессное программирование
  • Домашнее задание по теме Многопроцессное программирование
  • Многопроцессное программирование_ Практика
  • Практика 1_1
  • Практика 1_2
  • Практика 1_3
  • Дополнительные материалы к 12 модулю Мультипоточность 1_1 и 1_2
13. Стандартные и сторонние библиотеки Python
  • Обзор сторонних библиотек_ 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. Поддержка цикла разработки
  • Идея Юнит-тестирования
  • Лекция_ Идея Юнит-тестирования
  • Простые Юнит-тесты
  • Лекция_ Простые Юнит-тесты
  • Домашнее задание по теме Простые Юнит-Тесты
  • Методы Юнит-тестирования
  • Лекция_ Методы Юнит-тестирования
  • Домашнее задание по теме Методы Юнит-тестирования
  • Систематизация тестов
  • Лекция_ Систематизация тестов
  • Пропуск тестов
  • Лекция_ Пропуск тестов
  • Домашнее задание по теме Систематизация и пропуск тестов_
  • Логирование
  • Лекция_ Логирование
  • Домашнее задание по теме Логирование
  • Дополнительные материалы к 14 модулю Поддержка цикла разработки_
15. Основы асинхронного программирования на базе фреймворка aiogram
  • Асинхронность_ Понятия
  • Лекция_ Асинхронность_ Понятия
  • Асинхронность на практике_
  • Лекция_ Асинхронность на практике_
  • Домашнее задание по теме Асинхронность на практике
  • Инструкция по созданию телеграмм бота
  • Лекция_ Инструкция по созданию телеграмм бота
  • Set up конфигурации бота для библиотеки aiogram
  • Лекция_ Set up конфигурации бота для библиотеки aiogram
  • Хендлеры обработки сообщений
  • Лекция_ Хендлеры обработки сообщений
  • Домашнее задание по теме Хендлеры обработки сообщений_
  • Методы отправки сообщений
  • Лекция_ Методы отправки сообщений
  • Домашнее задание по теме Методы отправки сообщений_
  • Машина состояний
  • Лекция_ Машина состояний
  • Домашнее задание по теме Машина состояний_
  • Клавиатура кнопок
  • Лекция_ Клавиатура кнопок
  • Домашнее задание по теме Клавиатура кнопок_
  • Инлайн клавиатуры
  • Лекция_ Инлайн клавиатуры
  • Домашнее задание по теме Инлайн клавиатуры_
  • Бот продажи настольных игр_ 1_1
  • Лекция_ Бот продажи настольных игр_ 1_1
  • Бот продажи настольных игр_ 1_2
  • Лекция_ Бот продажи настольных игр_ 1_2
  • Итоги модуля_
  • Лекция_ Итоги модуля_
16. Библиотека для работы с данными
  • Создание БД и инициализация
  • Лекция_ Создание БД и инициализация
  • Создание, Изменение и Удаление элементов
  • Лекция_ Создание, Изменение и Удаление элементов
  • Выбор Элементов
  • Лекция_ Выбор Элементов
  • Домашнее задание по теме Создание БД, добавление, выбор и удаление элементов_
  • Функции в SQL запросах
  • Лекция_ Функции в SQL запросах
  • Домашнее задание по теме Выбор элементов и функции в SQL запросах
  • Доработка бота
  • Лекция_ Доработка бота
  • Домашнее задание по теме Доработка бота
  • План Написания админ-панели
  • Лекция_ План Написания админ-панели
  • Домашнее задание по теме План написания админ панели
  • Написание примитивной ORM
  • Лекция_ Написание примитивной ORM
  • Домашнее задание по теме Написание примитивной ORM
  • Итоги модуля и задание на рефакторинг
  • Лекция_ Итоги модуля и задание на рефакторинг
17. Нейронные сети и машинное зрение
  • Знакомство и работа с GoogleColab
  • Лекция_ Знакомство и работа с GoogleColab
  • Видео-инструкция, как выполнять Домашнюю работу
  • Домашнее задание по теме Знакомство и работа с GoogleColab
  • История и развитие ИИ
  • Домашнее задание по теме История и развитие ИИ
  • Основные концепции и терминология ИИ
  • Домашнее задание по теме Основные концепции и терминология ИИ
  • Обзор основных направлений ИИ
  • Домашнее задание по теме Обзор основных направлений ИИ
  • Основы машинного обучения
  • Домашнее задание по теме Основы машинного обучения
  • Обучение с учителем и без учителя
  • Домашнее задание по теме Обучение с учителем и без учителя
  • Нейронные сети и глубокое обучение
  • Домашнее задание по теме Нейронные сети и глубокое обучение
  • Обучение с подкреплением
  • Домашнее задание по теме Обучение с подкреплением
18. Библиотеки для работы с ресурсами 1.1
  • Основы 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 модулю Библиотеки для работы с ресурсами_
19. Библиотека для работы с ресурсами 2.1
  • Структура проекта_ Маршруты и модели Pydantic_
  • Домашнее задание по теме Структура проекта_ Маршруты и модели Pydantic_
  • Подключение к БД
  • Модели SQLAlchemy
  • Отношения между таблицами_ ForeignKey_
  • Домашнее задание по теме Модели SQLALchemy_ Отношения между таблицами_
  • Миграции_ Библиотека alembic_
  • Лекция_ Миграции_ Библиотека alembic_
  • Домашнее задание по теме Миграции_ Библиотека alembic_
  • Лекция_ Структура проекта_ Маршруты и модели Pydantic_
  • Использование БД в маршрутизации_ 1_1
  • Домашнее задание по теме Использование БД в маршрутизации_ 1_1
  • Использование БД в маршрутизации_ 1_2 Подведение итогов_
  • Лекция_ Подключение к БД
  • Домашнее задание по теме Использование БД в маршрутизации_ 1_2
20. Django. Представления и Шаблоны
  • Гайд-бук по теме Введение в 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 — создание и управление базой данных
21. Django в Python. Дополнительный модуль
  • Модели баз данных в 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
22. Дипломная работа
  • Дипломная работа по курсу Python-разработчик
  • Выбор темы по дипломной работе по курсу Python-разработчик
Дополнительные модули
  1. Основы Git и Github
  2. Эмоциональный интеллект
  3. Английский для разработчиков
  4. Выход на фриланс
Авторы курса: Специалисты, разработавшие курс с нуля в соответствии сертификации от Гарвардского Университета, Мичиганского Университета и IBM
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
 
Угорі