Перейти к содержанию

Книги и текстовые материалы

Книга дополняет практику, но не заменяет её. После раздела запишите один новый термин, воспроизведите один пример на собственных данных и сформулируйте один вопрос.

Для семестра 01

  • Официальный учебник Python на русском — справочник по синтаксису и стандартным возможностям языка. Он плотнее материалов курса; читайте только тему текущего модуля.
  • Automate the Boring Stuff with Python — легально доступная онлайн-книга Эла Свейгарта. Полезны главы о базовом Python, управлении потоком, функциях, файлах и таблицах. Основной текст на английском.
  • Pro Git на русском — официально опубликованная книга Скотта Чакона и Бена Штрауба. Для первого семестра достаточно глав 1–3 и разделов о GitHub.

Для последующих семестров

  • Эрик Маттес, «Изучаем Python» — последовательное введение с упражнениями; используйте легально приобретённое издание или библиотечный экземпляр.
  • Кент Бек, «Экстремальное программирование: разработка через тестирование» — полезна после появления собственных функций и тестов.
  • Мартин Клеппман, «Высоконагруженные приложения» — справочник для семестров 03–04, а не книга для первого знакомства с базами данных.

Как читать технический текст

  1. До примера предскажите, что он выведет.
  2. Наберите минимальную версию и запустите её.
  3. Измените одно значение и объясните изменение результата.
  4. Запишите термин своими словами, не копируя определение.
  5. Если пример не запускается, сохраните полный текст ошибки и версию инструмента.

Не используйте пиратские копии и не просите AI воспроизводить главы целиком. Для точного поведения библиотеки приоритет имеет её актуальная официальная документация.