Functional Programming with Python

  • 1-2 hours worth of material
  • LinkedIn Learning
  • English
Functional Programming with Python

Course Overview

Write more readable, maintainable code by making the switch to functional programming. Learn about the key concepts of functional programming and how to apply them in Python.

Course Circullum

Introduction
  • A functional approach to transform code
  • What you should know
  • Installing Python
1. Introductory Functional Concepts
  • The goal of functional programming
  • Declarative versus imperative programming
  • Immutability
  • Separation of data and functions
  • First-class functions
2. First-Class Functions
  • Functions as data, part 1
  • Functions as data, part 2
  • Passing functions as arguments
  • Returning functions
  • Closure
  • Higher-order functions
3. Python: The Functional Parts
  • Python: The functional parts
  • Mapping
  • Filtering
  • Lambdas in Python
  • List comprehensions in Python
  • Reducing
  • Combining list functions
  • Challenge: Converting to list comprehensions
  • Solution: Converting to list comprehensions
4. Advanced Functional Concepts
  • Advanced functional concepts
  • Partial application and currying
  • Recursion
Conclusion
  • Go further
out of 5.0
5 Star 85%
4 Star 75%
3 Star 53%
1 Star 20%

Item Reviews - 3

Submit Reviews

Free Trial Available

This Course Include:
Introduction
  • A functional approach to transform code
  • What you should know
  • Installing Python
1. Introductory Functional Concepts
  • The goal of functional programming
  • Declarative versus imperative programming
  • Immutability
  • Separation of data and functions
  • First-class functions
2. First-Class Functions
  • Functions as data, part 1
  • Functions as data, part 2
  • Passing functions as arguments
  • Returning functions
  • Closure
  • Higher-order functions
3. Python: The Functional Parts
  • Python: The functional parts
  • Mapping
  • Filtering
  • Lambdas in Python
  • List comprehensions in Python
  • Reducing
  • Combining list functions
  • Challenge: Converting to list comprehensions
  • Solution: Converting to list comprehensions
4. Advanced Functional Concepts
  • Advanced functional concepts
  • Partial application and currying
  • Recursion
Conclusion
  • Go further
  • Provider:LinkedIn Learning
  • Certificate:Certificate Available
  • Language:English
  • Duration:1-2 hours worth of material
  • Language CC:

Do You Have Questions ?

We'll help you to grow your career and growth.
Contact Us Today