مدربو DS-PYT-BAS
ويندي يانيز
- مهندس الاتصالات
- إم إس سي لأمن الكمبيوتر
- دكتوراه في علوم الكمبيوتر
اهداف الدورة
تم تصميم هذه الدورة لتزويد الطلاب بفهم شامل لأساسيات لغة برمجة بايثون، مع التركيز بشكل خاص على تطبيقها في علوم البيانات.
على مدار أربعة فصول، سيتم تعريف الطلاب بأساسيات لغة بايثون، وهياكل البيانات الخاصة بها، وأساسيات البرمجة، وكيفية العمل مع المصفوفات باستخدام Numpy.
الفصل الأول: أساسيات بايثون
- تعريف الطلاب بماهية بايثون وميزاتها وتطبيقاتها الرئيسية.
- توفير معلومات حول جوانب أكثر تحديدًا والاستخدامات المتقدمة للغة.
- تقديم بيئات وأدوات مختلفة مرتبطة ببايثون.
- تعريف الطلاب بالإصدارات والمكتبات المختلفة للغة بايثون.
- شرح نموذج تنفيذ بايثون.
- توفير فهم لأنواع البيانات الرئيسية في بايثون، بما في ذلك التعبيرات والمتغيرات.
- الخوض في العمليات مع السلاسل في بايثون.
الفصل الثاني: هياكل البيانات في بايثون
- التعريف بهياكل البيانات الأساسية في لغة بايثون: القوائم، والصفوف، والمجموعات، والقواميس.
- قم بتوفير تفاصيل حول كيفية إنشاء هذه البيانات ومعالجتها والوصول إليها.
- تقديم أمثلة عملية لاستخدام وتطبيق هذه الهياكل في سياقات حقيقية.
الفصل الثالث: أساسيات برمجة بايثون
- تعريف الطلاب بالمفاهيم الأساسية لبرمجة بايثون.
- تقديم الشروط وكيفية تأثيرها على تدفق البرنامج.
- الخوض في مفهوم "التفرع" أو التشعب في اتخاذ القرار.
- شرح الحلقات وفائدتها في تنفيذ التعليمات البرمجية المتكررة.
- التعريف بمفهوم الدوال وكيفية تعريفها واستخدامها في لغة بايثون.
- توفير فهم للكائنات والفئات وأساسيات البرمجة الشيئية في بايثون.
الفصل الرابع: العمل مع المصفوفات Numpy
- تقديم Numpy، إحدى المكتبات الأكثر استخدامًا في لغة Python لإدارة البيانات والحسابات العلمية.
- اشرح وتدرب على المصفوفات أحادية البعد (المصفوفات 1d) والمصفوفات ثنائية الأبعاد (المصفوفات ثنائية الأبعاد) في Numpy.
- تقديم أمثلة وتمارين عملية لتعزيز فهم المصفوفات ومعالجتها في سياقات علم البيانات.
عند الانتهاء
تسعى هذه الدورة إلى توفير أساس متين لأولئك الذين يرغبون في دخول عالم علوم البيانات باستخدام بايثون كأداة رئيسية.
موارد مساعدة لبيثون
كيفية تثبيت النقطة على نظام التشغيل MacOS
لتثبيت pip، مدير حزم Python، على نظام التشغيل macOS، عليك التأكد من تثبيته
ما هو النقطة
النقطة هي نظام إدارة الحزم المستخدم لتثبيت الحزم وإدارتها.
كيفية تثبيت PyCharm على نظام التشغيل MacOS
PyCharm عبارة عن بيئة تطوير متكاملة (IDE) عبر الأنظمة الأساسية توفر تجربة متسقة عبر أنظمة تشغيل Windows،
ما هو PyCharm ومقارنته مع IDEs الأخرى
PyCharm هي بيئة تطوير متكاملة (IDE) تستخدم للبرمجة في Python. تم تطويرها
كيفية تثبيت بايثون على جهاز ماك
تُستخدم لغة Python على نطاق واسع في كل شيء بدءًا من استخراج البيانات وحتى إنشاء مواقع الويب وأثناء ذلك
من أين تبدأ في تثبيت بايثون
قبل تثبيت Python على جهاز الكمبيوتر الخاص بك، من المهم معرفة بعض الأساسيات والأداء
محرر التعليمات البرمجية وبيئة التطوير المتكاملة
محرر التعليمات البرمجية هو أداة برمجية يستخدمها مطورو البرامج
ما هي لغة بايثون وعلاقتها بعلم البيانات
بايثون هي لغة برمجة عالية المستوى معروفة بشفرتها