• الدورات

  • المدونة

  • حول

  • اتصل

أساسيات البايثون

course image
مبتدئ
10 JOD
تشمل هذه الدورة:
0 دقيقة
1 مقالات
وصول كامل مدى الحياة
شهادة إكمال الدورة

8 وحدة

0 دقيقة

محتوى الدورة

المهارات الحاسوبية الأساسية

المهارات الرياضية والإحصائية الأساسية

جهاز حاسوب، اتصال جيد بالإنترنت، و حساب على Google Collab

وبالتأكيد الرغبة بالتعلم المستمر!

لا حاجة لخبرة سابقة في لغات برمجة أخرى، ولكن يسعدنا إن كانت لديك!



الوصف

في العصر الرقمي ذي الصبعة سريعة التجدد، تعد لغة بايثون (Python) واحدة من أكثر لغات البرمجة المتداولة نظرًا لسهولتها وتوظيفها في عدد واسع من التطبيقات في المجالات المهنية المختلفة. فإن كنت مبتدئ في عالم البرمجة أو متحمسًا لدخول عالم تحليل البيانات باستخدام لغة (Python) فهذه اللغة البرمجية حتمًا ستلبي احتياجاتك.

 صُمم هذا المساق ليمكنك من فهم أساسيات لغة (Python) وتصميم برامج وشيفرات برمجية فعالة ومرنة باستخدام هذه اللغة؛ حيث يشتمل المساق على أساسيات بناء الجملة وأنواع البيانات والتعامل مع الدوال إلى مواجهة بعض التعقيدات البرمجية وتطوير بعض التطبيقات وتوظيف ما تعلمته في سياقات مهنية وعملية.

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

في نهاية هذا المساق ستكون قد شكلت أساسًا متينًا يمكنك من كتابة البرامج الأساسية وتوظيف هذه اللغة في مجالات عملك و نطاق اهتماماتك.


 هل أنت مستعد؟


ماذا سوف تتعلم

1- فهم أصول Python والتعرف على ميزاتها الفريدة ومزاياها، وتحديد الفروقات الأساسية بينها وبين لغات البرمجة الشهيرة الأخرى.

2- التمييز بين بيئات التطوير المتكاملة (IDE)، واختيار وإعداد بيئة تطوير تتناسب مع تفضيلاتك واحتياجاتك، وفهم دور المفسر في Python، والتفريق بين المترجم (Compiler) والمفسر(Interpreter).

3- كتابة كود (Python) مع تباعد صحيح، واستخدام التعليقات بشكل فعال في الكود، وتعيين القيم للمتغيرات.

4- فهم واستخدام الأنواع الأساسية للبيانات في (Python)، بما في ذلك إجراء العمليات على الأرقام والنصوص.

5- التعامل مع النصوص باستخدام الطرق المدمجة واستخدام (f-strings) لتنسيق البيانات والطباعة.

6- جمع المدخلات من المستخدم والتعرف على مفهوم الثوابت.

7- التمييز بين القوائم (Lists) والصفوف (Tuples)، والتعامل مع القوائم باستخدام الطرق المدمجة، وإنشاء واستخدام الصفوف في Python.

8- إنشاء وتعديل القواميس (Dictionaries)، فهم الميزات الفريدة للمجموعات (Sets)، وإجراء العمليات عليها.

9- إنشاء القوائم باستخدام (List Comprehensions) والتعامل مع القوائم المتداخلة.

10- كتابة منطق شرطي في (Python)، بما في ذلك فهم كيفية استخدام الشروط المتداخلة بشكل فعال.

11- كتابة الحلقات للتكرار عبر التسلسلات والتحكم في تنفيذ الحلقات باستخدام أوامر (break) و(continue).

12- تعريف واستدعاء الدوال في (Python)، وفهم الفرق بين النطاق المحلي والعالمي، واستخدام الكلمة المفتاحية (global) لتعديل متغير عالمي داخل دالة.

13- إنشاء دوال مجهولة باستخدام تعبيرات (Lambda) واستخدام دالتي (map) و(filter) لمعالجة القوائم.

14- فهم استخدام (args*) و(kwargs**) في تعريف الدوال، وتعريف واستخدام الدوال المتداخلة.

15- استخدام الوحدات المدمجة في (Python) وفهم هيكل وأغراض مكتبة (Python) القياسية.

16- التمييز بين الوحدات (Modules) والحزم (Packages)، تثبيت الحزم الخارجية، وتنظيم وإعادة استخدام الكود عن طريق إنشاء الوحدات والحزم الخاصة بك.1

محتوى الدورة

8 وحدة

0 دقيقة

<p> ما هي لغة بايثون؟ </p><p> Introduction to Python</p><p><br></p><p><br></p>
0/2 إكتمل
<p style="direction: rtl;">أساسيات وأدوات التطوير في python</p><p style="direction: rtl;">Python Foundations &amp; Development Tools</p><p style="direction: rtl;"><br></p><p style="direction: rtl;"><br></p>
0/3 إكتمل
<p>أساسيات بناء الجملة البرمجيَّـة: أنواع البيانات والمتغيرات </p><p> Basic Syntax, Variables, and Data Types</p><p><br></p>
0/8 إكتمل
<p>مصادر التعلم</p><p>Learning Resources</p>
0/1 إكتمل

لا تعرف أين أو كيف تبدأ؟

أبدا جلستك المجانية اليوم!