Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
The Hitchhiker's Guide to Python: Best Practices for Development
Top Free Web Programming Books 🌠 - 100% Free or Open Source!
  • Title The Hitchhiker's Guide to Python: Best Practices for Development
  • Author(s) Kenneth Reitz, Tanya Schlusser, et al
  • Publisher: O'Reilly Media; 1 edition (2016); eBook (Creative Commons Licensed)
  • License(s): CC BY-NC-SA 3.0
  • Paperback 300 pages
  • eBook HTML and PDF
  • Language: English
  • ISBN-10: 1491933178
  • ISBN-13: 978-1491933176
  • Share This:  

Book Description

The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity - and possibly dilution.

This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.

About the Authors
  • Kenneth Reitz is the product owner of Python at Heroku and a member of the Python Software Foundation. Kenneth focuses on software development, photography, and music production. He is well known for his many open source projects, specifically Requests: HTTP for Humans.
  • Tanya Schlusser is currently an independent consultant who uses data to drive strategic decisions, with over two decades of experience in a half dozen languages. She is an active member of the Chicago Python User's Group, Chicago's PyLadies, and has delivered over 1000 hours of data science training to students and industry analysts.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • The Full Stack Python (Matt Makai)

    This book explains each Python web application stack layer and provides the best web resources for those topics. Throughout the book it takes an example open source Python web application through a complete deployment on a virtual private server.

  • O'Reilly® 20 Python Libraries You Aren't Using (But Should)

    This book helps you explore some of the lesser known Python libraries and tools, including third-party modules and several extremely useful tools in the standard library that deserve more attention.

  • O'Reilly® Python Web Frameworks (Carlos De La Guardia)

    This book describes Python web frameworks ranging from full-stack options that offer a lot of functionality to micro frameworks that focus on simplicity with fewer features. Learn how to choose a framework that best fits your development needs.

  • How to Make Mistakes in Python? (Mike Pirnat)

    Even the best programmers make mistakes. Some have been simple and silly; others were embarrassing and downright costly. The author dissects some of his most memorable blunders, peeling them back layer-by-layer to reveal just what went wrong.

  • Architecture Patterns with Python (Harry Percival, et al.)

    Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices, it introduces proven architectural design patterns to help Python developers manage application complexity, and get the most value out of their test suites.

  • O'Reilly® Test-Driven Development with Python (Harry Percival)

    By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests BEFORE building your apps.

  • Python for Everybody: Exploring Data in Python 3

    This book is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.

  • Python Design Patterns (Brandon Rhodes)

    Understand the structural, creational, and behavioral Python design patterns - this book will help you learn the core concepts of design patterns and the way they can be used to resolve software design problems using Python.

Book Categories
:
Other Categories
Resources and Links