Description
Grokking Concurrency, a concurrency training course published by Oreilly Academy. This practical and readable guide unpacks concurrency concepts such as threading, asynchronous programming, and parallel processing in any language. This engaging and fully illustrated beginner’s guide will help you write the high-performance code your programs deserve. You’ll find thorough explanations of key concurrency concepts, all illustrated with interesting illustrations, clear examples, and detailed techniques you can apply to your own projects. Discover effective concurrency methods that help you leverage multiple cores, handle terabytes of data, and keep working after hardware and software failures. The core concepts in this guide will remain forever relevant, whether you’re building web applications, IoT systems, or managing big data. Concurrency is an approach to efficiently run computer programs by separating them into tasks that can be executed independently. This basic idea makes it possible to accelerate game graphics, train large AI models, rapidly scale web applications, simplify big data processing, and more. Concurrency can get complicated, so this course starts you off with cool examples, fun illustrations, and easy-to-follow Python code.
What you will learn
- Writing and running concurrent programs
- Performance patterns, scalability and flexibility
- Choosing the right hardware
- Asynchronous communication
Grokking Concurrency course specifications
- Publisher: Oreilly
- teacher : Kirill Bobrov
- English language
- Education level: all levels
- Number of courses: 17
- Training duration: 6 hours and 38 minutes
Grokking Concurrency course chapters
Course prerequisites
- Examples in Python. No prior experience with concurrency or high-performance computing required.
Pictures
Sample video
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
889 MB
Be the first to comment