OOP IN PYTHON [البرمجة الموجهه بالأهداف]

所在平台: Udemy

课程主页: https://www.udemy.com/course/oop-in-python-arabic/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程:《Python 中的面向对象编程》(OOP IN PYTHON) 这门课程将深入介绍 Python 中的面向对象编程(OOP)。 **课程内容概述:** 1. **OOP 基础:** 课程将从定义类(Class)和对象(Object)开始,这是 OOP 的基石。 2. **类成员:** 学习类成员的组成部分,包括构造函数(Constructor)、类属性(Class Attributes)、实例属性(Instance Attributes)、类方法(Class Methods)和实例方法(Instance Methods)。 3. **类的创建与使用:** 学习如何创建类,以及如何在类中使用私有成员(Private Members)和属性(Properties)。 4. **Python OOP 入门:** 踏上 Python 面向对象编程的实践之旅。 5. **OOP 核心原则:** 详细讲解面向对象设计的四大基本原则:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)和抽象(Abstraction)。 6. **关键 Python Concepts:** 介绍 Python 中重要且实用的概念,如数据结构(Data Structures)、Lambda 函数(Lambda Functions)、列表推导式(List Comprehension)和生成器(Generators)。 7. **期末项目:** 通过构建一个完整的 Web 应用程序来实践所学知识。课程将使用 Flask 框架,将所有 OOP 概念整合到一个项目中,实现一个统一的单元。 **关于 Python:** Python 是一种高级编程语言,以其易读性和易实现性而著称。它开源且免费使用,即使是商业应用。Python 可在 Mac、Windows 和 Unix 系统上运行,并已被移植到 Java 和 .NET 虚拟机。 课程内容丰富,旨在全面掌握 Python 的面向对象编程能力。

课程评论(0条)

课程详情

Python is a high-level programming language designed to be easy to read and implement. It is open source, which is free to use, even for commercial applications. Python can run on Mac, Windows, and Unix systems and has also been ported to Java and.NET virtual machines.Here, we're going to describe what we'll learn in python:We'll begin with defining class and object as a base of OOP language. Then we'll understand the class members' components (constructor, class and instance attributes, class and instance methods).We'll create the classes and learn how you can use private members and properties inside them. After that, we'll take the first steps into OOP in python.We'll cover the OOP basics principles: Encapsulation, Inheritance, Polymorphism, and Abstraction. We'll then demonstrate essential concepts like DATA Structures, Lambda Functions, List Comprehension, and Generators.We'll end with the Final Project by building a complete web application using python with flask framework, collecting all OOP concepts in one project as one unit.There is a lot to cover out here. So, let's get started.بايثون هي لغة برمجة عالية المستوى مصممة لتكون سهلة القراءة والتنفيذ. إنه مفتوح المصدر ومجاني الاستخدام حتى للتطبيقات التجارية يمكن تشغيل بايثون على أنظمة ماك و ويندوز و ينكس كما تم نقلها إلى أجهزة جافا الافتراضية و دت نيتهنا ، سنصف ما سنتعلمه في بايثون. أولاً ، سنبدأ بتعريف الفئة والعنصر كأساس للغة الموجخة بالاهداف. ثم سنفهم مكونات أعضاء الفصل (المُنشئ ، وسمات الفئة والمثيل ، وطرق الصنف والمثيل). بعد ذلك ، سننشئ الفصول ونتعلم كيف يمكنك استخدام الأعضاء والخصائص الخاصة بداخلهم. بعد ذلك ، سنتخذ الخطوات الأولى في اللغة الموجهة بالاهداف في بايثون. أولاً ، سنغطي مبادئ أساسيات اللغة الموجهة بالاهداف: التغليف ، والوراثة ، وتعدد الأشكال ، والتجريد. سنعرض بعد ذلك المفاهيم الأساسية مثل هياكل البيانات ووظائف لامدا وفهم القائمة والمولدات. أخيرًا ، سننتهي ببناء تطبيق ويب كامل باستخدام بايثون مع إطار عمل فلاسك، وجمع كل مفاهيم اللغة الموجهة بالاهداف في مشروع واحد كوحدة واحدة.هناك الكثير من المواضيع لتغطيتها، فدعونا نبدأ

课程标签

0人关注该课程

主题相关的课程