Filters

Free/Non-free



Python Version




Reading Time [?]

Showing 5 outstanding Python books published on
.

Python Testing with pytest: Simple, Rapid, Effective, and Scalable

by Brian Okken

Test applications, packages, and libraries large and small with pytest, Python's most powerful testing framework. pytest helps you write tests quickly and keep them readable and maintainable. In this fully revised edition, explore pytest's superpowers - simple asserts, fixtures, parametrization, markers, and plugins - while creating simple tests and test suites against a small database application. Using a robust yet simple fixture model, it's just as easy to write small tests with pytest as it is to scale up to complex functional testing. This book shows you how.
Published on : March 29, 2022
Python version: TH
274 pages

Beginning PyQt: A Hands-on Approach to GUI Programming with PyQt6

by Joshua M Willman

Covers the latest release of PyQt, version 6, and Python to learn GUI development Explains building pragmatic applications and core concepts related to design and GUI creation Covers widgets, layouts, event handling, and more and how to apply them to your own applications
Published on : March 17, 2022
Python version: TH
568 pages

MLOps Engineering at Scale

by Carl Osipov

MLOps Engineering at Scale shows you how to put machine learning into production efficiently by using pre-built services from AWS and other cloud vendors. You’ll learn how to rapidly create flexible and scalable machine learning systems without laboring over time-consuming operational tasks or taking on the costly overhead of physical hardware. Following a real-world use case for calculating taxi fares, you will engineer an MLOps pipeline for a PyTorch model using AWS server-less capabilities.
Published on : March 1, 2022
Python version: TH
344 pages

Advanced Python Programming: Accelerate your Python programs using proven techniques and design patterns

by Quan Nguyen

This book starts by examining the built-in as well as external libraries that streamline tasks in the development cycle, such as benchmarking, profiling, and optimizing. You'll then get to grips with using specialized tools such as dedicated libraries and compilers to increase your performance at number-crunching tasks, including training machine learning models. The book covers concurrency, a major solution to making programs more efficient and scalable, and various concurrent programming techniques such as multithreading, multiprocessing, and asynchronous programming.
Published on : March 25, 2022
Python version: TH
606 pages

Python Concurrency with asyncio

by Matthew Fowler

Python is flexible, versatile, and easy to learn. It can also be very slow compared to lower-level languages. Python Concurrency with asyncio teaches you how to boost Python's performance by applying a variety of concurrency techniques. You'll learn how the complex-but-powerful asyncio library can achieve concurrency with just a single thread and use asyncio's APIs to run multiple web requests and database queries simultaneously. The book covers using asyncio with the entire Python concurrency landscape, including multiprocessing and multithreading.
Published on : March 1, 2022
Python version: TH
376 pages