59 effective methods for writing high-quality Python code and high-quality python59

Source: Internet
Author: User

59 effective methods for writing high-quality Python code and high-quality python59

The author Brett Slatkin is a senior software engineer at Google. He is the Engineering director and co-founder of the Google consumer survey project. He once worked on the Python infrastructure of Google App Engine and used Python to manage a large number of Google servers. Slatkin is also the co-founder of the PubSubHubbub Protocol. It also uses Python to implement a system targeting this protocol for Google. He has a bachelor's degree in computer engineering from Columbia University.

 

Wonderful book reviews

"Slatkin's book, each of its items is an independent tutorial and contains its own source code. This orchestration method allows us to skip reading at will: You can browse these items as needed. This book involves a wide range of topics. The author provides very refined suggestions in line with mainstream ideas. I will push this book to intermediate Python programmers ."
-- Brandon Rhodes, software engineer of Dropbox, Chairman of PyCon meeting from 2016 to 2017

"When I first switched from Java to Python, if I could see this book first, it would save several months. This book makes me realize that the Code that has been repeatedly written in the past is not very consistent with the Python programming style. This book contains a vast majority of the essential knowledge of the Python language, so that we can learn about them one by one without months or years of hard exploration. This book is rich in content, starting with the importance of PEP8 and the main programming habits of the Python language, and then talking about how to design functions, methods, and classes, and how to use the standard library efficiently, and how to design high-quality APIs. * later, I talked about testing and performance issues. Beginners and Veterans can learn the true meaning of Python programming through this excellent tutorial ."

-- Mike Bayer, founder of SQLAlchemy

"This book will clearly show you how to improve the style of Python code and the quality of functions, which will bring your Python skills to the next level ."

-- Leah Culver, developer advocate of Dropbox)

"This is a good book. developers who have more experience with other programming languages can quickly learn Python through this book and learn basic language structures that better conform to the Python style. This book is clear, concise, and easy to understand. You only need to read an entry or chapter to study a topic separately. The book explains a large number of pure Python language structures, so that readers will not confuse them with other complex things in the Python ecosystem. More experienced developers can use some in-depth examples provided in the book to understand the language features they have not yet encountered, as well as the language features that were not frequently used. The author must be a very familiar with Python. He uses his rich experience to show readers various bugs and error-prone writing methods. In addition, this book also properly illustrates the subtle differences between Python 2.x and Python 3.x. You can use this book as a reference for migration between Python versions ."

-- Catherine Scott, software supervisor of Tempo Automation

"This is a good book that applies to both novice and skilled developers. The code examples and explanations are very detailed, concise, and thorough ."

-- C. Titus Brown, associate professor at the University of California Davis

"This reference book is very useful. It provides many advanced Python usage and explains how to build software that is clearer and easier to maintain. Put the suggestions in the book into practice to improve your Python skills ."

-- Wes McKinney, author of Python for Data Analysis, founder of pandas library, and software engineer of Cloudera

 
 
Personal Learning is restricted and cannot be used for commercial purposes. Please delete it within 24 hours after the download.
Note: The resource is from the network. If there is any reason, you can trust me and delete it in seconds.
Free Download of 59 valid versions of high-quality pythoncodes for ebook Compilation
Https://page55.ctfile.com/fs/14299555-204280640

 

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.