Weekly Python Exercise A2: Functions for beginners

15 exercises for Python beginners, focusing on functions.

About The Course

If you’re going to program in Python, then you’ll need to understand how Python’s functions work.

 After all, you’ll be writing functions, and want to do so in the best way possible. 

 And you’ll be reading and maintaining other people’s functions — so knowing how they work will definitely help.

 By the end of WPE A2, you’ll have a thorough grounding in Python functions, and will be able to use them the way they were meant to be used.

This Course Will Show You How To...

How to write functions and define parameters

How and when to use *args and **kwargs

How and when to use default parameters, alone and in conjunction with other parameter types

How do Python's scoping rules work — and how does this affect me?

How to pass functions as parameters to other functions

Using some of the most common modules in the Python standard library

Course Contents

Course Length

15 weeks

Number of Lessons

15

Training Materials

email

Coding Exercises

15

This Course Is Perfect For... - this needs to be updated

for people who have taken a Python course, or read a book, and have less than 1 year of experience.

GET STARTED NOW

Monthly

Annual

Save 20%

BUY THIS COURSE

One-Time Purchase (Lifetime Access)
$ 144 One-Time
  • 15 weekly exercises + detailed solutions
  • Monthly office hours
  • Perfect if you've recently finished a Python course

OR

GET A MEMBERSHIP

Access All My Training
$ 40 Per Month
  • All of my Python and Git courses — current and future
  • All six cohorts of Weekly Python Exercise
  • Monthly office hours
  • Members-only special online courses, lectures, and events
  • Online private Python forum

BUY THIS COURSE

One-Time Purchase (Lifetime Access)
$ 144 One-Time
  • 15 weekly exercises + detailed solutions
  • Monthly office hours
  • Perfect if you've recently finished a Python course

OR

GET A MEMBERSHIP

Access All My Training
$ 400 Per Year
  • All of my Python and Git courses — current and future
  • All six cohorts of Weekly Python Exercise
  • Monthly office hours
  • Members-only special online courses, lectures, and events
  • Online private Python forum

100% Money Back Guarantee

I’m a one-person company dedicated to improving your career via Python and related technologies. If you haven’t gotten value from any of my courses, then just tell me — and I’ll refund your money.

Meet Your Instructor

Reuven is a full-time Python trainer. In a given year, he teaches courses at companies in the United States, Europe, Israel, India, and China — as well as to people around the world, via his online courses.

Reuven created one of the first 100 Web sites in the world just after graduating from MIT’s computer science department. He opened Lerner Consulting in 1995, and has been offering training services since 1996.

In 2020, Reuven published “Python Workout,” a collection of Python exercises with extensive explanations, published by Manning. He’s currently finishing edits on “Pandas Workout,” a similar collection of exercises using the “Pandas” library for data analytics.

Reuven’s free, weekly “Better developers” newsletter, about Python and software engineering, is read by more than 30,000 developers around the globe. His “Trainer weekly” newsletter is popular among people who give corporate training.

Reuven’s most recent venture is Bamboo Weekly: Every Wednesday, he presents a problem based on current events, using a public data set. And every Thursday, he shared detailed solutions to those problems using Pandas.

Reuven’s monthly column appeared in Linux Journal from 1996 until the magazine’s demise in 2019. He was also a panelist on both the Business of Freelancing and Freelancers Show podcasts.

Reuven has a bachelor’s degree in computer science and engineering from MIT, and a PhD in learning sciences from Northwestern University. He lives in Modi’in, Israel with his wife and three children.