Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.97 KB

lesson2.md

File metadata and controls

36 lines (24 loc) · 1.97 KB

Week 3 Lesson 2

Python: Functions

In this lesson you will learn about how to call built-in Python functions, as well as how to create your own functions. Additionally, you will learn some fundamental concepts that you should implement in the functions that you define: generalization and encapsulation.

###Objectives ###

By the end of this lesson, you will be able to:

  • Perform a python function call.
  • Know the difference between different types of functions.
  • Be able to define new functions.
  • Understand how simple for loops work.
  • Understand why generalization should be used.

Time Estimate

Approximately 2 hours.

Readings

  • Read Chapters 3-4 in Think Python and try some of the exercises shown in those two chapters.
  • Python Functions Notebook.

Optional Additional Readings####

Assessment

When you have completed and worked through the above readings, please take the Week 3 Lesson 2 Assessment.