Functions: Intermediate

Learn more about using functions to write better code, while avoiding common pitfalls.


  • Learn what default arguements are.
  • Learn how to use multiple return statements.
  • Learn how to use multiple variables.
  • Learn how mutable and immutable data types behave.
  • Learn how to use documentation.

Mission Outline

1. Interfering with the Built-in Functions
2. Variable Names and Built-in Functions
3. Default Arguments
4. The Official Python Documentation
5. Multiple Return Statements
6. Returning Multiple Variables
7. More About Tuples
8. Functions — Code Running Quirks
9. Scopes — Global and Local
10. Scopes — Searching Order
11. Next Steps
12. Takeaways

Course Info:

Python for Data Science: Fundamentals


The average completion time for this course is 10-hours.

This course is free and includes 6 missions, 1 guided project, and 1 tutorial.  It is the 1st course in the Data Analyst in Python path and Data Scientist in Python path.


Take a Look Inside

Share On Facebook
Share On Twitter
Share On Linkedin
Share On Reddit