Язык программирования Python обладает уникальными возможностями, осознать которые поначалу не так-то просто. Предыдущий опыт многих программистов, знакомых с другими языками, часто мешает им в полной мере оценить выразительность средств Python и эффективно использовать предлагаемые возможности. Нередко встречаются программисты, которые впадают в другую крайность, проявляя чрезмерное усердие в попытках выжать из Python все, что только возможно. Однако при отсутствии надлежащего опыта такой подход может порождать серьезные проблемы, с которыми впоследствии приходится бороться.
В книге тщательно анализируется стиль написания программ, который принято характеризовать фразой в духе Python (Pythonic way) и который позволяет максимально эффективно задействовать все возможности этого языка. Автор предполагает, что основы Python читателю уже известны. Новички ознакомятся здесь с наилучшими методиками применения Python. Опытные программисты научатся уверенно применять новые для них и поэтому непривычные на первых порах инструменты этого языка.
Мыслим категориями языка Python.
Идиомы языка программирования определяются его пользователями. В Python-сообществе прижилось выражение “в духе Python” (Pythonic way), подразумевающее особый стиль программирования, свойственный только этому языку. Этот стиль никем не регламентирован и не навязывается компилятором. Он является продуктом своей эпохи, зародившимся на основе индивидуального и коллективного опыта использования Python программистами. Последние придерживаются философии, в соответствии с которой явное лучше, чем неявное, простое лучше, чем сложное, а удобочитаемость имеет большое значение (для ознакомления с основными принципами дзен-философии Python достаточно выполнить команду import this).
Программисты, знакомые с другими языками, могут пытаться писать программы на Python так, как они писали бы их на C++. Java или любом другом языке, который они знают лучше всего. Новичкам же, вероятно. придется долго привыкать к широкому диапазону понятий, выражаемых на языке Python. Важно, чтобы представители обеих категорий были знакомы с наилучшими — в духе Python — подходами к решению типичных задач. Владение этими шаблонами программирования положительно скажется на любой из создаваемых вами программ.
ОГЛАВЛЕНИЕ.
Об авторе Введение.
Глава 1. Мыслим категориями языка Python.
Глава 2. Функции.
Глава 3. Классы и наследование.
Глава 4. Метаклассы и атрибуты.
Глава 5. Одновременность и параллелизм.
Глава 6. Встроенные модули.
Глава 7. Совместная работа.
Глава 8. Производство.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Секреты Python, 59 рекомендаций по написанию эффективного кода, Слаткив Б., 2016 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Слаткив
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Секреты JavaScript ниндзя, Резиг Д., Бибо Б., 2015
- Django, Подробное руководство, Головатый А., Каплан-Мосс Д., 2010
- Python в системном администрировании UNIX и Linux, Гифт Н., Джонс Д., 2009
- Философия Java, Эккель Б., 2015
Предыдущие статьи:
- Байесовский анализ на Python, Мартин О., 2020
- Шаблоны корпоративных приложений, Фаулер М., 2016
- Программирование для нормальных с нуля на языке Python, часть 1, Сысоева М.В., Сысоев И.В., 2018
- Учим Python, делая крутые игры, Свейгарт Э., 2018