Which of these should I use to make my Python program perform tasks concurrently ?
Multi Theading ?
Multi Processing ?
Async I/O ?
Should I even attempt these ?
Or are there other alternatives to achive the same goals ?
In "Multi Threading MasterClass", you will discover answers to these questions and more
During the 2 Days filled with
12 hours of
Live coding session
You get to learn and become aware of
How concurrency works
Difference between Multi Threading and Multi Processing
Understand IO Bound and CPU Bound tasks
Figure out how Async IO works
Learn ways to profiling your code
Criteria for making your programs concurrent
Timings : 09:00am - 01:00pm
Introductions
GitHub and Code setup
Concurrency
Tea ☕ Break
Multi Threading
Lunch 🍲 Break
Timings : 02:30pm - 04:30pm
Process v/s Thread
Tea ☕ Break
Multi Processing
Open House for Q & A
Timings : 09:00am - 01:00pm
Recap of Day 1
Async IO Basics
Tea ☕ Break
Async IO Examples
Lunch 🍲 Break
Timings : 02:30pm - 04:30pm
Profiling Code
Tea ☕ Break
Frameworks
Open House for Q & A
*Itenary and timings mentioned above are tentative and might get slightly modified based on the participant's performance