Скачать [Otus] Python-разработчик. Базовый уровень [Сурен Хоренян, Станислав Никуличев, Леонид Орлов]

  • Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»

Описание складчины

Освоение языков программирования требует системного подхода, большого количества практики и реальных проектов. Именно так построен [Otus] Python-разработчик. Базовый уровень [Сурен Хоренян, Станислав Никуличев, Леонид Орлов], который можно приобрести через складчину.

Информация
Цена: 295 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
462 765
Реакции
45 701
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Otus] Python-разработчик. Базовый уровень [Сурен Хоренян, Станислав Никуличев, Леонид Орлов]
Ссылка на картинку
Для кого этот курс:
  • Для новичков в разработке
    изучите Python c нуля, научитесь писать код, создадите первое портфолио
  • Для программистов на других языках
    расширите стек, повысите квалификацию, сможете продвинуться по карьерной лестнице
Что вам даст этот курс:
  • Сформируете чёткое представление о разных областях, с которыми соприкасается Python-разработчик
  • Освоите базовые навыки программирования на Python, сможете претендовать на позицию младшего Python-разработчика
  • Изучите синтаксис Python
  • Научитесь пользоваться фреймворками FastAPI и Django
  • Научитесь работать с базами данных
  • Сможете ориентироваться в разных сферах применения языка: веб-разработке, автотестировании, асинхронном программировании, работе с API, парсинге сайтов
Станьте самодостаточной единицей в команде разработчиков

Некоторые занятия курса посвящены смежным темам. Например: shell, git, а также DevOps-инструментам: Docker, Gitlab CI/CD, Github Actions

Процесс обучения:
  • У нас нет предзаписанных уроков. Занятия в OTUS - это онлайн-вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь.
Формат обучения:
  • Интерактивные вебинары
    2 занятия по 2 ак.ч. в неделю. Доступ к записям и учебным материалам - навсегда
  • Практика
    13 заданий для отработки навыков на реальных задачах
Длительность 6 месяцев.

Программа:

1. Основы Python:


В данном модуле познакомимся с базовыми темами Python. Разберемся с основными типами данных, научимся управлять потоком выполнения кода при помощи операторов ветвления и циклов. Разберемся, как устроены функции в Python, и научимся создавать генераторные функции и декораторы. В финале модуля будем работать с файлами при помощи Python.

Темы:
  • Тема 1: Введение в курс. Подготовка к работе
  • Тема 2: Вводное занятие по Python
  • Тема 3: Базовые типы данных
  • Тема 4: Управление потоком
  • Тема 5: Коллекции
  • Тема 6: Функции. Часть 1
  • Тема 7: Функции. Часть 2 (Декораторы)
  • Тема 8: Работа с файлами // ДЗ
2. Продвинутый Python:

Во втором модуле нас ждут модули и импорты, разбиение кода на отдельные модули. Большая тема ООП в Python: инкапсуляция, наследование, полиморфизм, основные дандер-методы, статические и классовые методы, исключения. А также познакомимся с основами тестирования при помощи библиотек Pytest и UnitTest.

Темы:
  • Тема 1: Основы ООП
  • Тема 2: Продвинутый ООП. Продолжение
  • Тема 3: Продвинутый ООП. Исключения
  • Тема 4: Модули // ДЗ
  • Тема 5: Знакомство со встроенной библиотекой
  • Тема 6: Тесты // ДЗ
  • Тема 7: Практика
3. Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта:

Основы работы с файлами (локально) и сетью (HTTP). Создание API.

Темы:
  • Тема 1: Управление зависимостями в Python: pip, Poetry, uv
  • Тема 2: Качество кода в Python: Ruff, Pylint, Flake8, Black, isort
  • Тема 3: Работа с сетью в Python: requests, httpx и API
  • Тема 4: Основы HTML: структура и элементы веб-страницы
  • Тема 5: CSS, Bootstrap и обзор современных CSS-фреймворков
  • Тема 6: FastAPI: старт, маршруты, параметры и структура запроса
  • Тема 7: FastAPI: тело запроса, Pydantic, валидация, формы и файлы
  • Тема 8: FastAPI: APIRouter, шаблоны, статика и организация мини-проекта
  • Тема 9: Docker // ДЗ
  • Тема 10: Групповая менторская консультация
4. Работа с базами данных, асинхронное программирование:

Знакомство с асинхронным программированием. Знакомство с базами данных: PostgreSQL, MongoDB, Redis. Знакомство с ORM, асинхронная работа с БД.

Темы:
  • Тема 1: Хранение данных в реляционных БД. Язык SQL
  • Тема 2: ORM: SQLAlchemy
  • Тема 3: SQLAlchemy: связи между таблицами в БД
  • Тема 4: Миграции схем: alembic
  • Тема 5: Сложные связи в БД
  • Тема 6: Знакомство с асинхронным программированием в Python
  • Тема 7: Асинхронная работа с API
  • Тема 8: Асинхронная работа с БД и подключение API // ДЗ
  • Тема 9: Взаимодействие приложений между контейнерами, docker compose // ДЗ
  • Тема 10: Асинхронная работа API с БД
  • Тема 11: Групповая менторская консультация
5. Веб-разработка на Django:

Знакомство с Django, Django ORM, Generics. Тестирование веб-приложений, фабрики.

Темы:
  • Тема 1: Знакомство с Django
  • Тема 2: Django ORM // ДЗ
  • Тема 3: Шаблоны (Templates)
  • Тема 4: Работа с админкой, кастомные команды
  • Тема 5: Групповая менторская консультация
  • Тема 6: Формы в Django // ДЗ
  • Тема 7: Class-Based Views (CBV)
  • Тема 8: Кастомный пользователь и личный кабинет
  • Тема 9: Тестирование Django-приложений с Pytest // ДЗ
  • Тема 10: Django и отложенные задачи с Celery и Redis // ДЗ
  • Тема 11: Асинхронность, кеширование, middleware и Django Debug Toolbar
  • Тема 12: API в Django и продвинутая ORM // ДЗ
  • Тема 13: Деплой, Docker, ASGI и production basics
  • Тема 14: Выбор темы и организация проектной работы
  • Тема 15: Групповая менторская консультация
6. DevOps:

Автоматизация тестирования и деплоя. Знакомство с GitHub Actions, GitLab CI/CD.

Темы:
  • Тема 1: GitHub Actions // ДЗ
  • Тема 2: GitLab CI // ДЗ
  • Тема 3: GitLab CD
  • Тема 4: Групповая менторская консультация
7. Проектная работа:

Заключительный месяц курса посвящен разработке проекта. В качестве темы выбирается то, что интересно писать студенту и то, что потенциально можно будет потом включить в своё резюме. Участие в разработке некоего open source продукта тоже может рассматриваться в качестве выпускного проекта. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.

Найти работу проще, когда у вас в портфолио есть интересный проект. Создайте архитектуру приложения, опишите задачи, которые это приложение будет выполнять; реализуйте основную функциональность. Выполните проект для веб-разработки, для интеграции с сервисами или для data science.

Темы:
  • Тема 1: Консультация по проектам и домашним заданиям
  • Тема 2: Защита проектных работ
Темы работ наших выпускников:
  • Сайт объявлений по продаже авто
  • Новостной портал английского футбола
  • Система управления VPN сервером
  • GIS для оптимизации градостроительной деятельности
  • Интернет-магазин на базе Telegram-бота
Бонус:
  • Получите бесплатный доступ к мини-курсу по Kafka и событийной архитектуре с разбором реальных задач для подготовки к собеседованиям
Авторы:

Руководитель курса Сурен Хоренян:
  • Senior Python Backend Developer, Руководитель группы разработки
  • ВК Реклама
Станислав Никуличев:
  • Tech Lead
  • NDA, ex Microsoft, ex Yandex
Леонид Орлов:
  • Python Developer
Старт 26 августа 2026 года.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
otus python-разработчик леонид орлов станислав никуличев сурен хоренян
Похожие складчины

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.