Разработка на Python

Бесплатный
Офлайн курс
Оставьте предварительную заявку
Курс в проработке

О курсе

Для кого?

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

Что дает курс?

  • Освоите принципы программирования на Python
  • Научитесь использовать стандартную библиотеку Python и огромное количество сторонних библиотек
  • Сможете использовать Python для написания всевозможных утилит, в частности для написания бота для мессенджеров

Информация

Программа курса

  • /01 тема
    Вводная лекция

    Что такое Python.

    Зачем стоит учить Python в 2021?

    Подробный разбор, как будут проходить курсы и к чему они приведут.

    Что нужно, чтобы начать программировать на Python.

  • /02 тема
    Типы данных

    Почему Python динамический и как он хранит переменные.

    Основные типы данных.

    Основные и самые распространенные операции с данными в Python.

    Знакомство с коллекциями.

  • /03 тема
    Циклы и условия

    Углубленное знакомство с коллекциями.

    Что такое итераторы.

    Какие бывают циклы и как с ними работать.

    Приемы и нюансы при работе с коллекциями в цикле.

    Принципы работы условий.

  • /04 тема
    Функции

    Для чего нужны функции и как они работают.

    Как из функции сделать генератор.

    Зачем нужны генераторы.

    Что такое лямбда.

    Как писать и применять декораторы.

  • /05 тема
    Классы и исключения

    Что такое класс.

    ООП в Python.

    Как вызвать и написать свое исключение.

  • /06 тема
    Модули, импорты и библиотеки в Python

    Как работают импорты.

    Разбиваем программу на модули.

    Как устанавливать и использовать богатую коллекцию библиотек в Python.

  • /07 тема
    Сети, архитектура Django

    Кратко про архитектуру сети, адресация, DNS , протоколы;

    Архитектура в Django-проектах, концепция MVC.

  • /08 тема
    Вводная лекция в базы данных (БД)

    Что такое БД, зачем используются и как выглядят;

    Связи в таблицах, атрибуты и другое.

  • /09 тема
    REST API, использование БД в Django-проектах

    Что такое ORM и как ее используют, сравнение ORM и SQL;

    Пишем API на Django REST framework.