Python. To the Heights of Mastery
Please sign in so that we can notify you about a reply
Python language is so simple that it is possible to learn to productively write programs quickly, but you often use not all opportunities available in it. This practical manual will show how to create an effective idiomatic code on Python, cycling its best - and sometimes unfairly ignored - features. The author, Luciano Ramalo, tells from the basic means and Python libraries and demonstrates how to make the code at the same time shorter, faster and clearer.
Many experienced programmers try to adjust Python for tricks familiar to them on working with other languages. This book will show them how to achieve true professionalism in Programming on Python 3.
The book discusses the following topics.
Data model in Python: Why special methods underlie the uniform behavior of objects.
Data structures: how to fully use built-in types, about the dualism of text and bytes in the age of Unicode.
Functions as objects: View on Python functions as full objects and how it is reflected in popular design patterns.
Object-oriented idioms: Creating classes based on knowledge of references, variable, interfaces, overload operators and multiple inheritance.
Performance flow control: context managers, generators, concept and parallelism using Concurrent.Futures and Asyncio packages.
Metaprogramming: How Properties, Attribute Descriptors, Class Decorators and Metaclasses are working.
The publication is ideal for both analysts, just starting to develop data processing and experienced programmers on Python, not yet familiar with scientific applications
Many experienced programmers try to adjust Python for tricks familiar to them on working with other languages. This book will show them how to achieve true professionalism in Programming on Python 3.
The book discusses the following topics.
Data model in Python: Why special methods underlie the uniform behavior of objects.
Data structures: how to fully use built-in types, about the dualism of text and bytes in the age of Unicode.
Functions as objects: View on Python functions as full objects and how it is reflected in popular design patterns.
Object-oriented idioms: Creating classes based on knowledge of references, variable, interfaces, overload operators and multiple inheritance.
Performance flow control: context managers, generators, concept and parallelism using Concurrent.Futures and Asyncio packages.
Metaprogramming: How Properties, Attribute Descriptors, Class Decorators and Metaclasses are working.
The publication is ideal for both analysts, just starting to develop data processing and experienced programmers on Python, not yet familiar with scientific applications
Author:
Author:Ramalo Luciano
Cover:
Cover:Soft
Category:
- Category:Computer & Technology
ISBN:
ISBN:978-5-97060-384-0
No reviews found