title |
---|
Курс "Magic Python для начинающих" |
Содержание лекций:
Вводная часть:
Подготовка окружения:
- Установка Python на macOS
- Установка Python на Windows
- Выбор редактора кода
- Установка и настройка редактора VS Code
- Помощники: autopep8, pylint
- Использование документации
Запуск Python:
Базовые типы переменных и операторы:
- Переменные и типы
- Использование переменных
- Числа
- Логический тип
- Строки
- Вывод с помощью print
- Функции для работы со строками
- Форматирование строк
- Бинарные операции
- Операторы
Коллекции:
- Списки (list)
- Кортежи (tuple)
- Множества (set)
- Словари (dict)
- Итераторы
- Функции для работы последовательностими
- Конструкторы множеств
Блоки инструкций:
- Синтаксис языка
- Циклы
- if, elif, else
- try/except
- Менеджер контекста with
- Области видимости переменных
Файлы:
Интроспекция:
Функции, модули:
- Создание функции
- Анонимная функция
- Вызов функции
- Распаковка параметров *args, **kwargs
- Создание модуля
- Импорт модуля
Классы:
- Что такое классы
- Методы класса
- Публичный интерфейс, использование * в декларации функций
- Наследование
- Использование интроспекции
Пакеты:
- Стандартная библиотека
- Индекс пакетов PyPI
- Использование virtualenv
- Использование pip и requirements.txt
Популярные пакеты:
Работа над проектом:
- Подготовка проекта
- Virtualenv
- Регистрация данных бота
- Получение сообщений
- Отправка сообщений
- Правила оформления кода
Подведение итогов: