asyncio is a feature, not a requirement. Most people will never need to use it or the threading library will meet their use case.
Every language will get more complex as you dig into it, but most people don't need to go beyond the surface.
Every language will get more complex as you dig into it, but most people don't need to go beyond the surface.
Nowadays, teachers have to start with generators and yield even for beginners, because most of the things are generators in Python3, which is not a trivial concept to understand when you have no programming background.