課程簡介

Introduction

Overview of Object-Oriented Programming

  • What is Object-Oriented Programming?
  • Why Learn Object-Oriented Programming?

Understanding Object-Oriented Programming Concepts

  • Understanding Classes
  • Understanding Objects and Instances
  • Understanding Variables
  • Understanding Data Encapsulation
  • Understanding Class Inheritance

Refresher on Python Programmming Language

Getting Started with Object-Oriented Programming with Python

  • Implementing a Simple Class in Python
  • Creating an Instance of a Class
  • Understanding Methods and Definition of Methods
  • Using the __init__ Method
  • Using the __del__ Method
  • Setting Public, Protected, and Private Members

Adding Methods, Attributes, and Properties to Your Class

Creating and Using an Object from Your Class

Using Class Variables versus Instance Variables

Using Super-Classes for Inheritance

Using Multiple Inheritance

Using Iterators

Adding Iterating Functionality to Objects Using __iter__() Method

Creating Your Project: Simulating a Banking System Using OOP with Python

Closing Remarks

最低要求

  • Basic familiarity with programming
 14 時間:

客戶評論 (5)

相關課程

Data Analysis in Python using Pandas and Numpy

14 時間:

Accelerating Python Pandas Workflows with Modin

14 時間:

Machine Learning with Python and Pandas

14 時間:

Scaling Data Analysis with Python and Dask

14 時間:

FARM (FastAPI, React, and MongoDB) Full Stack Development

14 時間:

Developing APIs with Python and FastAPI

14 時間:

Scientific Computing with Python SciPy

7 時間:

Game Development with PyGame

7 時間:

Web application development with Flask

14 時間:

Advanced Flask

14 時間:

Build REST APIs with Python and Flask

14 時間:

GUI Programming with Python and Tkinter

14 時間:

Kivy: Building Android Apps with Python

7 時間:

GUI Programming with Python and PyQt

21 時間:

Web Development with Web2Py

28 時間:

課程分類