5.00
(1 Rating)

Object-oriented Programming with Python

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Level Up with this Intermediate Course. Object-oriented Programming is Your Next Step Into the In-demand and Powerful World of Python

This course is designed to be slow-paced & simple. Learn Object-oriented Programming with Python with mini projects, hands-on practice, and carefully designed visual explanations.

The following lessons serve as a crucial foundation for this course with high-quality video lectures that include graphics and animations, you will learn and work with these concepts:

Object-oriented Programming with Python

Lesson 1 – Programming Paradigm

Lesson 2 – Vending Machine Non-Object-oriented Programming

Lesson 3 – Object-oriented Programming

Lesson 4 – Vending Machine Object-oriented Programming

Lesson 5 – Animal Crossing Game

Lesson 6 – Snake Game

Lesson 7 – Working with Files

By the end of this course, you will understand the difference between a class, and an object.

You’ll know how objects are constructed and what exactly happens when the program is run.

Also, you’ll understand how the elements and abstract concepts of Object-oriented Programming.

You will be developing an Animal Crossing Game, Snake Game & more using the principles of Object-oriented Programming which are the most common programming paradigm or methods.

Apply your knowledge to new scenarios including the following:

  • Create and work with classes and instances to write Python programs.
  • Understand how they work behind the scenes.
  • Learn when to use instance attributes vs. class attributes.
  • Implement and call methods. Understand their purpose.
  • Take advantage of the power of inheritance to avoid code repetition.
  • Use key concepts like Docstrings and Special methods in your programs.

Add New Python Programming Skills To Your Resume

Python is currently one of the most popular programming languages and its popularity continues to rise every year. It is used for real-world applications in diverse areas such as Data Science, Game Development, Web Development, Machine Learning, Artificial Intelligence, and many more. Learning Object-oriented Programming with Python is your next step into the powerful world of computer science.

This course is key if you wish to expand your computer science skills and create maintainable and scalable programs. You will need to learn these concepts to implement data structures like trees, graphs, and linked lists. It’s also key for game development, GUI programming, artificial intelligence, and many other areas.

The concepts and techniques that you will learn in this course are easily transferable to other programming languages like Java, JavaScript, and many more Programming with Python.

Object-oriented Programming with Python
Show More

What Will You Learn?

  • The principles of Object-Oriented Programming (OOP) using Python.
  • How the elements of Object-Oriented Programming work behind the scenes.
  • Understand how classes work and how you can create instances from classes.
  • Implement and call methods. Understand their purpose within classes.
  • Define instance attributes and class attributes. Learn their differences.
  • Use 'self' to refer to instances. Learn how it works behind the scenes.
  • Understand class inheritance and what it means for objects

Course Content

Lesson 2: Vending Machine Non OPP

Lesson 3: Object-oriented Programming

Lesson 4: Vending Machine OOP

Lesson 5: Animal Crossing Game

Lesson 6: Snake Game

Lesson 7: Working with Files

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
M
3 years ago
An excellent course: it provides learners with the concepts and skills necessary for the Object-oriented Programming. The course was very comprehensive and easy to understand, met all the course objectives. Great course, well done to the instructors.

Follow us to get exclusive content and updates.

Accredited with SSM BIZTRUST

Featured in British Publishing House

british pedia

british pedia

Want to receive push notifications for all major on-site activities?