Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Читать полное описание
Python входит в топ-2 самых популярных языков программирования
Python входит в топ-2 самых популярных языков программирования
Python – один из самых популярных языков программирования. Им пользуются для разработки веб-сайтов и программного обеспечения, для автоматизации задач и анализа данных.
С применением Python написаны YouTube, Spotify, Pixar, множество искусственных интеллектов и нейронных сетей.
Например, Youtube использует Python для обслуживания интерфейса, Spotify для создания алгоритмов рекомендаций, а Pixar для создания мультфильмов.
Курс рассчитан на начинающих в программировании (с нуля до Junior за 6 месяцев обучения) и состоит из:
преимущественно из видеоуроков,
текстовых лекций,
практических заданий
Курс создан так, чтобы любой человек смог освоить профессию за 9 месяцев
Материал в начале простой, к концу сложный. Обучение идет плавно, понятно будет каждому
Доведение до результата по каждому уроку в режиме реального общения, созвона или переписки, если не получилось усвоить материал с первого раза
Проверка вашего кода от ревьювера с обратной связью
Подробные видеообзоры и записи вебинаров от экспертов-практиков в простой — непринужденной форме с нотками юмора и простыми примерами
Спикеры разложат по-полочкам самые сложные моменты и дадут ответы в режиме реального времени на любые вопросы
3 Web-разработка. Django. Структура проекта Django. Маршрутизация и представления. Базовые инструменты front-end: HTML, CSS файлы. DTL язык шаблонов Django. HTTP запросы и ответы. Формы отправки данных. Базы данных: ORM модели, QuerrySet запросы, Postgree. MVT паттерн. Админ- панель. Django REST Framework. Отладка проекта Django/Debug.
Дополнительные модули бонусом:
Курс. "Английский для разработчиков" с самых азов до продвинутого технического
Основы Git и Github (Введение в систему контроля версий)
Курс "Эмоциональный интеллект" (методы, которые помогут эффективно справляться с конфликтами и стрессом, переводя их в позитивное русло и находя конструктивные решения, прокачивая свои софт-скилы)
Выход на фриланс
Вводный урок по курсу 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_