Секреты Python, 59 рекомендаций по написанию эффективного кода, Слаткин Б., 2016.
Язык программирования 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, быстрое и бесплатное скачивание.
Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - djvu - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Слаткин
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Глубокое обучение на Python, Шолле Ф., 2018
- Прагматичный ИИ, Машинное обучение и облачные технологии, Гифт Н., 2019
- Вероятностное программирование на Python, Байесовский вывод и алгоритмы, Дэвидсон-Пайлон К., 2019
- Введение в машинное обучение с помощью Python, Мюллер А., Гвидо С., 2017
Предыдущие статьи:
- Python. Книга рецептов, Бизли Д., Джонс Б.К., 2019
- Алгоритмы для начинающих, теория и практика для разработчика, Луридас П., 2018
- Swift, Основы разработки приложений под iOS и macOS, Усов В., 2018
- Spring, Все паттерны проектирования, Раджпут Д., 2019