Skip to content
CBT Nuggets

Python Functions Tutorial

This Python Functions Tutorial training covers how to write functions in Python, special blocks of code that only run at certain times throughout your program. You’ll learn how to work with Python functions, from understanding parameters and arguments to writing code blocks that execute only when called.

Updated June 2022

16Skills
94Videos
13h 47mTotal
94 videos

Who This Course Is For

This Python Functions Tutorial training is considered foundational-level open-source training, which means it was designed for software developers. This programming skills course is valuable for new IT professionals with at least a year of experience with python best practices and experienced software developers looking to validate their open-source skills.

Course Curriculum

  • Premium skill.Understand Functions in Python54m
  • Premium skill.Implement Functions in Python49m
  • Premium skill.Understand Functional Programming in Python55m
  • Premium skill.Decorators & Generators54m
  • Premium skill.First-Class Functions in Python54m
  • Premium skill.Higher-Order Functions in Python52m
  • Premium skill.Introduction to Partial Application and Currying54m
  • Premium skill.Advanced Higher-Order Functions56m
  • Premium skill.Advanced Partial Application & Currying51m
  • Premium skill.Introduction to Memoization48m
  • Premium skill.Composing Functions in Python54m
  • Premium skill.Advanced Memoization48m
  • Premium skill.Introduction to Recursion in Python47m
  • Premium skill.Recursion with Lists49m
  • Premium skill.Working with Trees in Python52m
  • Premium skill.Basic Tree Algorithms in Python51m

This course is included with every subscription

Get your team access to all 700+ courses, virtual labs, and practice exams.

Most Popular

Team

$749per seat / year

5+ learner seats

Get Started

Enterprise

Customannual contracts

Any size

Contact Enterprise Sales
Calculate the ROI of training your team

Need access for just one person? See individual options

Trusted by 23,000+ organizations

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.