From Java to Python OOP: Bridge the Gap for Java Developers

From Java to Python OOP: Bridge the Gap for Java Developers

1h 7mIntermediate2022-02-04

Authors

Deepa Muralidhar

Deepa Muralidhar

Computer Science Educator with 20+ years of experience

Course details

Most programmers are familiar with object-oriented programming (OOP), but do you know how it applies to Python? In this course, instructor Deepa Muralidhar trains Java developers in Python OOP. Deepa first introduces the key terms you will need to know. Then she walks you through class design, methods (including overloading), abstraction, inheritance, and more. Deepa goes in-depth on class design, with important details on Java syntax and Python syntax. Plus, she shows you Java syntax, Python syntax, abstract classes, and more with the correct inheritance text.

Skills covered

Object-Oriented ProgrammingPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

Introduction

  • Why object-oriented programming and Python
  • Getting the most out of this course

Introduction to Object-Oriented Programming Concepts

  • Key terms - Part 1
  • Key terms - Part 2
  • Class design - Class vs. Object
  • Methods, overloading
  • Abstraction
  • Inheritance - Basic concepts

Class Design

  • Java syntax
  • Python syntax - Similarities and differences with Java
  • Python syntax - Unique to Python
  • Example 1 - Python class program sample code

Inheritance

  • Java syntax
  • Python syntax - Similarities and differences with Java
  • Python syntax - Unique to Python
  • Abstract classes
  • Example 2 - Multi-level inheritance using Python
  • Example 3 - Multiple inheritance using Python

Conclusion

  • Continuing on with Python and object-oriented programming
40,000 Toman