Чему вы научились
Вы завершили хендбук — и теперь владеете основами программирования на Python, которые открывают путь к решению самых разных задач: от автоматизации до анализа данных и работы с внешними сервисами.
В процессе изучения шести глав вы шаг за шагом строили фундамент, а теперь можете уверенно использовать Python как рабочий инструмент.
Вот чему вы научились:
Глава 1. Введение
- Устанавливать интерпретатор и настраивать среду разработки для работы с Python.
Глава 2. Базовые конструкции Python
- Выполнять арифметические операции, вводить и выводить данные, использовать
f-строки. - Писать и запускать первые программы, работать с переменными и базовыми типами данных.
- Использовать условия
if,elif,elseи логические операторыand,or,not. - Работать с циклами
whileиfor, управлять выполнением с помощьюbreak,continue,else. - Создавать интерактивные программы, обрабатывать пользовательский ввод, реализовывать флаги.
Глава 3. Коллекции и работа с файлами
- Использовать строки, списки, кортежи, множества и словари для хранения и обработки данных.
- Применять списочные выражения и генераторы, отличать изменяемые и неизменяемые типы.
- Читать и записывать данные в файлы, обрабатывать JSON, использовать конструкцию
with.
Глава 4. Функции и их особенности в Python
- Создавать собственные функции с параметрами и возвращаемыми значениями.
- Использовать позиционные и именованные аргументы, передавать функции в другие функции.
- Применять рекурсию, писать генераторы и использовать декораторы для расширения поведения функций.
Глава 5. Объектно-ориентированное программирование и модули
- Описывать классы, создавать объекты, работать с методами и полями.
- Понимать, как работает наследование, переопределение методов и
super(). - Использовать магические методы
__init__,_str__,__add__и другие. - Обрабатывать исключения с помощью
try,except,else,finally. - Организовывать код в модули и подключать внешние библиотеки.
Глава 6. Работа с данными и API
- Выполнять математические вычисления с помощью
mathиnumpy, эффективно работать с массивами. - Анализировать табличные данные в
pandas: фильтровать, агрегировать, визуализировать. - Отправлять HTTP-запросы с помощью
requests, взаимодействовать с внешними API. - Выполнять авторизацию по OAuth 2.0, сохранять и загружать файлы в облачные хранилища.
Теперь у вас есть системное представление о языке Python, а главное — практические навыки. Вы умеете писать чистый, понятный и мощный код, работать с данными, строить интерактивные программы и взаимодействовать с внешним миром.
Дальше вы можете углубляться в разработку, автоматизацию, анализ данных, машинное обучение или любое другое направление. Основа уже есть — и она надёжна.