Weekly Python Exercise B1: Advanced topics 1

15 exercises for experienced Python developers, on a variety of topics.

About The Course

15 weeks to greater Python fluency. If you feel like you’ve only been scratching the surface of Python for a few months, a year, or even a few years, Weekly Python Exercise will get you deep under the surface with just an hour a week, on a variety of important and useful topics.

This Course Will Show You How To...

_check-box

Unlocking the immense power of decorators

_check-box

Understanding threading and multiprocessing

_check-box

Defining classes and object-oriented programming

_check-box

Implementing iterators, generators, and the “itertools” module

_check-box

Harnessing Python for consuming web services

_check-box

How to use lambdas

_check-box

Using functions and nested functions

_check-box

The “collections” module

_check-box

Storing and retrieving information with relational databases

_check-box

Using Python as a “glue” language

Course Contents

Course Length

15 weeks

Number of Lessons

15

Training Materials

email

Coding Exercises

15

This Course Is Perfect For...

_check-box

for people with at least 1 year of Python experience.

GET STARTED NOW

Monthly

Annual

Save 20%

BUY THIS COURSE

One-Time Purchase (Lifetime Access)
$ 144 One-Time
  • 15 weekly exercises + detailed solutions
  • Perfect if you've been using Python for more than 1 year

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
  • Perfect if you've been using Python for more than 1 year

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.