Целью этой книги является обучение языку программирования Python с использованием практического подхода. Ее метод довольно прост: после краткого введения в каждую тему читателю предлагается узнать больше, решив предложенные упражнения.
Эти упражнения широко использовались на моих занятиях по веб-разработке и распределенным вычислениям в Высшей технологической школе Сетубала. Благодаря этим упражнениям большинство студентов освоят Python менее чем за месяц. Фактически, студенты курса распределенных вычислений, преподаваемого на втором курсе факультета инженерии программного обеспечения, знакомятся с синтаксисом Python за две недели и способны реализовать распределенное клиент-серверное приложение с сокетами на третьей неделе.
Исходный код этой книги доступен на github (https://github.com/joaoventura/full-speed-python). Я приветствую любые запросы на исправление орфографических ошибок, предложение новых упражнений или разъяснение текущего содержания.
Файлы в формате PDF и epub можно загрузить по адресу: https://jventura.gumroad.com/l/fullspeedpython. Электронные книги бесплатны (как бесплатное пиво!), но если вы хотите поддержать мою работу и позволить мне ее улучшить, вы можете установить любую другую цену.
Запустите make pdf
или make epub
, чтобы собрать книги.
Этот проект использует pandoc для создания книг. PDF-файл создан с помощью pdflatex, поэтому вам может потребоваться загрузить дистрибутив latex.