Краткий отзыв о книге A Byte of Python
В связи с профессиональной переподготовкой прочел книгу «A Byte of Python». Новичкам часто советуют начинать с нее в ответ на вопрос «Как изучать Python?». Книга неплоха, и я решил написать на нее небольшой обзор.
Swaroop Chitlur, блогер, автор книг, программист из Индии, работал в Yahoo!, в Adobe входил в команду продукта Flex. В данный момент трудится на фирму в Сан-Франциско, занимающейся автомобильным адаптером-диагностом-трекером. Он написал еще “A Byte of VIM” (техническому писателю фантазия, видимо, не очень нужна), книгу о редакторе Vim версии 7.
“A Byte of Python” знакомит с основами языка Python, с его скелетом, особенно не вдаваясь в подробности. Несмотря на лаконичность - книга состоит из 17 глав и 150 страниц - она действительно дает хорошее представление об основных понятиях языка, структур данных, присущих языку, модулях, приведены простейшие примеры решения практических задач. Написана книга легким языком (тут стоит отметить и автора и переводчика на русский), и ее можно порекомендовать новичкам любого возраста и практически с любой начальной подготовкой.После прочтения сложилась картинка о применении языка, его структуре и возможностях.
Как вводная книга она превосходна, можно охарактеризовать её как выжимку из документации. Есть одно “НО” - очень мало практических заданий, за всю книгу я насчитал всего две самостоятельные работы: доработка скрипта резервного копирования и написание своей адресной книги в ООП- стиле. Соответственно рекомендация тем, кто еще начинает изучать Python с этой книги, дополнить прочтение выполнением каких-либо практических заданий. Например:
- задания с http://www.checkio.org
- задания с http://www.codewars.com
- домашние задания с курса изучения Python от Geekbrains
Ссылки на книгу:
Русский перевод книги версии 2.0
Тем кто дружен с английским, оригинал книги, на момент публикации статьи версия книги 4.0