Intermediate Python for Developers
Learn to use Python's built-in functions, modules, and packages effectively. Create custom functions with clear documentation and flexible arguments that suit various use cases. Master error handling by reading tracebacks, identifying common errors, and using try-except blocks. Understand when to use lambda functions versus full definitions. By the end, you'll be able to write reusable code that other developers can understand, extend, and debug confidently.
1. The Python Ecosystem
Discover Python's rich ecosystem of built-in functions and modules, plus how to download and work with packages.
2. Working with functions
Learn the fundamentals of functions, from Python's built-in functions to creating your own from scratch!
3. Lambda functions and error-handling
Build lambda functions on the fly, and discover how to error-proof your code!