Bookbot

Learning concurrency in Python : speed up your Python code with clean, readable, and advanced concurrency techniques

Meer over het boek

Gain a practical and deep understanding of concurrency in Python to create efficient applications. This resource is designed for Python developers eager to delve into concurrent programming, assuming a foundational knowledge of the language. Key learning outcomes include exploring threading and multiprocessing, managing exceptions in child threads, and addressing shared resource challenges. You'll also build systems using Communicating Sequential Processes (CSP), maintain concurrent systems, and apply reactive programming techniques. Additionally, the book covers using GPUs for specific problem-solving. Python is a versatile, high-level language widely used in data science and general programming, supported by numerous powerful libraries and frameworks. This guide introduces popular tools and frameworks, demonstrating how to leverage them for high-concurrency and high-performance applications. It covers essential concurrency concepts necessary for developing your own concurrent and parallel software in Python. The book provides insights into debugging, exception handling, and creating event-driven systems, equipping you with the theoretical and practical knowledge needed to master Python concurrency. By the end, you'll be adept at writing efficient concurrent systems that adhere to best practices. This easy-to-follow guide combines new techniques for code optimization with advanced strategies, featuring simple examples to

Een boek kopen

Learning concurrency in Python : speed up your Python code with clean, readable, and advanced concurrency techniques, Elliot Forbes

Taal
Jaar van publicatie
2017
product-detail.submit-box.info.binding
(Paperback)
Zodra we het ontdekt hebben, sturen we een e-mail.

Betaalmethoden

Nog niemand heeft beoordeeld.Tarief