Learn Object-Oriented Programming with Python

th_6uNCcu81j0EiqZdmowIxA62VfjWwLMBo

本课程侧重于面向对象编程 (OOP) 和使用 Python 进行设计的核心概念。OOP 风格是一种编写类似于现实世界对象的代码的方式。了解 OOP 的基础知识在 Python 中尤为重要,因为每段 Python 代码都与对象和类进行交互。

本课程为您提供理解和掌握面向对象概念所需的一切,例如类、对象、数据抽象、方法、方法重载和继承。在本课程中,您将看到几个示例,这些示例可帮助您充分理解概念并为实际应用程序开发代码。

本课程的主要目的是使学生能够解决复杂的编程问题,充分利用 OOP 范式来简化设计和实现过程。

要从本课程中获得最大收益,您需要具备 Python 编程的中级水平。如果您根本不了解 Python,我们建议您在学习这门课程之前查看 Python 初级和中级课程。

完成本课程后,学生应该能够

描述面向对象范式的含义并使用面向对象的设计过程创建类层次结构。

了解类变量和实例变量的区别以及类方法、实例方法和静态方法的区别。

使对象可索引(如列表)、可调用(如函数)和可比较(如数字)。

针对复杂问题设计和实现 Python 程序,充分利用语言的特性,如类和继承。

Published 09/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 30 lectures (3h 33m) | Size: 1.4 GB

Improve your Python skills and build a deep Object-Oriented Programming foundation!

What you’ll learn
Describe the meaning of the object-oriented paradigm and create class hierarchies using the object-oriented design process
Understand the difference between class variable and instance variable as well as the difference between class method, instance method, and static method.
Make an object indexable (like lists), callable (like functions), and comparable (like numbers).
Design and implement Python programs for complex problems, making good use of the language’s features such as classes and inheritance.

Requirements
Intermediate knowledge in Python programming

Description
**This course includes downloadable course instructor and exercise files to work with and follow along.**

This course focuses on the core concepts of object-oriented programming (OOP) and design using Python. The OOP style is a way of writing code that resembles real-world objects. Understanding the basics of OOP is particularly important in Python since every piece of Python code interacts with objects and classes.

This course gives you everything you need to understand and master object-oriented concepts such as classes, objects, data abstraction, methods, method overloading, and inheritance. During this course, you will see several examples that help you to fully understand the concepts and develop your code for real-world applications.

The primary aim of the course is to enable the students to tackle complex programming problems, making good use of the OOP paradigm to simplify the design and implementation process.

To get the most from this course, you need to be at an intermediate level in Python programming. If you don’t know Python at all, we suggest you check out the Python Beginner and Intermediate courses before you take this one.

On completion of this course the students should be able to

Describe the meaning of the object-oriented paradigm and create class hierarchies using the object-oriented design process.

Understand the difference between class variable and instance variable as well as the difference between class method, instance method, and static method.

Make an object indexable (like lists), callable (like functions), and comparable (like numbers).

Design and implement Python programs for complex problems, making good use of the language’s features such as classes and inheritance.

This course includes

3.5 hours of video tutorials

27 individual video lectures

Course and exercise files to follow along

Certificate of completion

Who this course is for
Python programmers who want to expand their knowledge and learn object-oriented programming
Data Analysts

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/37309.html

赞 (0)
steven的头像steven
上一篇 2022年9月24日
下一篇 2022年9月24日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部