OOP IN PYTHON [البرمجة الموجهه بالأهداف]
تعلم أساسيات البرمجة الموجهة بالاهداف فى بايثون بسرعة وبسهولة وبعمق دون أي جهد [فقط استمتع بكتابة الكود]
Description
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.
بايثون هي لغة برمجة عالية المستوى مصممة لتكون سهلة القراءة والتنفيذ. إنه مفتوح المصدر ومجاني الاستخدام حتى للتطبيقات التجارية يمكن تشغيل بايثون على أنظمة ماك و ويندوز و ينكس كما تم نقلها إلى أجهزة جافا الافتراضية و دت نيت
هنا ، سنصف ما سنتعلمه في بايثون. أولاً ، سنبدأ بتعريف الفئة والعنصر كأساس للغة الموجخة بالاهداف. ثم سنفهم مكونات أعضاء الفصل (المُنشئ ، وسمات الفئة والمثيل ، وطرق الصنف والمثيل). بعد ذلك ، سننشئ الفصول ونتعلم كيف يمكنك استخدام الأعضاء والخصائص الخاصة بداخلهم. بعد ذلك ، سنتخذ الخطوات الأولى في اللغة الموجهة بالاهداف في بايثون. أولاً ، سنغطي مبادئ أساسيات اللغة الموجهة بالاهداف: التغليف ، والوراثة ، وتعدد الأشكال ، والتجريد. سنعرض بعد ذلك المفاهيم الأساسية مثل هياكل البيانات ووظائف لامدا وفهم القائمة والمولدات. أخيرًا ، سننتهي ببناء تطبيق ويب كامل باستخدام بايثون مع إطار عمل فلاسك، وجمع كل مفاهيم اللغة الموجهة بالاهداف في مشروع واحد كوحدة واحدة.
هناك الكثير من المواضيع لتغطيتها، فدعونا نبدأ
What You Will Learn!
- You'll learn advanced concepts like classes and objects.
- You'll learn the basics of OOP (Encapsulation, Inheritance, Polymorphism).
- You'll learn how to build your web appliction using flask framework in python.
- Difference between Class and Instance attributes and Class and Instance methods.
Who Should Attend!
- Any programmer wants to learn more about python.
- Any programmer wants to understand the OOP correctly.
- Any programmer wants to build a real web application using python.