DANFA

Справочник Python

Возможно понадобиться:

База знаний | Уроки


  1. Установка и первая программа
    • Установка Python и настройка среды разработки.
    • Первая программа: "Hello World!".

  2. Переменные, типы данных и выражения
    • Переменные и типы данных.
    • Арифметические и строковые операции.

  3. Условия и циклы
    • Условные операторы (if, else, elif).
    • Циклы (for, while).

  4. Функции и модули
    • Что такое функции и как их использовать.
    • Модули и их подключение.

  5. Работа с файлами и обработка исключений
    • Чтение и запись данных в файлы.
    • Обработка исключений.

  6. Объектно-ориентированное программирование (ООП)
    • Классы и объекты.
    • Принципы ООП: инкапсуляция, наследование, полиморфизм.

  7. Методы и свойства классов, интерфейсы и абстрактные классы
    • Методы и свойства классов.
    • Интерфейсы и абстрактные классы.

  8. Библиотеки и пакеты
    • Менеджер пакетов pip.
    • Популярные библиотеки и их использование.

  9. Виртуальные среды и управление зависимостями
    • Создание и использование виртуальных сред.
    • Управление зависимостями с помощью requirements.txt.

  10. Работа с Базами Данных
    • Подключение к базам данных.
    • Выполнение запросов и управление данными.

  11. Автоматизация задач
    • Создание скриптов для автоматизации.
    • Примеры автоматизации задач.

  12. Введение в веб-разработку с Flask
    • Создание простых веб-приложений с Flask.
    • Обработка запросов и отображение данных.

  13. Машинное обучение с помощью Scikit-learn
    • Введение в машинное обучение.
    • Использование библиотеки Scikit-learn.

  14. Тестирование и отладка кода
    • Модульное тестирование с помощью unittest.
    • Отладка кода с использованием pdb.

  15. Практический проект
    • Создание небольшого проекта, объединяющего все изученные навыки.