Тема 1 - Введение в Python и ИИ
1.1 Знакомство с Python и установка среды разработки
1.2 Регистрация в ChatGPT и настройка под себя
Тема 2 - Основы Python
2.1 Основы синтаксиса. Переменные и типы данных
2.2 Коллекции и циклы for (списки, кортежи, словари, множества)
2.3 Условные операторы и цикл while
2.4 Функции и аргументы функций (def)
2.5 Обработка исключений (try-except)
2.6 Работа с модулями random и math. Создание собственных модулей и пакетов. Чтение и запись информации файлов
2.7 Изучение работы с модулем Tkinter
Тема 3 - Основы Git - система управления версиями
3.1 Знакомство с основными понятиями. Создание репозитория и коммита
3.2 Работа с ветками и слияние изменений
3.3 Распределенная работа с Git
3.4 Использование GitHub для совместной разработки и расширенные возможности Git
Тема 4 - ООП в Python (объектно-ориентированное программирование)
4.1 Введение в ООП. Что такое классы и объекты классов? (методы классов, атрибуты методов)
4.2 Наследование и инкапсуляция
4.3 Композиция и полиморфизм
4.4 Принципы SOLID
4.5 Изучение работы с библиотекой Pygame