Download
Authore
Name:
Бейдер Дэн
Edition
2022
Language
English
Description
Изучение всех возможностей Python - сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте "скрытое золото" в стандартной библиотеке Python и начните писать чистый код уже сегодня. Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3. Если вы работали с другими языками программирования и хотите перейти на Python, то найдете практические советы, необходимые для того, чтобы стать эффективным питонистом. Если вы хотите научиться писать чистый код, то найдете здесь самые интересные примеры и малоизвестные трюки.
Нехай уявимо, що ви хочете навчитися готувати роли з лососем. Як найпростіше це можна здійснити? Все залежить від того, наскільки ви міцні в кулінарії. Якщо ви час від часу готуєте різноманітні страви, добре орієнтуєтеся на кухні та без особливих зусиль знаходите потрібні продукти як у магазині, так і у власному холодильнику, то вам б вистачило рецепта з описом інгредієнтів та базової послідовності дій. Якщо ж ваші кулінарні знання, як у мене, наприклад, обмежуються методикою приготування бутербродів, то вам знадобляться найбільш докладні інструкції. Або, ще краще - повноцінний курс, що пояснює основні принципи приготування їжі. Хоча б розповідає, як правильно варити рис та нарізати рибу.
З програмуванням все точно так само. Для новачків видані безліч підручників різної ступені докладності. Для професіоналів, які вже володіють мовою програмування, публікуються книги, в яких автори не витрачають час на викладення основ, але докладно пояснюють різноманітні складні моменти та методики. Можливо, у мові Python таке розділення помітніше за все. Адже це мова зі багатьма шарами. Почати програмувати можна на самому верхньому шарі, ознайомившись з основним синтаксисом. Але Python тим і цікавий, що можна поступово наближатися до досконалості, освоюючи все нові рівні майстерності.
На початковому рівні ви пишете непрості цикли for по-зв
На обложке книги не зря помещён подзаголовок «Тонкости программирования для профи». Интересно, что в оригинале она называется: «Python Tricks: The Book». В этой книге вы не найдёте азов программирования на Python. Зато в ней есть множество простых ответов на сложные вопросы.
Как правильно использовать «ассерты»? Что, в конце концов, означают эти подчёркивания и почему иногда их два, а иногда одно? Как эффективно организовать стеки и очереди? Даже те, кто не первый год программирует на Python, не всегда могут дать чёткие однозначные ответы на эти и другие подобные вопросы. Но эти знания очень важны для любого разработчика: не для того, чтобы давать правильные ответы на очередном собеседовании, а для того, чтобы писать красивый, понятный и эффективный код. Ведь Python — это очень изящный язык программирования. И для того, чтобы целиком использовать все его богатые возможности, нужно хорошо понимать именно те тонкости, которым посвящена книга «Чистый Python».
Для информации кратко перечислю, чему посвящены главы книги. Первая глава называется «Введение». В ней, как и полагается, рассказывается о содержании книги, инструментах и особенностях подачи информации.
Вторая глава посвящена шаблонам чистого Python. Под этим универсальным названием собрана информация об «ассертах», менеджере контекста и инструкции with, «дандерах», классическом и современном способе форматирования строковых значений. Ну и, конечно, рассказано о «Дзене Python» — куда же без него?