Больше рецензий

25 января 2022 г. 22:34

657

3 Хорошая книга, плохое издание

По всему видно, что книга была написана очень хорошо. Галопом по всем темам, которые ведут по одной из дорог, ведущих из новичка в профессиональные программисты.

Быстрое введение в Python, где ничего особо не объясняется, потому что будущий программист должен будет находить все подробности сам. При этом по ходу дела даются три простые программы, которые можно написать и понять даже с таким начальным уровнем знаний.

В отличие от большинства других книг, которые на этом и заканчиваются, тут есть следующие главы о том, что дальше с этими знаниями делать: как писать и запускать программы, как пользоваться командной строкой, устанавливать и удалять пакеты, хранить свой код в системах контроля версий. Потом пример ещё одной простой, но полезной программы. Потом главы про дальнейшее изучение: структуры данных и алгоритмы. Заканчивается книга главами о том, как устроиться на первую и последующие работы, как стать обычным нормальным программистом в команде, и как развивать свои навыки дальше.

Думаю, что в оригинале всё это написано живым языком и поддержано хорошими примерами кода.

Как это часто встречается, в издании на русском языке всё это убито плохим переводом и наплевательским отношением к коду.

Во вводных данных указано целых четыре редактора! Как мимо них могла пройти фраза «Человек комплексен»? Очевидно, никто из них не читал книгу.

В большинстве примеров кода поехавшая разметка, при том, что в питоне отступы — это основополагающая вещь. Часть примеров не соответствует выводу. Наверное, переводчику порой было лень каждый раз запускать код, и он копировал вывод одного скрипта в другой. Но видно, что код он всё-таки запускал! Правда, в тех скриптах, где после приглашения надо было вводить какие-то данные, где в терминале обычно видно только пустую строку, переводчику хватало этого приглашения. В итоге результаты скрипта, в котором надо вводить названия песен и жанры, после чего он должен вывести два списка, выглядит как одна строка «>> Введите название песни» и на этом всё!

Те места, где автор пытается более подробно рассказать о какой-то концепции, в переводе выглядят как тавтология.

Ставлю не единицу, а тройку, потому что содержание книги действительно интересное и полезное. По теме каждой главы в мире программистской литературы написаны целые книги, а эта же, наоборот, представляет собой курс молодого бойца, после которого все те книги придётся прочесть, если читатель реально захочет связать свою жизнь с программированием.