MIT Sloan AI Adoption: Build a Playbook That Drives Real Business ROI
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Continue your Python 3 learning journey with Learn Intermediate Python 3: Functions, Namespaces, and Scope. Learn about using the Python 3 unpacking operators (`*` & `**`) to create flexible function arguments. Use lambda and higher-order functions to write more efficient code.
Syllabus
- Function Arguments: Use the full potential of Python function arguments! Learn about the different ways to work with the Python unpacking operator.
- Article: Python Gotcha: Mutable Default Arguments
- Lesson: Function Arguments
- Quiz: Function Arguments
- Project: The Nile
- Namespaces and Scope: Learn about how Python stores names and the scoping rules that apply to them!
- Lesson: Namespaces
- Quiz: Namespaces
- Lesson: Scope
- Quiz: Scope
- Functions Deep Dive: Dive deeper into the unique ways to utilize functions to create cleaner and more efficient software!
- Article: Lambda Functions
- Article: Introduction to Higher-Order Functions
- Article: Built-In Higher-Order Functions
- VideoContentItem: Decorators
- Informational: Next Steps
Taught by
Alex DiStasi