Python Object-Oriented Programming for Java Developers

Python Object-Oriented Programming for Java Developers

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 7m | 597 MB

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.

Table of Contents

Introduction
1 Why object-oriented programming and Python
2 Getting the most out of this course

Introduction to Object-Oriented Programming Concepts
3 Key terms Part 1
4 Key terms Part 2
5 Class design Class vs. Object
6 Methods, overloading
7 Abstraction
8 Inheritance Basic concepts

Class Design
9 Java syntax
10 Python syntax Similarities and differences with Java
11 Python syntax Unique to Python
12 Example 1 Python class program sample code

Inheritance
13 Java syntax
14 Python syntax Similarities and differences with Java
15 Python syntax Unique to Python
16 Abstract classes
17 Example 2 Multi-level inheritance using Python
18 Example 3 Multiple inheritance using Python

Conclusion
19 Continuing on with Python and object-oriented programming

Homepage