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 C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX