Электронная книга: Luke Sneeringer «Professional Python»

Professional Python

Master the secret tools every Python programmer needs to know Professional Python goes beyond the basics to teach beginner- and intermediate-level Python programmers the little-known tools and constructs that build concise, maintainable code. Design better architecture and write easy-to-understand code using highly adoptable techniques that result in more robust and efficient applications. Coverage includes Decorators, Context Managers, Magic Methods, Class Factories, Metaclasses, Regular Expressions, and more, including advanced methods for unit testing using asyncio and CLI tools. Each topic includes an explanation of the concept and a discussion on applications, followed by hands-on tutorials based on real-world scenarios. The«Python 3 first» approach covers multiple current versions, while ensuring long-term relevance. Python offers many tools and techniques for writing better code, but often confusing documentation leaves many programmers in the dark about how to use them. This book shines a light on these incrediblyuseful methods, giving you clear guidance toward building stronger applications. Learn advanced Python functions, classes, and libraries Utilize better development and testing tools Understand the «what,» «when,» «why,» and «how» More than just theory or a recipe-style walk-through, this guide helps you learn – and understand – these little-known tools and techniques. You'll streamline your workflow while improving the quality of your output, producing more robust applications with cleaner code and stronger architecture. If you're ready to take your Python skills to the next level, Professional Python is the invaluable guide that will get you there.

Издательство: "John Wiley&Sons Limited (USD)"

ISBN: 9781119070832

электронная книга

Купить за 3251.98 руб и скачать на Litres

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Robert ShimonskiGIMP BibleThe ultimate reference and guide to the GNU image manipulation program GIMP is a free, Photoshop-like image manipulation program, and as its use grows, so does the demand for detailed instruction on… — @John Wiley&Sons Limited (USD), @ @ @ @ Подробнее...
3251.32электронная книга
Bill SempfC# 7.0 All-in-One For DummiesSharpen your knowledge of C# C# know-how is a must if you want to be a professional Microsoft developer. It's also good to know a little C# if you're building tools for the web, mobile apps, or other… — @John Wiley&Sons Limited (USD), @ @ @ @ Подробнее...
3901.72электронная книга

Look at other dictionaries:

  • Python — У этого термина существуют и другие значения, см. Python (значения). Python Класс языка: му …   Википедия

  • Professional video camera — A professional video camera (often called a television camera even though the use has spread) is a high end device for recording electronic moving images (as opposed to a movie camera, that records the images on film). Originally developed for… …   Wikipedia

  • Интроспекция в Python — Python поддерживает полную интроспекцию (отражение) времени исполнения, в том числе интроспекцию типа (type introspection (англ.)). Это означает, что для любого объекта можно получить всю информацию о его внутренней структуре и среде… …   Википедия

  • Monty Python's Flying Circus — This article is about the television series. For the group, the conception of the show and other Python media, see Monty Python. Monty Python’s Flying Circus DVD cover – Monty Python members (left to right): Back: Terry Gilliam, John Cleese,… …   Wikipedia

  • Стандартная библиотека Python — Богатая стандартная библиотека является одной из привлекательных сторон языка программирования Python. Здесь имеются средства для работы со многими сетевыми протоколами и форматами интернета, например, модули для написания HTTP серверов и… …   Википедия

  • List of Python software — The Python programming language is actively used by many people, both in industry and academia for a wide variety of purposes. Integrated development environments * Boa Constructor, a cross platform IDE for Python development * Eric, an IDE for… …   Wikipedia

  • Объектно-ориентированное программирование на Python — Объектно ориентированное программирование на Python  программирование на Python с использованием парадигмы ООП: с самого начала Python проектировался как объектно ориентированный язык программирования[1]. Содержание 1 Введение 1.1 …   Википедия

  • Функциональное программирование на Python — Функциональное программирование является одной из парадигм, поддерживаемых языком программирования Python. Основными предпосылками для полноценного функционального программирования в Python являются: функции высших порядков, развитые средства… …   Википедия

  • Monty Python Sings — Compilation album by Monty Python Released 1989 …   Wikipedia

  • Monty Python's Contractual Obligation Album — Studio album by Monty Python Released 1980 Genre …   Wikipedia

  • The Monty Python Instant Record Collection — Compilation album by Monty Python Released …   Wikipedia