Изучаем Python


Описание

Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках.

"Изучаем Python" - это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями, появившимися в новой версии 3.0. В книге представлены основные типы объектов в языке Python, порядок их создания и работы с ними, а также функции как основной процедурный элемент языка.

Рассматриваются методы работы с модулями и дополнительными объектно-ориентированными инструментами языка Python - классами. Включены описания моделей и инструкций обработки исключений, а также обзор инструментов разработки, используемых при создании крупных программ. Каждая глава завершается контрольными вопросами с ответами на закрепление пройденного материала, а каждая часть - упражнениями, решения которых приведены в приложении В. Книга была дополнена примечаниями о наиболее существенных расширениях языка, появившихся в версии Python 3.1.

9,2 (5 оценок)

Купить книгу Изучаем Python, Марк Лутц


Интересные факты

Цитаты из книги

<p>Если это звучит сложно и странно, то так оно и есть.</p>
Марк Лутц
Добавил: Favorite1878

С этой книгой читают:

написал рецензию19 октября 2023 7:42
Оценка книге:
9/10
Изучаем PythonМарк Лутц

Ваш проводник к глубокому пониманию Python

Если ваша задача - это подробное и вдумчивое изучение языка, понимание его принципов работы и основного (читать, как встроенного) инструментария, то эта книга Марка Лутца лучшее, что можно найти. Для меня она стала некой настольной книгой, которую изучал дозировано на протяжении очень долгого времени. Уже и без книги активно применяя язык в рабочих задачах, Марк Лутц разжевывает, казалось бы, очевидные темы до тех пор, пока не приходит понимание, почему всё работает именно так. И ты уже пересматриваешь ранее написанное.

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

Это своего рода библия Python. Можно считать это разжеванной документацией с множеством примеров и описанием принципов работы. Я убежден, что эффективное программирование невозможно, если не вникнуть в свой основной инструментарий достаточно глубоко. К тому же 2 тома Лутца - это ещё и отличный фильтр для новичков. Если осилите от корки до корки это пособие, то дальше будет заметно проще и тест на профпригодность можно считать успешным.

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

Есть ли минусы? Да. Я бы выделил 3 основных:

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

2. Самое последнее, 5-е издание книги рассматривает Python до версии 3.3. На момент написания этой рецензии, самая актуальная версия 3.12. Таким образом вы упускаете некоторые вещи, которые были добавлены позже, включая очень важные, например asyncio. Книга ничуть не теряет в актуальности, но после её прочтения придется углубиться в некоторые новые возможности языка отдельно.

3. Слишком много внимания уделено второй версии Python. Здесь предполагается в полной мере охватывать как вторую версию, так и третью, но для новичков полезность информации о Python 2.X стремится к нулю.

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

Гарри Поттер и Орден Феникса
Июль - Август, 2015
Заметки - это удобный и простой способ хранить нужную информацию
или мысли о книге для личного использования. Ваша заметка будет видна только вам.
Помоги Ридли!
Мы вкладываем душу в Ридли. Спасибо, что вы с нами! Расскажите о нас друзьям, чтобы они могли присоединиться к нашей дружной семье книголюбов.
Зарегистрируйтесь, и вы сможете:
Получать персональные рекомендации книг
Создать собственную виртуальную библиотеку
Следить за тем, что читают Ваши друзья
Данное действие доступно только для зарегистрированных пользователей Регистрация Войти на сайт