Expert Python Programming: Best practices for designing, coding, and distributing your Python software

3.5/5 · 83 ratings

Expert Python Programming offers a deep dive into the technical mastery required to build sophisticated software. Authors Tarek Ziade and Michal Jaworski move beyond basic syntax to explore the lifecycle of a professional project. This book focuses on writing clean, maintainable code while navigating the complexities of the Python ecosystem. It serves as a bridge for developers who know the langu…

Shelves
Computers Software Programming Nonfiction book Computer Science Technology Technical

More like this


Continuous delivery

Winner of the 2011 Jolt Excellence Award!Getting software released to users is often a painful, risky, and time-consuming process. This groundbrea…

3.5/5 · 83 ratings

Refactoring: Improving the Design of Existing Code

As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…

3.5/5 · 83 ratings

Test-Driven Development: By Example

Author: Kent Beck

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscie…

3.5/5 · 83 ratings

Effective C++: 55 Specific Ways to Improve Your Programs and Designs

The Barnes & Noble Review Since early in the 90s, working C++ programmers have relied on Scott Meyers s Effective C++ to dramatically improve …

3.5/5 · 83 ratings

Code Complete: A Practical Handbook of Software Construction

Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write bett…

3.5/5 · 83 ratings

The Little Schemer

The notion that “thinking about computing is one of the most exciting things the human mind can do” sets both The Little Schemer (formerly known a…

3.5/5 · 83 ratings

The C++ Programming Language

More than three-quarters of a million programmers have benefited from this book in all of its editions Written by Bjarne Stroustrup, the creator o…

3.5/5 · 83 ratings

The C Programming Language

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first…

3.5/5 · 83 ratings

JavaScript: The Good Parts

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a …

3.5/5 · 83 ratings

The Art of Computer Programming, Volume 1: Fundamental Algorithms

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…

3.5/5 · 83 ratings

Design Patterns: Elements of Reusable Object-Oriented Software

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct s…

3.5/5 · 83 ratings

Clean Architecture

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to b…

3.5/5 · 83 ratings