Reuven Lerner's Python Courses/Live class: Intro Python Objects

  • $150

Live class: Intro Python Objects

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

 As with many other modern languages, Python supports object-oriented programming. Moreover, Python makes it relatively straightforward to work with objects, thanks to a consistent approach, the fact that everything in the language is an object, simple syntax, and the removal of some confusing things.

But for many developers, getting started with Python objects is hard and a bit daunting. If you're new to objects, then the terminology and usage might be confusing. And even if you have worked with objects in other languages, Python's behavior can be surprising. The fact that we talk about "attributes" rather than "instance variables" and "static variables," and that Python behaves differently from other languages, can make it even less obvious how to use Python objects.

In this four-hour live course, I'll introduce you to Python objects. We'll start at the beginning: What are objects, classes, and methods, and how do we define them? We'll then go onto talk about self, attributes, and writing useful methods. We'll then talk about inheritance and "magic" methods. By the end of this class, you'll have a good sense of how to write your own classes, and how to better use the ones that you've already worked with.

This course covers much of the same material as my recorded class, "Intro Python Objects." But since the course will be live, you'll have a chance to ask questions, as well as participate in a forum that I'm setting up for participants in the class. You'll have access to the recording and materials after the course is over, as well. 

FAQs

When will the class be running?

Sunday, September 12th, 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.