- История Python
- Преимущества Python
- Использование в различных областях
- Сообщество и ресурсы
- Установка Python на различных операционных системах
- Использование интерпретатора Python в командной строке
- Создание и запуск простой программы "Hello, World!"
- Создание переменных
- Основные типы данных: int, float, str, bool
- Приведение типов
- Интересные жизненные примеры
- Функция
input()
для ввода данных
- Форматированный вывод с использованием
print()
Интересные жизненные примеры
- Арифметические операторы
- Логические операторы
- Операторы сравнения
- Интересные жизненные примеры
- Операторы
if
, elif
, else
- Логические выражения в условиях
- Каскадное выполнение условий
- Интересные жизненные примеры
- Цикл
while
- Цикл
for
и оператор range
- Прерывание циклов с помощью
break
и continue
Интересные жизненные примеры
- Создание и работа со списками
- Индексация и срезы
- Методы списков
- Интересные жизненные примеры
- Работа с кортежами
- Основы множеств
- Операции с множествами
- Интересные жизненные примеры
- Определение и использование словарей
- Операции со словарями
- Итерация по словарю
- Интересные жизненные примеры
- Структура функции
- Параметры и возвращаемые значения
- Встроенные функции
- Интересные жизненные примеры
- Глобальные и локальные переменные
- Ключевое слово
global
Интересные жизненные примеры
- Исключения и обработка ошибок
- Ключевые слова
try
, except
, else
, finally
Интересные жизненные примеры
Урок 14: Импорт модулей
- Основы работы с модулями
- Пользовательские модули
- Популярные библиотеки:
math
, random
Интересные жизненные примеры
Урок 15: Работа с файлами
- Открытие и закрытие файлов
- Режимы открытия файлов
- Запись и чтение данных из файла
- Обработка исключений при работе с файлами
- Интересные жизненные примеры
Урок 16: Классы и объекты
- Определение классов
- Создание объектов
- Атрибуты и методы
- Интересные жизненные примеры
Урок 17: Наследование и полиморфизм
- Основы наследования
- Переопределение методов
- Полиморфизм в Python
- Интересные жизненные примеры
Урок 18: Декораторы
- Что такое декораторы
- Примеры использования декораторов
- Интересные жизненные примеры
Урок 19: Генераторы
- Что такое генераторы
- Отличия от списков
- Примеры использования генераторов
- Интересные жизненные примеры
Урок 20: Введение в асинхронное программирование
- Основы асинхронного программирования
- Ключевые слова
async
и await
Интересные жизненные примеры
Урок 21: Дополнительные ресурсы
- Официальная документация Python
- Онлайн-курсы и практические задания
- Форумы и сообщества для обсуждения вопросов