About this Course
In this course, we'll take a deep dive into several advanced concepts of the Python ecosystem and explore larger-scale application development using the language. You’ll also develop an understanding of the issues associated with more extensive software projects and undertake code reviews.
What You’ll Learn
- How to conduct unit testing, debugging, profiling and performance tuning
- Ways to build in iterators and generators, decorators, and context managers
- Major aspects of concurrency, asynchronous programming, metaprogramming, and Python packages and packaging
- How to build relational and non-relational databases