Профессия Python-разработчик с нуля до Junior за 6 мес. (2024-2025) [Urban University]

Bot

Администратор
Команда форума
23 Янв 2020
169,523
2,959
113
Профессия Python-разработчик с нуля до Junior за 6 мес. (2024-2025) [Urban University]
logo1-600px.jpg

kurs1.jpg


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

Например, Youtube использует Python для обслуживания интерфейса, Spotify для создания алгоритмов рекомендаций, а Pixar для создания мультфильмов.

Курс рассчитан на начинающих в программировании (с нуля до Junior за 6 месяцев обучения) и состоит из:

  • преимущественно из видеоуроков,
  • текстовых лекций,
  • практических заданий
  • вебинаров в конце модуля.

Описание общей программы курса:
programma (1).jpg programma (2).jpg programma (3).jpg programma (4).jpg

Дополнительные модули бонусом:

  • Курс. "Английский для разработчиков"
  • Основы Git и Github (Введение в систему контроля версий)
  • Курс "Эмоциональный интеллект" (методы, которые помогут эффективно справляться с конфликтами и стрессом, переводя их в позитивное русло и находя конструктивные решения, прокачивая свои софт-скилы)
  • Выход на фриланс

Спойлер: Подробная структура курса
Спойлер: 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
  • Дополнительные материалы к 4 модулю
  • Вебинар по модулю "Пространство имен и области видимости"
Спойлер: 6. Классы и объекты
  • Классы и объекты
  • Лекция. Классы и объекты
  • Атрибуты и методы объекта. Указатель на свой объект в методах
  • Лекция. Атрибуты и методы объекта. Указатель на свой объект в методах
  • Домашняя работа по уроку "Атрибуты и методы объекта"
  • Специальные методы классов
  • Лекция. Специальные методы классов
  • Домашняя работа по уроку "Специальные методы классов"
  • Перегрузка операторов
  • Лекция. Перегрузка операторов
  • Домашняя работа по уроку "Перегрузка операторов"
  • Различие атрибутов класса и экземпляра. Пространство имен класса
  • Лекция. Различие атрибутов класса и экземпляра. Пространство имен класса
  • Класс object и метод __new__
  • Лекция. Класс object и метод __new__
  • Домашняя работа по уроку "Различие атрибутов класса и экземпляра"
  • Практика. Практика (Система регистрации на классах). 1.1
  • Лекция. Практика. Практика (Система регистрации на классах). 1.1
  • ППрактика. 1.2
  • Лекция. Практика. 1.2
  • Практика. 1.3
  • Лекция. Практика. 1.3
  • Дополнительные материалы к 5 модулю
  • Дополнительное практическое задание по модулю*
  • Вебинар по модулю "Классы и объекты"
Спойлер: 7. Наследование классов
  • Цели и задачи. Зачем нужно наследование.
  • Лекция. Цели и задачи. Зачем нужно наследование.
  • Домашнее задание по теме "Зачем нужно наследование"
  • Доступ к свойствам родителя. Переопределение свойств.
  • Лекция. Доступ к свойствам родителя. Переопределение свойств.
  • Домашнее задание по теме "Доступ к свойствам родителя. Переопределение свойств."
  • Множественное наследование. Метод Super
  • Лекция. Множественное наследование. Метод Super
  • Домашнее задание по теме "Множественное наследование"
  • Практика. 1.1
  • Лекция. Практика. 1.1
  • Практика. 1.2
  • Лекция. Практика. 1.2
  • Практика. 1.3
  • Лекция. Практика. 1.3
  • Дополнительные материалы к 6 модулю
  • Дополнительное практическое задание по модулю*
  • Вебинар по модулю "Наследование классов"
Спойлер: 8. Работа с файлами и форматированный вывод
  • Введение. Строки байты и кодировки
  • Лекция. Введение. Строки байты и кодировки
  • Режимы открытия файлов
  • Лекция. Режимы открытия файлов
  • Домашнее задание по теме "Режимы открытия файлов"
  • Позиционирование в файле.
  • Лекция. Позиционирование в файле.
  • Домашнее задание по теме "Позиционирование в файле".
  • Оператор "with".
  • Лекция. Оператор "with"
  • Домашнее задание по теме "Оператор "with".
  • Форматирование строк.
  • Лекция. Форматирование строк
  • Домашнее задание по теме "Форматирование строк".
  • Файлы в операционной системе.
  • Лекция. Файлы в операционной системе
  • Домашнее задание по теме "Файлы в операционной системе".
  • Практика. 1.1
  • Лекция. Практика. 1.1
  • Практика. 1.2 Итоги модуля
  • Лекция. Практика. 1.2. Итоги модуля
  • Дополнительные материалы к 7 модулю
  • Вебинар по модулю "Работа с файлами и форматированный вывод.".
Спойлер: 9. Исключения
  • Ошибки
  • Лекция. Ошибки
  • Try и Except
  • Лекция. Try и Except
  • Домашнее задание по теме "Try и Except"
  • Сложные моменты и исключения в стеке вызовов функции
  • Лекция. Сложные моменты и исключения в стеке вызовов функции
  • Домашнее задание по теме "Сложные моменты и исключения в стеке вызовов функции"
  • Создание исключений
  • Лекция. Создание исключений
  • Домашнее задание по теме "Создание исключений"
  • Практика-исключения
  • Лекция. Практика-исключения
  • Дополнительные материалы к 8 модулю
  • Вебинар по модулю "Исключения."
Спойлер: 10. Инструменты функционального программирования
  • Введение в функциональное программирование
  • Лекция. Введение в функциональное программирование
  • Домашнее задание по теме "Введение в функциональное программирование"
  • Списковые, словарные сборки.
  • Лекция. Списковые, словарные сборки
  • Домашнее задание по теме "Списковые, словарные сборки"
  • Генераторные сборки
  • Лекция. Генераторные сборки
  • Домашнее задание по теме "Генераторные сборки"
  • Создание функций на лету
  • Лекция. Создание функций на лету
  • Домашнее задание по теме "Создание функций на лету"
  • Итераторы
  • Лекция. Итераторы
  • Домашнее задание по теме "Итераторы"
  • Генераторы
  • Лекция. Генераторы
  • Домашнее задание по теме "Генераторы"
  • Декораторы
  • Лекция. Декораторы
  • Домашнее задание по теме "Декораторы"
  • Декораторы 1.2
  • Лекция. Декораторы 1.2
  • Практика
  • Лекция. Практика
  • Дополнительные материалы к 9 модулю
  • Вебинар по модулю "Инструменты функционального программирования"
Спойлер: 11. Мультипоточность
  • Введение в потоки
  • Лекция. Введение в потоки
  • Домашнее задание по теме "Введение в потоки"
  • Потоки на классах
  • Лекция. Потоки на классах
  • Домашнее задание по теме "Потоки на классах"
  • Проблемы многопоточного программирования, блокировки и обработка ошибок
  • Лекция. Проблемы многопоточного программирования, блокировки и обработка ошибок
  • Домашнее задание по теме "Блокировки и обработка ошибок"
  • Очереди в потоках
  • Лекция. Очереди в потоках
  • Домашнее задание по теме "Очереди для обмена данными между потоками."
  • Класс Event
  • Лекция. Класс Event
Спойлер: 12. Многопроцессность
  • Многопроцессное программирование
  • Лекция. Многопроцессное программирование
  • Домашнее задание по теме "Многопроцессное программирование"
  • Многопроцессное программирование. Практика
  • Практика 1.1
  • Практика 1.2
  • Практика 1.3
  • Дополнительные материалы к 10 модулю "Мультипоточность 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
  • Дополнительный урок по практике
  • Дополнительные материалы к 11 модулю "Стандартные и сторонние библиотеки Python"
  • Вебинар по модулю "Стандартные библиотеки в Python"
Спойлер: 14. Поддержка цикла разработки
  • Идея Юнит-тестирования
  • Лекция. Идея Юнит-тестирования
  • Простые Юнит-тесты
  • Лекция. Простые Юнит-тесты
  • Домашнее задание по теме "Простые Юнит-Тесты"
  • Методы Юнит-тестирования
  • Лекция. Методы Юнит-тестирования
  • Домашнее задание по теме "Методы Юнит-тестирования"
  • Систематизация тестов
  • Лекция. Систематизация тестов
  • Пропуск тестов
  • Лекция. Пропуск тестов
  • Домашнее задание по теме "Систематизация и пропуск тестов".
  • Логирование
  • Лекция. Логирование
  • Домашнее задание по теме "Логирование"
  • Дополнительные материалы к 12 модулю "Поддержка цикла разработки."
  • Вебинар по модулю "Поддержка цикла разработки 1.1"
Спойлер: 15. Основы асинхронного программирования на базе фреймворка aiogram
  • Асинхронность. Понятия
  • Лекция. Асинхронность. Понятия
  • Асинхронность на практике.
  • Лекция. Асинхронность на практике.
  • Домашнее задание по теме "Асинхронность на практике"
  • Инструкция по созданию телеграмм бота
  • Лекция. Инструкция по созданию телеграмм бота
  • Set up конфигурации бота для библиотеки aiogram
  • Лекция. Set up конфигурации бота для библиотеки aiogram
  • Хендлеры обработки сообщений
  • Лекция. Хендлеры обработки сообщений
  • Домашнее задание по теме "Хендлеры обработки сообщений".
  • Методы отправки сообщений
  • Лекция. Методы отправки сообщений
  • Домашнее задание по теме "Методы отправки сообщений".
  • Машина состояний
  • Лекция. Машина состояний
  • Домашнее задание по теме "Машина состояний".
  • Клавиатура кнопок
  • Лекция. Клавиатура кнопок
  • Домашнее задание по теме "Клавиатура кнопок".
  • Инлайн клавиатуры
  • Лекция. Инлайн клавиатуры
  • Домашнее задание по теме "Инлайн клавиатуры".
  • Бот продажи настольных игр. 1.1
  • Лекция. Бот продажи настольных игр. 1.1
  • Бот продажи настольных игр. 1.2
  • Лекция. Бот продажи настольных игр. 1.2
  • Итоги модуля.
  • Лекция. Итоги модуля.
  • Вебинар по модулю "Поддержка цикла разработки ч. 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."
  • Дополнительные материалы к 16 модулю "Библиотеки для работы с ресурсами."
  • Вебинар по модулю "Библиотеки для работы с ресурсами 1.1"
Спойлер: 19. Библиотека для работы с ресурсами 2.1
  • Структура проекта. Маршруты и модели Pydantic.
  • Домашнее задание по теме "Структура проекта. Маршруты и модели Pydantic."
  • Подключение к БД
  • Модели SQLAlchemy
  • Отношения между таблицами. ForeignKey.
  • Домашнее задание по теме "Модели SQLALchemy. Отношения между таблицами."
  • Миграции. Библиотека alembic.
  • Лекция. Миграции. Библиотека alembic.
  • Домашнее задание по теме "Миграции. Библиотека alembic."
  • Лекция. Структура проекта. Маршруты и модели Pydantic.
  • Использование БД в маршрутизации. 1.1
  • Домашнее задание по теме "Использование БД в маршрутизации. 1.1"
  • Использование БД в маршрутизации. 1.2 Подведение итогов.
  • Лекция. Подключение к БД
  • Домашнее задание по теме "Использование БД в маршрутизации. 1.2"
  • Вебинар по модулю "Библиотека для работы с ресурсами 2.1"
Спойлер: 20. Django. Представления и Шаблоны
  • Гайд-бук по теме "Введение в Django"
  • Установка Django и создание проекта.
  • Теоретический тест "Установка Django и создание проекта."
  • Домашнее задание по теме "Установка Django и создание проекта."
  • Urls и Views. Функциональное и классовое представление.
  • Домашнее задание по теме "Urls и Views. Функциональное и классовое представление."
  • Базовые HTML тэги в шаблонах.
  • Лекция. Базовые HTML тэги в шаблонах
  • Домашнее задание по теме "Базовые HTML тэги в шаблонах".
  • DTL. Переменные, условия, циклы.
  • DTL. Статические файлы. Подключение и наследование шаблонов.
  • Домашнее задание по теме "DTL. Теги, наследование."
  • HTTP ответы. GET, POST запросы.
  • Формы отправки данных. HTML и Django формы.
  • Лекция. Установка Django и создание проекта интернет-магазина
  • Домашнее задание по теме "Формы отправки данных. HTML и Django формы"
  • Вебинар по модулю "Django в Python."
  • Лекция: Views в Django: функциональные и классовые представления
  • Лекция. Шаблоны Django: Условия, циклы и статические файлы
  • Лекция. HTTP-запросы: GET и POST
  • Лекция. Работа с моделями 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
  • Вебинар по теме "Django в Python. Дополнительный модуль."
  • Вебинар по теме "6 шагов для трудоустройства"
Спойлер: 22. Дипломная работа
  • Дипломная работа по курсу "Python-разработчик"
  • Выбор темы по дипломной работе по курсу "Python-разработчик"
  • Вебинар по теме "Введение в дипломную работу"
  • Вебинар по теме "Ответы на вопросы"
  • Вебинар по теме "Защита диплома""

Дополнительные модули:

  1. Основы Git и Github
  2. Эмоциональный интеллект
  3. Английский для разработчиков
  4. Выход на фриланс

Цена: 150255 руб.
Скрытая ссылка