Программирование на Python

Учебное заведение: Алданский политехнический техникум

Начало: По мере набора
Длительность:
Стоимость: По запросу

Модуль 1: Введение в программирование и Python. Установка Python, PyCharm/VS Code. Переменные, типы данных (int, float, string, bool, list, tuple, dict, set), операторы (арифметические, логические, сравнения), ввод/вывод (input, print, f-строки, format). Практика: консольный калькулятор, преобразование температур, площадь и периметр фигур. 

Модуль 2: Управляющие конструкции (условия и циклы). if/elif/else (условные операторы, вложенные условия, elif). while и for (циклы, break, continue, pass, range). Практика: угадай число, игра "Камень-ножницы-бумага", проверка пароля, перевод валют. 

Модуль 3: Функции и структуры данных. Определение и вызов функций (def, return, аргументы, параметры по умолчанию, *args, **kwargs). Списки (добавление, удаление, сортировка, разворот, срезы, генераторы списков). Кортежи, словари (ключи, значения, методы, получение/добавление/удаление), множества (объединение, пересечение, разность, симметрическая разность). Практика: среднее значение списка, сортировка по ключу, статистика по словарю, обработка данных (расчёт средних, медианы, моды). 

Модуль 4: Работа с файлами и библиотеками. Открытие и запись файлов (txt, csv, json, режимы r/w/a). Импорт модулей (math, random, os, datetime, sys). Практика: генератор паролей, чтение данных из файла и вывод статистики, сохранение результатов в json. 

Модуль 5: Объектно-ориентированное программирование (ООП). Классы, объекты, методы (init, self, методы класса, статические методы). Наследование (super, переопределение методов, множественное наследование). Инкапсуляция (приватные/защищённые переменные, методы). Практика: игра "Бинго", простой калькулятор расходов, класс "Студент", "Товар", "Расчёт объёма грунта". 

Модуль 6: Проект (создание чат-бота или игры). Телеграм-бот (библиотека telebot, aiogram) — создание бота для заказа пиццы, опросов, погоды. Простая 2D игра (библиотека pygame) — змейка, тетрис, пинг-понг. Создание учётной системы (расчёт остатков, добавление/удаление товаров). Создание и презентация проекта.

Выбрать город

Москва, Санкт-Петербург, Казань, Самара, Екатеринбург, Новосибирск, Томск

Сообщение отправлено успешно!

Мы свяжемся с вами в ближайшее время!