Изучаем Python. 3-е издание

PDF
Oznacz jako przeczytane
Jak czytać książkę po zakupie

Отзывы 12

Сначала популярные
Алексей Филатов

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

Поэтому, советую начать с более простого бесплатного пособия «Byte of Python», либо запастись терпением, купить тетрадь побольше и конспектировать, конспектировать, конспектировать… В любом случае, книгу советую всем, кто желает связать свою жизнь с языком программирования Python.

Ростислав Лавриненко

3-е издание неактуально. На данный момент существует как минимум 5-е, поэтому нет смысла ее брать. Сама же книга без учета издания в какой-то степени является библией Python и актуальное издание однозначно стоит прочитать рано или поздно, если вы хотите стать профессионалом в области разработки ПО на языке Python.

Николай Костин

Книга вроде бы и Неплоха… Но Это Вроде бы… На Данный момент Книга Устарела – Синтаксис Языка поменялся и Приходится корректировать Постоянно… В Итоге вместо Обучения – Одни Мучения по Исправлению устарелого Синтаксиса (((

Stickmen Mickmen

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

Максим Небела

Книга мне очень понравилась. Покупал для себя, примерно 2 года назад, и не капли не пожилел.Все очень кратко понятно, поймет даже новичек. Просто 10/10

jenyay

Дочитал книгу Марка Лутца "Изучаем Python", выход которой ждал еще с ноября прошлого года. Книга, как и ожидал, оказалась просто отличная, особенно понравилась манера изложения автора. Похоже именно так и надо писать технические книги.

А манера эта состоит в том, что сначала Лутц начинает рассказывать о какой-то теме в общих чертах, чтобы было понятно даже новичку (книга все-таки считается учебником по Python, хоть и предполагает средний уровень подготовки читателя), но постепенно доходит до очень низкоуровневых вещей, которые будут интересны и тем, кто язык Python уже знает, а элементы языка разбирает буквально по косточкам, чтобы не осталось ни одного недопонятого момента.

Например, в главе, посвященной общей работе интерпретатора, начинается все с того, как вообще можно запускать скрипты (двойной клик, командная строка и т.п.), затем рассказывается о том как работает виртуальная машина Python, какие файлы и когда она создает, а затем рассказывается о разновидностях Python - CPython, IronPython, JPython, после чего коротко говорится о способах ускорения скриптов с помощью сторонних библиотек (Psyco, Shedskin C++) и кратко упоминает библиотеки для создания полноценных exe-шников (py2exe, PyInstaller и Freeze). В конце каждой главы находится раздел, где автор описывает возможные ошибки при использовании элементов языка, рассмотренные в текущей главе. Некоторые моменты Лутц повторяет по несколько раз для тупых в течение одной главы, но это не раздражает, а новичкам, думаю, это должно сильно облегчить понимание.

Благодаря такому подходу книгу будет интересно читать и тем, кто с Python уже знаком. Я, например, в книге выяснил для себя вопрос, который меня давно волновал: является ли класс list связанным списком. Оказалось, что нет, внутри языка это обычный массив, в некотором роде аналог std::vector из C++. За одно я узнал о существовании некоторых конструкций вроде "a < X < b". Некоторые конструкции, которыми пользовался до этого, стали казаться более логичными, чем до прочтения книги. Да и вообще появилось ощущение, что все элементы языка выстроились в законченную мозаику.

Понравилось, что Лутц постоянно сравнивает элементы языка Python с похожими элементами других языков (в основном C). Кроме того автор постоянно делает сноски на возможности Python 2.6 и 3.0, которые еще только планировались, когда писалась книга, и в то же время он пишет в какой версии языка появилась та или иная фича.

Из недостатков могу назвать только цену книги. Я ее покупал на Савелке за 1100 рублей, а, как потом выяснилось, в Интернет-магазинах ее продают за 800 рублей. Я эту книгу покупал нам на кафедру, но теперь подумываю купить ее и себе домой. А может быть просто дождусь, когда ее выложат в инет :)

В общем, книга на твердую пятерку и на нее можно ставить штамп "маст рид".

GertrudaN

Основная проблема изучения программирования, на мой взгляд в том, что существует большой разрыв между книгами для новичков, где рассказывается про основные типы данных и операторы, и статьями для профессионалов. Прочитаешь книгу для новичков, понимаешь что не знаешь ещё очень многого, но что делать дальше - непонятно. В этой увесистой книге (1200 страницы) Марк Лутц научит вас питону с нуля и до продвинутого уровня. Любая тема рассказывается со всеми мелкими ньюансами. Например, в главе про числа в питоне рассказывается и как округляются числа при делении, и как представить комплексное число, и про тип decimal для вычислений повышенной точности. В начале книги рассказывается как установить питон, как запускать программы на нём. Я считаю, это очень важно, многие бросили мысль о программировании после того, как им не удалось настроить рабочее место.

Книга написана простым языком, понятным обычному смертному. Лутц упоминает, что проверял эту книгу на своих студентах. Это заметно. Рассказывается и про то как выделяется память в питоне, и про то, как документировать код, и как задавать пути поиска модулей. В общем, всё что может пригодиться. Мне понравилось, в вопросах после глав последний вопрос он задаёт шуточный. Это позволяет расслабиться.

К недостаткам я бы отнесла малое количество практики: только несколько упражнений после каждой части. По-хорошему надо прочитать о чём-то и сразу применять на практике.

Если вы хотите научиться программировать - примите к сведению, что питон - хороший первый язык: он высокоуровневый, удобный, с кучей библиотек, с множеством возможностей. А эта книга - лучшее пособие по его изучению

BeeksFibrillary

Начинал учить язык с нее, еще в издании по Python 2.5, кажется. Практичная, с примерами, понятно написанная книга. Подробно разобраны все аспекты языка. Даже довольно непростые темы, вроде метаклассов, объяснены понятно.

Рекомендую в качестве учебника по Python

Jef_Chenger

Полноценно охватывает основы языка. Даёт объемное понимание возможностей Python. Знакомит с ключевыми концепциями ООП. Именно её рекомендую всем кто хочет ознакомиться с языком. Может быть сложновато для тех кто начинает программировать с нуля. Однако советую все же приложить усилия и изучить её.

Aleksejmetallizer1995yand

Отличная книга для того, чтобы влиться в Python. Автор очень подробно рассматривает общие концепции, что дает полное понимание стуктуры языка. Рекомендую как первую книжку по изучению языка программирования Python

Оставьте отзыв