Мы используем файлы cookies для персонализации и повышения удобства пользования нашим сайтом.
Настройки cookies
Файлы cookies необходимые для правильной работы сайта.
ОБЯЗАТЕЛЬНЫЕ COOKIES

Всегда включен. Эти файлы cookie необходимы для того, чтобы вы могли использовать веб-сайт и использовать его функции. Их нельзя отключить. Они устанавливаются в ответ на сделанные вами запросы, такие как настройка параметров конфиденциальности, вход в систему или заполнение.

АНАЛИТИЧЕСКИЕ COOKIES
Disabled

Эти файлы cookie собирают информацию, чтобы помочь нам понять, как используются наши веб-сайты или насколько эффективны наши маркетинговые кампании, или помочь нам настроить наши веб-сайты для вас. Список аналитических файлов cookie, которые мы используем, см. здесь.

РЕКЛАМНЫЕ COOKIES
Disabled

Эти файлы cookie предоставляют рекламным компаниям информацию о вашей онлайн-активности, чтобы помочь им предоставлять вам более релевантную онлайн-рекламу или ограничить количество просмотров рекламы. Эта информация может быть передана другим рекламным компаниям. Список рекламных файлов cookie, которые мы используем, см. здесь.

Интенсивный 4-месячный курс "Python с нуля"

Программа курса
В процессе обучения программа может незначительно меняться в зависимости от успеваемости группы. При возникновении сложности с прохождением материала, возможно продление курса и организация дополнительных лекций.
  • 1
    БЛОК 1
    1. Общее представление о Компьютер Сайнс, как компьютер хранит информацию, как воспринимает языки программирования, введение в биты-байты, разные системы исчесления, понятие абстракции и высокоуровневости и при чём тут Пайтон.
    2. Базовые типы данных. Глубинное изучение числовых типов данных и операторов которые с ними взаимодействуют, строки и байты, таблицы кодировок, псевдонимизация и использование переменных.
    3. Логические операторы, коллекции, хэш-таблицы, изменяемые и неизменяемые типы данных.
    4. Работа с циклами, List comprehensions, распаковка и запаковка массивов, вложеные циклы.
    5. Обработка исключений. Начало работы с модулями и библиотеками.
    6. Базовое понимание функций, лямбда-финкции, встроенные функции. Знакомство с виртуальным окружением, введение в архитектуру проектов. Полноценная работа с import.
    7. Система контроля версий. Работа с git и github.
    8. Работа с файлами, csv, json, pandas и numpy.
  • 2
    БЛОК 2
    1. Углубленное изучение функций, генераторы, декораторы, замыкание, области видимости.
    2. Введение в ООП, создание и использование класов на базовом уровне. Взаимодействие с классами, self и тд.
    3. Продолжениее ООП. Наследование, переопределение, магические методы и почему в Пайтоне всё враньё.
    4. Методы класса, проперти, синглтоны, миксины и компазиционный подход.
  • 3
    БЛОК 3
    1. Введение в основы веба, протоколы, типы передачи, что такое частота и причём здесь ковид (разоблачаем мировое правительство и 5G вышки). Ищем подход к роутеру и уязвимости в чужих вайфай сетях. Как подрезать базу мвд что б они ещё и рады остались.
    2. Разбор понятия клиент-сервер, осваивание низкоуровневого модуля socket, создание собственного TCP сервера.
    3. Модуль requests, скрапинг, парсинг. Работа с чужими Api. Ещё немного про pandas и датасеты.
    4. Работа с Api телеграмма (по запросу возможно еще с Api Инстаграма). Разработка ботов.
  • 4
    БЛОК 4
    1. Введение в базы данных. Понятие реалиционных баз данных. Построение, отношения, нормализация и денормализация данных (и другие цели авантюры путлера)
    2. Работа с SQL. Полный разбор постороения запросов. Вложенные запросы джойн.
    3. Немного докера, ибо дальше без него будет трудно. Линтеры, делаем CI на гитхабе и не только.
    4. Освоение Redis. MongoDB по запросу.
  • 5
    БЛОК 5
    1. Основы высокоуровневого сервера. Фреймворк Flask. Введение в HTML.
    2. Продолжаем пилить сервера, только теперь на FastApi. Основы тестов. Маршрутизация, query параметры и общение с фронтом.
    3. Более глубокое изучение FastApi. Пайдентик и с чем его едят.
    4. Акт интимной близости с SQLAlchemy. Знакомство с ORM. Разработка полноценного веб-приложения.
  • 6
    БЛОК 6
    1. Django начало, знакомство с фрейворком. Разбираемся что там к чему. Пишем простые эндпойнты на html. Роутинг и маршрутизаторы, архитектура проекта.
    2. Знакомство с виликолепнейшей Django ORM. Миграционные процессы. Meta классы. Строим таблички, проходим все типы данных и связей.
    3. Насоздавали таблиц? Теперь придётся запросы делать. Базовое владение кверисетами. Подключаем базу данных к едпойнтам. Осваиваем фильтрацию и тд. Углубленное использование ORM. Оптимизация. Отслеживание запросов. Измерение наргузки и прочее. Q и F классы.
    4. Работа с админ панелью. Делаем неполноценный сайт с админкой.
  • 7
    БЛОК 7
    1. DRF. Сериализаторы и ̶д̶е̶н̶о̶ц̶и̶ф̶и̶к̶а̶т̶о̶р̶ы̶. Вьюсеты и прокси ендпойнты.
    2. Пагинаторы, фильтры, роуты, валидаторы, обработка статус кодов и подключение автодокументирования Api.
    3. Авторизация и аунтификация. Пермишены. JWT токены и кукисы.
    4. Асинхроннный Джанго. Изучаем сelery и celery-bit.
  • 8
    ДОПОЛНИТЕЛЬНЫЙ БЛОК
    * Осваиваем React. Простенький фронт на JS.
    * Пакетные менеджеры. Pipenv и Poetry. CI/CD. Деплой на удалённый сервер.
    * Работа с Linux и bash. Полноценная работа с Docker.
    * Тестирование на Рython. Pytest, DjangoTest и прочее.
Записаться на курс
Заполните форму и наш менеджер свяжется с вами в ближайшее время
курсы бизнес анализ
Есть воспросы?
Нужна консультация?
Мы с удовольствием поможем!

Нажимая на кнопку вы даете согласие на обработку ваших персональных данных

и соглашаетесь с политикой конфиденциальности.