Последние статьи
Глава 10. Практика: CLI-утилита «Менеджер задач»
Сборка полноценного CLI-приложения, объединяющего все изученные темы: структуры данных, функции, работа с файлами JSON, исключения, классы и разбор аргументов через argparse.
Глава 9. Модули и основы ООП
Импорт модулей, стандартная библиотека (os, datetime, random, math), создание собственного модуля, классы и объекты, метод __init__, self, атрибуты и методы, наследование.
Глава 8. Работа с файлами и исключения
Чтение и запись файлов через open() и контекстный менеджер with, режимы доступа, модули json и csv, конструкция try/except/else/finally, свои исключения.
Глава 7. Функции
Объявление функций, параметры и аргументы, значения по умолчанию, *args и **kwargs, return, области видимости, lambda, docstrings и аннотации типов.
Глава 6. Словари и множества
Словари dict: ключи, значения, методы. Словарные выражения, счётчики и zip(). Множества set: уникальные элементы, операции пересечения и объединения. Выбор структуры под задачу.
Глава 5. Списки и кортежи
Создание списков, индексация и срезы, методы списков, списочные выражения (list comprehensions), кортежи и распаковка.
Глава 4. Управляющие конструкции: условия и циклы
Условия if/elif/else, отступы как синтаксис, циклы for и while, range(), break и continue, конструкция match/case.
Глава 3. Операторы и f-строки
Арифметические и логические операторы, приоритет операций, составное присваивание, f-строки для форматирования, базовые методы строк.
Глава 2. Переменные и базовые типы данных
Переменные, динамическая типизация, числа int и float, строки str, булевы значения bool, функция type(), конвертация типов, ввод данных через input().
Глава 1. Знакомство с Python и первая программа
Что такое Python и где он применяется, установка Python 3.12, REPL и запуск скриптов, функция print(), комментарии, создание виртуального окружения.