Какие книги и ресурсы использовал для самостоятельного изучения Python
Что проверяют
Не список литературы, а то, как вы учитесь: умеете ли находить первоисточник, отличаете ли вводный материал от глубокого и доводите ли прочитанное до кода. Следом почти всегда спрашивают, что из прочитанного вы применили и что изучаете сейчас.
Как отвечать
Стройте ответ по уровням, от основ к глубине, и называйте только то, что действительно открывали: интервьюер легко проверит уточняющим вопросом по второй главе.
- официальная документация: учебник на docs.python.org, справка по стандартной библиотеке и раздел «What’s New» к каждой версии. Сильный пункт, если вы им реально пользуетесь;
- книги для основ: например, «Изучаем Python» Марка Лутца или любой вводный курс, по которому вы писали код, а не только читали;
- книги для глубины: «Fluent Python» Лучано Рамальо (модель данных, дескрипторы, асинхронность), «Effective Python» Бретта Слаткина, «Architecture Patterns with Python» для архитектуры сервисов;
- PEP: PEP 8 по стилю, PEP 484 по аннотациям типов, PEP 20 как философия языка. Упоминание PEP показывает, что вы понимаете, откуда берутся решения в Python;
- практика: свой проект с тестами на
pytest, вклад в open source или чтение исходников библиотеки, которой пользуетесь каждый день.
К каждому пункту добавьте одну деталь: что именно поменялось в вашем коде. Например, после главы про генераторы вы переписали обработку большого файла на ленивое чтение, и память перестала расти.
Если учились в основном по статьям и документации, так и скажите: это нормальный путь, важно показать систему, а не количество книг. Нужны ваши собственные примеры, а не чужой список из интернета.
Где спотыкаются
Перечисляют десяток книг и курсов, но не могут пересказать ни одной идеи оттуда. Два источника с конкретикой звучат сильнее.
Называют только материалы для новичков, претендуя на middle. Интервьюер делает вывод, что развитие остановилось на синтаксисе.
Не упоминают ничего свежего. Новая версия Python выходит каждый год, и вопрос «что из последнего релиза вы пробовали» естественно идёт следом.