Readers who enjoyed

Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Do less work when testing your Python code, but be just as expressive, just as elegant, and just as readable. The pytest testing framework helps you write tests quickly and keep them readable and main…
Rate it:

also enjoyed

Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are now taking an interest in high-level software architecture patterns such as hexagon…
Rate it:
Robust Python: Write Clean and Maintainable Code
Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Python is an easy language to learn and …
Rate it:
Fluent Python: Clear, Concise, and Effective Programming
Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide, you'll learn how to write effective, idiomatic Pytho…
Rate it:
The War of Art
3.93 avg. rating
· 96250 Ratings
Internationally bestselling author of Last of the Amazons, Gates of Fire, and Tides of War, Steven Pressfield delivers a guide to inspire and support those who struggle to express their creativity. Pr…
Rate it:
Using Asyncio in Python: Understanding Python's Asynchronous Programming Features
If you're among the Python developers put off by Asyncio's complexity, it's time to take another look. Asyncio is complicated because it aims to solve problems in concurrent network programming for bo…
Rate it:
High Performance Python: Practical Performant Programming for Humans
Your Python code may run correctly, but you need it to run faster. Updated for Python 3, this expanded edition shows you how to locate performance bottlenecks and significantly speed up your code in h…
Rate it:
The Clean Coder: A Code of Conduct for Professional Programmers
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common They care deeply about the practice of creating software. They treat it as a craft. They are professi…
Rate it:
A Philosophy of Software Design
4.19 avg. rating
· 3290 Ratings
This book addresses the topic of software how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduc…
Rate it:
Django for Professionals: Production websites with Python & Django

Learn how to build production-ready websites with Python & Django.



This book covers in-depth how professional Django programmers do their job and build real-world web applications. Topics covered…

Rate it:
Go in Action
3.85 avg. rating
· 258 Ratings
Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience …
Rate it:
Django for APIs: Build web APIs with Python & Django
Learn how to build web APIs with Python and Django 3.0. Take a modern API-first approach to creating 3 different Django a Library API, Todo API, and a Blog API with user authentication, permissions, p…
Rate it:
Clean Architectures in Python
3.56 avg. rating
· 61 Ratings
A practical approach to better software design
Rate it:
Stream Processing with Apache Flink: Fundamentals, Implementation, and Operation of Streaming Applications
Get started with Apache Flink, the open source framework that powers some of the world’s largest stream processing applications. With this practical book, you’ll explore the fundamental concepts of pa…
Rate it:
Four Thousand Weeks: Time Management for Mortals
The average human lifespan is absurdly, insultingly brief. Assuming you live to be eighty, you have just over four thousand weeks.

Nobody needs to be told there isn’t enough time. We’re obsessed with …
Rate it:
The Communist Manifesto
3.68 avg. rating
· 147561 Ratings
The Communist Manifesto, Marx and Engels' revolutionary 1848 summons to the working classes, is one of the most influential political theories ever formulated. After four years of collaboration, the a…
Rate it:
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practica…
Rate it:
The Food Lab: Better Home Cooking Through Science
Ever wondered how to pan-fry a steak with a charred crust and an interior that's perfectly medium-rare from edge to edge when you cut into it? How to make homemade mac 'n' cheese that is as satisfying…
Rate it:
Pani Jeziora (Saga o Wiedźminie, #5)
4.25 avg. rating
· 25508 Ratings
Jaki los czeka wiedźmina? Czy dane mu będzie połączyć się z miłością jego życia? Czy ziści się złowieszcza przepowiednia i czy przetrwa świat ogarnięty morderczą wojną? Świat elfów, ludzi i krasnoludó…
Rate it:
Python Data Science Handbook: Essential Tools for Working with Data
For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data …
Rate it:
The Tower of the Swallow (The Witcher, #4)
The world has fallen into war. Ciri, the child of prophecy, has vanished. Hunted by friends and foes alike, she has taken on the guise of a petty bandit and lives free for the first time in her life. …
Rate it:
The Pragmatic Programmer: From Journeyman to Master
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a …
Rate it:
Baptism of Fire (The Witcher, #3)
4.21 avg. rating
· 73384 Ratings
The New York Times bestselling series that inspired the international hit video game: The Witcher

The Wizards Guild has been shattered by a coup and, in the uproar, Geralt was seriously in…
Rate it:
Blood of Elves (The Witcher, #1)
4.05 avg. rating
· 144973 Ratings
The New York Times bestselling series that inspired the international hit video game: The Witcher.
For over a century, humans, dwarves, gnomes, and elves have lived together in relative peace. But time…
Rate it:
Never Split the Difference: Negotiating as if Your Life Depended on It
A former FBI hostage negotiator offers a new, field-tested approach to negotiating – effective in any situation.

After a stint policing the rough streets of Kansas City, Missouri, Chris Voss joined the…
Rate it:
Clean Architecture
4.19 avg. rating
· 5571 Ratings
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to applica…
Rate it:
The Time of Contempt (The Witcher, #2)
The New York Times bestselling series that inspired the international hit video game: The Witcher
Geralt is a witcher: guardian of the innocent; protector of those in need; a defender, in d…
Rate it:
The Culture Map: Breaking Through the Invisible Boundaries of Global Business
An international business expert helps you understand and navigate cultural differences in this insightful and practical guide, perfect for both your work and personal life. Americans precede anything…
Rate it:
Staff Engineer: Leadership Beyond the Management Track
At most technology companies, you’ll reach Senior Software Engineer, the career level for software engineers, in five to eight years. At that career level, you’ll no longer be required to work towards…
Rate it:
The Art of Living: The Classical Manual on Virtue, Happiness and Effectiveness

Epictetus was born into slavery about 55 C.E. in the eastern outreaches of the Roman Empire. Sold as a child and crippled from the beatings of his master, Epictetus was eventually freed, rising from h…

Rate it:
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In "Automate…
Rate it: