About this Course
We’ll expand on the first course in the certificate with a deeper dive into more advanced concepts of the Python ecosystem. You’ll explore larger-scale application development with Python. You’ll also develop an understanding of the issues associated with larger software projects and undertake code reviews.
What You’ll Learn
- How to conduct unit testing and debugging, profiling, and performance tuning
- Ways to build in iterators and generators, decorators, and context managers
- Major aspects of concurrency and packages and packaging
- Techniques for metaprogramming and asynchronous programming