Cover image for Concurrent Programming in Python

Concurrent Programming in Python

Dive head-first into the world of concurrency in Python

HG

Created by Harish Garg

Explore the core concepts of concurrent programming in Python and learn how to make your applications faster and more responsive. You'll get hands-on with threads, processes, and synchronization techniques, using Python's built-in libraries and practical examples to guide you.

Packt | Feb 2018 | 140 min

Start Trial
LevelExpert
CategoriesSoftware Engineering and Architecture, Functional Programming Concepts and Languages, Python

What You Will Learn

You'll build your skills step by step by working through practical examples and real-world exercises. Each topic is explained with clear instructions and hands-on demonstrations, so you can see how concurrency works in action. By practicing with Python's libraries, you'll gain confidence in writing and managing concurrent code.

Key Features

  • Understand and apply threading and multiprocessing in Python projects
  • Use synchronization tools to manage shared data safely and efficiently
  • Choose the right concurrency approach for different real-world scenarios

Target Audience

Perfect for Python developers who are comfortable with the basics and want to take their skills further. If you're looking to speed up your programs or add interactivity by running tasks in parallel, you'll find practical techniques and guidance to help you achieve your goals.

Related courses