Fluent Python PDF

Source: Internet
Author: User
Tags ruby on rails

: Network Disk Download

Content Introduction· · · · · ·

"Great Hotel"

"I am honored to be the technical reviewer of this excellent book. This book can help many intermediate Python programmers master This language, I also learned a lot of knowledge! "Member of the--alex Martelli,python Software Foundation

"For intermediate and advanced Python programmers who want to expand their knowledge, this book is a treasure trove of practical programming skills. "--daniel Greenfeld and Audrey Roy Greenfeld,two scoops of Django author

"The book features"

Written by Luciano Ramalho, who has been in the front line of Python development for nearly 20 years, Victor Stinner, Alex Martelli and other Python technology reviewers, analyze programming details from the language design level, taking into account python 3 and Python 2, tell you about the causes and solutions of the language traps that you don't understand in Python, and teach you to write your native Python code.

Python data Model: Understand why special methods are the key to consistent object behavior.

Data structure: Take advantage of built-in types to understand Unicode text and byte duality.

Treat functions as objects: Consider Python functions as a class object and understand how this affects popular design patterns.

Object-oriented idioms: Learn references, variability, interfaces, operator overloading, and multiple inheritance by building classes.

Control Flow: Learn to use context managers, generators, and threads, as well as concurrency through concurrent.futures and Asyncio packages.

Metaprogramming: Understanding how attributes, descriptors, class decorators, and meta-classes work.

"Main Content"

This book is dedicated to helping Python developers tap into the great features of this language and associated libraries, avoid duplication of effort, and write simple, fluid, easy-to-read, easy-to-maintain, and authentic Python-style code. This book explores in particular the advanced usage of the Python language, covering the different aspects of data structures, Python-style objects, parallelism and concurrency, and meta-programming.

This book is suitable for advanced Python software developers to read the reference.

"Translator Profile"

Andorra

Focus on the free translation of modern computer technology, translated by "Flask Web Development" Python Network programming Strategy "Ruby on Rails Tutorial" and other books.

Personal website: http://about.ac/.

Wu Ke

Currently an Airbnb software engineer, the team is primarily responsible for developing and maintaining a wide range of scalable, high-performance services and promoting a service-oriented system architecture within Airbnb. Many years of experience in distributed systems, cloud storage services and cross-Platform SDK development, and large-scale data processing.

: Network Disk Download

Fluent Python PDF

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.