Добавить в корзинуПозвонить
Найти в Дзене
Владимир Мулин

Python книги. Рецензии: Лейси-Python, например.

https://ibooks.ru/products/377948 Python, например [2021] книга Никола Лейси (перевод с английского Е.Матеев, издательство Питер) Электронно-библиотечная система ibooks.ru 1. Хорошая книга для начинающих, но название неудачное. Более правильно назвать "Python, в примерах". Плюсом является пример черепашьей графики. Все примеры можно копировать (распознано очень точно). В книге не объясняются внутренние процессы выполнения кодов. 2. Ошибки в книге:

https://ibooks.ru/products/377948

Python, например [2021] книга Никола Лейси (перевод с английского Е.Матеев, издательство Питер)

Электронно-библиотечная система ibooks.ru

1. Хорошая книга для начинающих, но название неудачное.

Более правильно назвать "Python, в примерах".

Плюсом является пример черепашьей графики.

Все примеры можно копировать (распознано очень точно).

В книге не объясняются внутренние процессы выполнения кодов.

2. Ошибки в книге:

  • в русской версии нет цвета для листингов;
  • не раличает два разных способа преобразования букв в верхний регистр (title и capitalize). Первый все слова пишет с большой буквы, второй только первое слово (в англ.версии правильно);
  • нет двоеточия в 016 примере после else (это может быть из-за того, что читал электронный вариант в библиотеке Маяковского, либо трудности перевода с английского языка) - в англ.версии правильно;
  • пример на странице 32 - print ("Hello world"[7:10]) не объясняет, что берется интервал от начального номера до конечного, не включая последний;
  • стр. 36 - 10 в квадрате записано как 102 (в англ.версии правильно);
  • пример деления x % y - все считают, что читатель знает, что такое остаток от деления. Я бы так не утверждал, кто давно учился может остатком считать значение после запятой. Хотя, может все понимают правильно;
  • пример 031 (π*radius2) - в обоих версиях 2 означает в квадрате
  • в примере 051 в русской версии не указали, что в песне было указано 10 зеленых бутылок
  • в черепашьей графике неправильно указана команда turtle.exitonclick(). В листинге приведена turtle.exitonСlick(). (в англ.версии правильно).
  • в черепашьей графике не раскрыт пример заполнения фигуры с помощью команды turtle.begin_fill() и turtle.end_fill(). в английской версии тоже не раскрыт но текст другой: "Entered after the code that is drawing the shape to tell Python to stop filling in the shape. У нас переведено как "Выполняется после кода, рисующего фигуру, чтобы отключить автоматическое заполнение фигур. Но оба текста не указывают на то что заполняется только последняя замкнутая (или открытая) фигура.
  • в примере 073 для словарей применяется команда print(sorted(food_dictionary.values()), которая нигде не описана
  • в примере 076 неправильный перевод с англ.языка: вместо имени ввели числа