Reuven Lerner's Python Courses/Functional Python programming (live webinar from Sept. 2021)

  • $180

Functional Python programming (live webinar from Sept. 2021)

  • Started Sep 26, 2021 at 11:00 AM EDT

 Functional programming is a set of techniques that have been around for many decades, and which are sometimes seen as old, dusty, and academic. But it turns out that functional techniques can be interesting, useful, and practical — making it possible to write code that's more elegant and less error prone. 

Python isn't a functional language. But it does provide for a number of functional techniques. In this four-hour live class, I'll introduce a number of these techniques, including dispatch tables, partial functions, lambda, map, filter, and reduce. We'll explore these topics and discuss when and where they're appropriate in Python, and how they integrate into Python as a whole.

Not only will the class have ample time for questions and discussion, but there will also be a private forum in which you can ask questions and share code, before and after the course takes place. 

FAQs

When will the class be running?

Sunday, September 26th, at 18:00 (aka 6 p.m.) in Israel. 

Will the class include any hands-on exercises?

Yes, many!  I aim for at least 30% of each class to be spent in exercises — doing them, discussing them, and reviewing them.

Do you offer discounts?

Yes!
  • For students
  • For retirees/pensioners/seniors
  • For people adversely affected by the coronavirus pandemic
  • For people living permanently outside of the world's 30 richest countries.
Do you fit one of these categories? Just e-mail me at reuven@lerner.co.il, and I'll send you a discount coupon.

What version of Python will we use?

3.9, the most current version when this class takes place.

What do I need to install?

Other than Python and your favorite editor/IDE, I tend to use Jupyter notebooks quite a lot. So you'll want to install that, too.

Not familiar with Jupyter? Here's a video from my YouTube channel on how to install it: https://www.youtube.com/watch?v=i2zM8OwxZok

I can't attend the live class. Will there be a recording?

Yes! It'll be available within 24 hours of the class ending.

I have more questions.

I have answers! Just contact me at reuven@lerner.co.il, and I'll answer ASAP.