Browse 536 attributed reviews, viewable separately for our classroom and online training
Classroom training -  Python classes

Classroom Training

Using Classes in Python

Classroom training course - online version also available

£895 + VAT for most venues (£995 + VAT for London)

1 day

If you already know how to program in Python (an ideal preparation would be to attend our three-day Python programming course), you're probably aware that you're missing a part of the picture: classes.  This one-day course teaches what object-oriented programming is, and how you can design and code classes to make it easier to write, debug and maintain your programs.

We don't have any dates scheduled for this course, but we may well consider adding them - it's always worth asking.

Alternatively, you could enquire about running the course in your office or even (if available) as a tailored online course.

Course Contents

The contents of this course are as follows:

How classes work

  • Object-oriented programming
  • Inheritance
  • Instantiation of objects

Creating classes

  • Definining classes
  • The __init__ method
  • Other built-in methods


  • Global and class properties
  • Getting and setting values

A case study

  • The case study problem
  • Designing the classes
  • Coding the classes
  • Consuming the classes

You must already now how to program in Python to attend this course (an ideal preparation would be to attend our three-day Programming in Python course).

Why Choose Us?

Sample customer feedback

Our thanks to everyone who agreed to share their thoughts (note that some of these reviews may be for our online courses).

"Our trainer was enthusiastic and very helpful. He took the time to go back, where people had missed things and helped with any questions we had to do with our own work, not focused on the course. He allowed us to tailor the course as we wanted and choose our own path with what he demonstrated. I chose Wise Owl due to its reviews, its price was competitive and covered everything I wanted in a convenient manner. I would ask to go on another Wise Owl course in the future."

James Hinkley (Homes England)

"Course was well presented, clear and informative for a new SQL user. Trainer was excellent, really helpful and couldn't do enough for me - thank you!"

Christopher Drapier (Department for Levelling Up, Housing and Communities (DLUHC, ex MHCLG))

"Hands on course that will enable me to hit the ground running when I will need to use Power BI for analytics. Trainer is very knowledge and very easy to follow. The course covers a lot of topics and I reckon it is well structured. All in all, very satisfied with the Wise Owl offering!"

Carlo Pisoni (PricewaterhouseCoopers)

"Great course, well timed and structured and hands on, really enjoyable."

Peter Thorley (Cheshire East Council)

"Really liked the everything about the training; the pre course check to make sure everything is fine on the day and especially the knowledge and delivery of the course by a very friendly tutor."

Deepak Pulikkottil (Provide)

There are lots more where these came from (or just refresh this page to change the quotes shown).

Related Courses

Python programming

Programming in Python

3 day course

Other Python training resources

Python exercises

Python exercises

We've got the following Python classes exercises available.

View Python exercises

Python videos

Python videos

You can watch these Python classes tutorial videos.

View Python videos

Python skills assessment

Python skills assessment

Test your Python classes skills.

View Test your Python knowledge skills assessment tests

Python blogs

Python blogs

Have a look at the blogs we've written on Python classes.

View Python blogs

This page has 0 threads Add post