- Level Foundation
- Duration 19 hours
- Course by University of Colorado Boulder
-
Offered by
About
How many times have you decided to learn a programming language but got stuck somewhere along the way, grew frustrated, and gave up? This specialization is designed for learners who have little or no programming experience but want to use Python as a tool to play with data. In the second course, Introduction to Python Functions, you are going to learn and use functions predefined in Python and Python packages, you also are able to define functions as well. You will create and use functions to make your programs reusable and adaptive. Are you ready? Let's go! Logo image courtesy of Mourizal Zativa. Available on Unsplash here: https://unsplash.com/photos/gNMVpAPe3PEModules
Overview
1
Videos
- Course Overview
1
Readings
- Assessment Strategy
Functions Are Useful
1
Videos
- Why Do We Need Functions?
Introduction to Functions
1
Assignment
- Unlock Lab 1 Solutions
1
Videos
- What Are Functions?
2
Readings
- Lab 1
- Lab 1: Solutions
Define A Function: Hello, fuctions!
3
Assignment
- Simple Functions
- Unlock Lab 2 Solutions
- Self Assessment
1
Videos
- Let's Define Functions
2
Readings
- Lab 2
- Lab 2: Solutions
What Are Parameters
1
Videos
- What Are Parameters?
Define Functions with a Single Parameter
1
Assignment
- Unlock Lab 1 Solutions
1
Videos
- Exercise: Define Functions with a Single Parameter
2
Readings
- Lab 1
- Lab 1: Solutions
What Are Multiple Parameters
1
Videos
- What Are Multiple Parameters?
Define Functions with Multiple Parameters
1
Assignment
- Unlock Lab 2 Solutions
1
Videos
- Exercise: Define Functions with Multiple Parameters
2
Readings
- Lab 2
- Lab 2: Solutions
Calling Functions with Keyword Arguments
2
Assignment
- Functions with Multiple Parameters
- Self Assessment
1
Videos
- Calling Functions with Keyword Arguments
What Are Return Values?
1
Videos
- What Are Return Values?
Use Return Values From Functions
3
Assignment
- Unlock Lab 1 Solutions
- Functions with Return Values
- Self Assessment
1
Videos
- Exercise: Define Functions with Return Values
2
Readings
- Lab 1
- Lab 1: Solutions
Functions Calling Functions
1
Videos
- Introduction to Nested Functions
Exercise: Define Functions calling Functions
1
Assignment
- Unlock Lab 1 Solutions
1
Videos
- Exercise: Define Functions calling Functions
2
Readings
- Lab 1
- Lab 1: Solutions
Hierarchy of Functions
1
Videos
- The Design of Hierarchy of Functions
Recursive Functions
3
Assignment
- Unlock Lab 2 Solutions
- Functions call Functions
- Self Assessment
1
Videos
- Recursive Functions
2
Readings
- Lab 2
- Lab 2: Solutions
Auto Summary
Discover the power of Python with the "Introduction to Python Functions" course, curated specifically for aspiring data scientists and AI enthusiasts. Perfect for beginners with little to no programming experience, this course is designed to equip you with essential skills to manipulate and analyze data using Python. Guided by expert instructors on Coursera, you will delve into the world of Python functions. Learn to utilize predefined functions and packages, and master the art of defining your own functions to create flexible and reusable code. With a comprehensive duration of 1140 minutes, the course provides a solid foundation in Python programming, ensuring you gain practical knowledge and confidence. Subscribers can start their journey with the affordable Starter subscription, making it accessible for anyone eager to learn. Ideal for those who are ready to embark on a data science journey, this course promises to transform your programming skills and open new avenues in the realm of data analysis and artificial intelligence. Join now and take the first step towards becoming proficient in Python functions!

Di Wu