تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اساسيات لغة python
#1
السلام عليكم 

ارفق لكم ملاحظاتي حول تعلم لغة البيثون وهي عبارة عن ملفين
  • الاول يحوي معلومات مختصرة عن اللغة وعن ال(packages) الاساسية وكذلك تنفيذ المهام المختلفة بواسطة البيثون (45 صفحة)
  • اما الثاني فيتمحور حول المواضيع الاكثر تقدما وحول الكائنات وكيفية ترابطها (53 صفحة)
فهرس الملف الاول
البايثون//مميزات وعيوب بايثون (Features of Python)//ال(IDLE) و (Python Shell)//تنفيذ الكود من نافذة الأوامر (command line)//حالة الاحرف في البايثون (case sensitivity)//نوع ال(typing) في البايثون//المكتبات (libraries)//تنصيب (jupyter)//الدوال الداخلية (Built-in Functions)//البيانات وأنواعها (data types)//المتغيرات (Variables) والاسناد (Assignment)//عوامل الاسناد المعززة (Augmented Assignment Operators)//تعابير الاسناد (Assignment expressions)//قواعد أسماء المتغيرات (rules of python names)//أمور متفق عليها في التسمية (Naming Conventions)//تنفيذ الكود (code execution)//تنظيف المخلفات (Garbage Collection)//الكلمات المحجوزة (Keywords)//العمليات الرياضية بسيطة (Simple Math)//اسبقية العمليات (Order of Operations)//بعض الدوال ذات العلاقة بالعمليات الرياضية//إضافة التعليقات (Adding Comments)//المسافات (whitespace)//ادخال المستخدم (user input)//كتابة عبارات متعددة في سطر واحد (multiple expressions, one line)//المقارنات بين القيم والكائنات (equality operators)//تقييم العبارات المنطقية (Boolean evaluation)//دمج المعاملات المنطقية مع معاملات المقارنة (Mixing Boolean and Comparison Operators)//معالجة النصوص (strings processing)//الدوال (functions)//الدوال المجهولة الاسم (Lambda Functions)//عبارات الشرط (if Statements)//المعامل الشرطي الثلاثي (Ternary Conditional Operator)//عبارات التكرار (looping)//استيراد المكتبات (Importing Modules)//ال(namespace) وال(scopes)//المتسلسلات (Sequences) والمجموعات (Collections)//ال(lists)//ال(tuple)//القواميس (Dictionaries)//ال (set)//ال(iterables) وال(iteration)//ال(unpacking)//ال(comprehension)//معالجة النصوص//ال(String Formatting) او (string interpolation)//ال(RegEx)//التعامل مع مسارات الملفات والمجلدات//قراءة وكتابة الملفات//الأخطاء او الاستثناءات (exceptions)//تتبع الأخطاء (debugging)//ال(Assertions)//مدخلات الدوال الموضعية (*args) والاسمية (//kwargs)//سكربت ال(top-level)//البيئة الافتراضية (Virtual Environment)
فهرس الملف الثاني
القيم الافتراضية المتبدلة (mutable defaults)//الفرق بين (static typing) و(dynamic typing)//ال(type annotations)//ال(Byte code)//الدالة المجهولة (lambda function)//بروتوكول البحث عن الاسم (name lookup procedure)//عندما تستخدم (name) معين لأول مرة يقوم (Python) بالبحث عنه في (namespaces) الواحدة تلو الأخرى اذا كان ذلك ال(name) موجود أو لا و يقوم بإرجاع أول إسم يجده و إلَا سيعرض لك (error)//ال (context manager)//تنفيذ الكود (code execution)//ال(Dunders) وال(underscores)//الأخطاء (exceptions)//ال(logging)//عمل (string interpolation) للنص باستخدام القوالب (templates)//الكائنات والأنواع والنسخ//الأنواع الأساسية في بايثون (fundamental types)//انشاء ال(classes) بطريقتين//دالة (__new__)//الوراثة في ال(classes)//ال(mix-ins)//استخدام التركيب (composition) والاضافة (aggregation) بدل الوراثة//أنواع ال(methods) داخل ال(class)//الفرق بين ال (attribute) و (property)//الخواص الخصوصية (private attributes)//بروتوكول البحث عن خاصية كائن (attribute lookup order) او (Attribute Inheritance Search)//ال (descriptors)//ال(operator overloading)//ال(delegation)//ال(class slots)//الكلاسات (classes)//الكلاسات المنعكسة (meta classes)//ال(decorators)//كائنات التي يمكن استدعائها (callable)//ال (meta clas

ملاحظة
سبحان من لايخطئ ..وبصفتي لست خبيرا فانني ارحب باي تعليقات بناءه او اي تصحيح للاخطاء
يرجى ذكر المصدر والكاتب في حال مشاركة الملفات 
ومن الله التوفيق 


الملفات المرفقة
.txt   links.txt (الحجم : 148 bytes / التحميلات : 18)
أعضاء أعجبوا بهذه المشاركة : Cyperior


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم