1-كود أكاديمي code academy
كود أكاديمي هو موقع تعلم مجاني عبر الإنترنت لجميع لغات البرمجة. يقدم دروساً في مجموعة متنوعة من اللغات والمواضيع، وليس فقط لغة بايثون. ما يجعل الأمر مميزًا، هو أنه يمكنك كتابة التعليمات البرمجية مباشرةً في المستعرض ومشاهدة النتائج وهي تظهر مباشرة. يُعد هذا الأمر مفيدًا عند البدء لأنه يقضي على الحاجة إلى إعداد بيئة تطوير لممارسة التمارين. هذا المدخل مناسب بشكل أفضل للمبتدئين و المتوسطين. أثناء العمل مع بايثون من خلال كود أكاديمي ، ستقوم بإنشاء آلة حاسبة خاصة بك، ولعبة لوحة تستند إلى Battleship. تعلم لغة البايثون من الصفر. مواضيع Python:
ستتعلم تضمين الجمل الشائع، والسلاسل وحدة التحكم، والتدفق الشرطي وتدفق عناصر التحكم، والحلقات، والدالات، وإدخال الملفات وإخراجها، والقوائم والقواميس، وأكثر من ذلك بكثير. 2-موقع تيتوريال بوان (TutorialsPoint)
تيتوريال بوان هو موقع آخر(مواقع لتعلم لغة بايثون) مثل كود أكاديمي التي تقدم برامج تعليمية مجانية مع خيار اختبار الكود مباشرة في نافذة المتصفح. يقدمون في هذا الموقع دورات شاملة للمبتدئين حيت تبدأ من الصفر الى الإحتراف خطوة خطوة. ستتعلم كيفية إعداد بيئة تطوير Python، وكتابة بناء الجمل الأساسي، والعمل مع المتغيرات، والاوامر والحلقات، وغير ذلك الكثير.
تعلم لغة البايثون من الصفر الى الاحتراف | المرسال
تعلم لغة بايثون من الصفر الى الاحتراف | كورس كامل - YouTube
تعلم لغة البايثون - الدرس التاسع الدوال في البايثون Python Function - برمج للتعليم
العمل على أكثر من منصة
البرنامج الذي تبنيه بواسطة لغة بايثون يعمل على كما على أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix. كائينة التوجه
تدعم مفهوم الكلاس, الكائن, التغليف, الوراثة إلخ..
تعدد المهام
بايثون توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت. قواعد البيانات
بايثون توفر إنترفيسات جاهزة للتعامل مع أهم قواعد البيانات. واجهة المستخدم
يمكن بناء تطبيقات فيها واجهة مستخدم فيها. لغة البايثون Python : مميزات و إيجابيات التعلم | التعلم الحر - EDLibre. التعامل مع لغات برمجة أخرى
يمكنك التعامل مع لغات برمجة أخرى ( مثل C, C++, Java) ضمن برنامجك المكتوب في الأساس بلغة بايثون. تعامل لغات البرمجة الأخرى مع لغة بايثون
أغلب لغات البرمجة تدعم التعامل مع لغة بايثون, أي أنهم يتيحون لك إستخدام كود مكتوب بلغة بايثون في برامج مكتوبة في الأساس بلغات برمجة أخرى ( مثل C, C++, Java). المناهج التعليمية
العديد من المعاهد و الجامعات سواء كانت أجنبية أو عربية أصبحت تدرسها للطلاب. لمن تم إعداد هذا المرجع؟
تم إعداد هذا المرجع ليتلاءم مع جميع الأشخاص الذين يريدون التعلم. إذاً سواء كنت هاوياً, طالباً أو مبرمجاً, فإن هذا المرجع سيساعدك على فهم أساسيات لغة بايثون و الوصول إلى مستوى متقدم جداً.
لغة البايثون Python : مميزات و إيجابيات التعلم | التعلم الحر - Edlibre
لمن هذه الدورة:
يرغب الطلاب في إتقان أساسيات برمجة بايثون. يريد الطلاب تطبيق معرفة Python من خلال مشاريع Python هل أنت بصحة جيدة لتعلم تطوير ألعاب Python؟
آخر تحديث يونيو 22, 2020
ما هي الوظائف؟
تعد الوظائف طريقة ملائمة لتقسيم التعليمات البرمجية الخاصة بك إلى كتل مفيدة ، مما يسمح لنا بطلب التعليمات البرمجية الخاصة بنا ، وجعلها أكثر قابلية للقراءة ، وإعادة استخدامها وتوفير بعض الوقت. تعد الوظائف أيضًا طريقة رئيسية لتحديد الواجهات بحيث يمكن للمبرمجين مشاركة التعليمات البرمجية الخاصة بهم
كيف تكتب وظائف في بيثون؟
كما رأينا في البرامج التعليمية السابقة ، تستخدم Python الكتل. الكتلة هي منطقة من التعليمات البرمجية المكتوبة بتنسيق
مثال
block_head:
1st block line
2nd block line...
سنحصل على النتيجة التالية عند التشغيل
File "", line 1
^
SyntaxError: invalid syntax
عندما يكون خط الكتلة هو رمز Python أكثر (حتى كتلة أخرى) ، ويكون رأس الكتلة بالتنسيق التالي: block_keyword block_name (argument1 ، argument2 ، …) الكلمات الرئيسية التي تعرفها بالفعل هي "if" ، "for" ، و "في حين". يتم تعريف الوظائف في python باستخدام الكلمة الأساسية block "def" ، متبوعة باسم الوظيفة كاسم الكتلة. تعلم لغة البايثون من الصفر الى الاحتراف | المرسال. فمثلا
def my_function():
print("Hello From My Function! ") قد ترجع الدوال قيمة للمتصل ، باستخدام الكلمة الأساسية "رجوع".