Книги и текстовые материалы¶
Книга дополняет практику, но не заменяет её. После раздела запишите один новый термин, воспроизведите один пример на собственных данных и сформулируйте один вопрос.
Для семестра 01¶
- Официальный учебник Python на русском — справочник по синтаксису и стандартным возможностям языка. Он плотнее материалов курса; читайте только тему текущего модуля.
- Automate the Boring Stuff with Python — легально доступная онлайн-книга Эла Свейгарта. Полезны главы о базовом Python, управлении потоком, функциях, файлах и таблицах. Основной текст на английском.
- Pro Git на русском — официально опубликованная книга Скотта Чакона и Бена Штрауба. Для первого семестра достаточно глав 1–3 и разделов о GitHub.
Для последующих семестров¶
- Эрик Маттес, «Изучаем Python» — последовательное введение с упражнениями; используйте легально приобретённое издание или библиотечный экземпляр.
- Кент Бек, «Экстремальное программирование: разработка через тестирование» — полезна после появления собственных функций и тестов.
- Мартин Клеппман, «Высоконагруженные приложения» — справочник для семестров 03–04, а не книга для первого знакомства с базами данных.
Как читать технический текст¶
- До примера предскажите, что он выведет.
- Наберите минимальную версию и запустите её.
- Измените одно значение и объясните изменение результата.
- Запишите термин своими словами, не копируя определение.
- Если пример не запускается, сохраните полный текст ошибки и версию инструмента.
Не используйте пиратские копии и не просите AI воспроизводить главы целиком. Для точного поведения библиотеки приоритет имеет её актуальная официальная документация.