Overview
In this 4 hr course, you'll explore the fundamentals of object-oriented programming (OOP) in Python through a project-based approach. Learn how to create reusable and scalable code while building and refining a text-based game, "MonsterSlash."
What I will be able to do after this course
- Set up Python for OOP development efficiently.
- Understand and implement the four pillars of OOP.
- Use inheritance and polymorphism to reduce redundant code.
- Design and refine a text-based game using Python.
- Utilize OOP concepts for real-world problem solving.
Course Instructor(s)
Justin Dennison and Vonne Smith, instructors of this course, bring a wealth of experience in Python programming and teaching. They use a practical teaching method emphasizing hands-on development and real-world projects like building the game MonsterSlash.
Who is it for?
This course is suitable for individuals interested in learning Python programming and keen on understanding OOP concepts. It caters to beginners with basic Python knowledge and intermediate learners looking to strengthen their coding practices. Ideal for those aiming to write scalable and efficient Python code, especially in gaming projects.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access