- PVSM.RU - https://www.pvsm.ru -

Читальный зал / [Из песочницы] Двухтомник «Программирование на Python» легендарного Марка Лутца: есть что сказать

В сентябре прошлого года в Издательстве Символ-Плюс [1] вышел первый том 4-го издания Программирование на Python [2] легендарного Марка Лутца.

Двухтомник стал бестселлером. Первые отзывы получены. Из минусов читатели отмечают мягкую обложку, из плюсов – саму книгу. Чем же издание примечательно?

Легендарный автор

Талант и новаторские идеи знаменитого «питонщика» известены во всем мире. Марк Лутц (Mark Lutz) – бесспорно ведущий специалист в области обучения языку программирования Python и автор самых ранних и наиболее популярных публикаций.

На протяжении последних 25 лет Лутц занимается разработкой компиляторов, инструментальных средств программиста, приложений и разнообразных систем в архитектуре клиент-сервер. Под его авторстовм вышли книги «Learning Python», «Programming Python» и «Python Pocket Reference» в издательстве O’Reilly, каждая из которых претерпела уже четыре издания.

Использует сам и популяризирует Python Марк Лутц с 1992 года; книги о языке он начал писать в 1995 году; с 1997 года он занимается еще и преподаванием языка.

Подводя итоги его «творческой» деятельности еще в начале 2010 года выяснилось:

— Марк провел 250 курсов,
— обучил более 3500 студентов,
— написал книги по языку Python, которые были переведены более чем на десять языков и суммарный тираж которых составил примерно четверть миллиона копий!

Марк готов к диалогу с читателями через сайт книги http://rmi.net/~lutz/ [3] и сайт курсов, которые он ведет: http://learning¬python.com [4].

Учебник по Python

Четвертое издание книги представляет собой учебник по применению языка для решения типичных задач в различных прикладных областях. Неоспоримым преимуществом являются примеры, приведенные в книге: тысячи строк программного кода от Лутца! В книге читатель находит описание новых особенностей языка, библиотек и практических приемов программирования для Python 3.X. Примеры, представленные в книге, опробованы под третьей альфа-версией Python 3.2.

Оригинал бестселлера Марка Лутца содержит 1600 страниц! В издательстве «Символ-Плюс» было принято решение выпустить издание на русском языке в двух томах, с целью сделать книгу более удобной для чтения и менее тяжелой для транспортировки читателем.

По содержанию

В первом томе (перевод первых трех глав оригинального издания) раскрыты темы:
1. Краткий «экскурс в Python»: не ждите всестороннего обзора языка, экскурс включает пример применения языка и обзор круга задач, решаемых с помощью языка Python.

2. Инструменты Python для системного программирования: в этой части особое значение придается задачам системного программирования, а представленные в ней средства являются универсальными и часто используются в последующих главах.

3. Python для создания переносимых графических интерфейсов пользователя (и стандартную библиотеку Python tkinter): материал, представленный в этой части, применим в целом ряде областей и вновь используется в последующих главах книги для создания интерфейсов, настроенных на конкретные области применения. Примеры PyMailGUI и PyCalc в последующих главах предполагают, что читатель знаком с основами, «разжеванными» в этой главе.
Второй том включает части с 4 по 6 оригинального издания. Итак:

4. «Создание сценариев для Интернета»: об объектно-ориентированном программировании (ООП), рефакторинге программного кода и повторном его использовании и многом другом. Задача главы показать, что Python, графические интерфейсы и сетевые инструменты составляют мощную комбинацию.

5. Разработка приложений на языке Python: инструменты и приемы. По сути, это последняя часть книги, посвященная чистому языку Python. Она интенсивно использует инструменты, представленные ранее в книге, делая особый упор на повторное использование программного кода. Например, калькулятор с графическим интерфейсом (PyCalc) служит демонстрации понятий обработки языков и повторного использования программного кода.

6. В последней главе книги подводятся некоторые итоги: обсуждаются роль Python и область его применения. В ней исследуются некоторые более широкие идеи о круге обычного применения Python, а кроме того, кратко представлены его расширенные возможности. Большая часть этой главы представляет философский взгляд на вещи, но помимо этого в ней выделяются некоторые основные причины использования таких инструментов, как Python.
Обращаем ваше внимание: в книге отсутствуют приложения справочного характера. За дополнительными справочными материалами автор советует обращаться к стандартным руководствам по языку Python, доступным в Интернете, или к печатным справочникам.
Что говорят читатели книги
Те, кто уже прочел эту книгу, отмечают:
— издание предназначено, в первую очередь, для тех, кто имеет представление о Python;
— это не справочник, скорее это расширенное учебное руководство;
— раскрыто множество тем, поэтому не все главы будут одинаково интересны всем читателям.
— книга содержит гигантский объем информации и включает примеры программного кода практически на каждой странице.
Почему два тома и обоснование цены:
Дабы составить более-менее объективное мнение о книге, также рекомендуем ознакомиться с отзывами на книгу англоговорящих коллег на amazon.com [5].

Автор: BooksDotRu


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/python/2620

Ссылки в тексте:

[1] Символ-Плюс: http://www.symbol.ru/news/index.html

[2] Программирование на Python: http://www.books.ru/books/programmirovanie-na-python-4-e-izdanie-i-tom-841171/?show=1

[3] http://rmi.net/~lutz/: http://rmi.net/~lutz/

[4] http://learning¬python.com: http://learning¬python.com

[5] amazon.com: http://www.amazon.com/Programming-Python-Mark-Lutz/product-reviews/0596158106/ref=cm_cr_pr_top_link_1?ie=UTF8&showViewpoints=0