Python Object-Oriented Programming for Java Developers

Go to class
Write Review

Free Online Course: Python Object-Oriented Programming for Java Developers provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Python Object-Oriented Programming for Java Developers is taught by Deepa Muralidhar.

Overview
  • Learn about the object-oriented programming (OOP) features in newer versions of Python and compare them with Java’s capabilities to help you grasp the concepts and syntax.

Syllabus
  • Introduction

    • Why object-oriented programming and Python?
    • Getting the most out of this course
    1. 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
    2. Class Design
    • Java syntax
    • Python syntax: Similarities and differences with Java
    • Python syntax: Unique to Python
    • Example 1: Python class program sample code
    3. 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