Python Object-Oriented Programming for Java Developers
Offered By: LinkedIn Learning
Course Description
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
- Key terms: Part 1
- Key terms: Part 2
- Class design: Class vs. Object
- Methods, overloading
- Abstraction
- Inheritance: Basic concepts
- Java syntax
- Python syntax: Similarities and differences with Java
- Python syntax: Unique to Python
- Example 1: Python class program sample code
- 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
- Continuing on with Python and object-oriented programming
Taught by
Deepa Muralidhar
Related Courses
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Purdue University via edX Object Oriented Programming in Java
Microsoft via edX Inheritance and Data Structures in Java
University of Pennsylvania via Coursera Object Oriented Programming (OOPs) for JAVA Interviews
Udemy