------------------------------------------------------
مقدمة عن الدورة : Python هي لغة برمجة ، تم تطويرها في التسعينيات بواسطة Guido van Rossum. يمكنك استخدام لغةPython لأي شيء ، من السكربتات البسيطة إلى البرمجة الشيئية المعقدة . لغة Python سهلة القراءة والكتابة ، . تهدف تركيبات لغتها والتي تتسم بالمرونة وسهولة الإستخدام إلى مساعدة المبرمجين على كتابة رمز منطقي واضح للمشاريع الصغيرة والكبيرة الحجم ، نظراً لذلك انتشرت على نطاق واسع في الفترة الأخيرة ،
فوائد الدورة : بنهاية الدورة يكون المتدرب قادر على ..
- كيفية تثبيت بايثون.
- كيفية استخدام وظيفة الطباعة.
- كيفية إنشاء المتغيرات.
- ما هي أنواع البيانات التي تدعمها ;Python أرقام ، سلاسل ، قوائم ، مجموعات ، قواميس.
- كيفية استخدام عوامل تشغيل بايثون.
- كيفية استخدام منطق if / elif / else في البرامج النصية الخاصة بك.
- كيفية استخدام حلقات while و for.
- كيفية استخدام الوظائف والوحدات.
مواضيع الدورة :
Python Topics: Duration 6 Weeks
- Syllabus - Core Python
• Introduction of Python
• Installing Python IDES – Python IDLE and Anaconda
• Writing Your First Python Program
• Data-types in Python
• Variables in Python – Declaration and Use
• Typecasting in Python
• Operators in Python – Assignment, Logical, Arithmetic etc.
• Taking User Input (Console)
• Conditional Statements – If else and Nested If else and elif
• Python Collections (Arrays) – List, Tuple, Sets and Dictionary
• Loops in Python – For Loop, While Loop & Nested Loops
• String Manipulation – Basic Operations, Slicing & Functions and Methods
• User Defined Functions – Defining, Calling, Types of Functions, Arguments
• Lambda Function
• Importing Modules – Math Module
- Files and Exception Handling
- Syllabus - Object Oriented Programming in Python
• Basics of Object Oriented Programming
• Creating Class and Object
• Constructors in Python – Parameterized and Non-parameterized
• Inheritance in Python
• In built class methods and attributes
• Multi-Level and Multiple Inheritance
• Method Overriding and Data Abstraction
• Encapsulation and Polymorphism
- Employees Project by the end of the course