Python Parallel and Concurrent Programming Part 1
Parallel programming unlocks a program’s ability to execute multiple instructions simultaneously, increases the overall processing throughput, and is key to writing faster and more efficient applications. Curious about how parallel programming works in the real world? In this course, join instructors Barron and Olivia Stone as they introduce the basics of parallel programming in Python, providing the foundational knowledge you need to write more efficient, performant code. Barron and Olivia explain concepts like threading and mutual exclusion in a fun and informative way, relating them to everyday activities you perform in the kitchen. To cement the ideas, they demo them in action using Python. Each lesson is short and practical, driving home the theory with hands-on techniques.
- 1. Parallel Computing Hardware
- 2. Threads and Processes
- 3. Mutual Exclusion
- 4. Locks
- 5. Liveness
Get a Reminder
Get a Reminder
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
International Programming Coordinator $45k
Interactive Programming Coordinator $46k
Programming Acquisitions $61k
Video Programming/AOL Music Editor $66k
Test Programming Technician $68k
Advanced Program Integration Support (Planning and Programming Oversite) $70k
Assistant Digital Campaigns and Programming Social Action Writer/Coordinator $76k
Bank Programming Tech Support Specialist $80k
Sys Anlys and Programming-Spec (Lab IT) $81k
IT and Programming Specialist $122k
FPGA/ASIC Design Engineer u2013 Accelerated Parallel Computing $131k
Assistant Adjunct Professor - Multimedia Programming $133k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course