تعلم البرمجة باستخدام Python 3 ودورة Raspberry Pi التمهيدية.
تعليقاتⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
نحن نعلم أن العديد من قرائنا يريدون تعلم كيفية البرمجة وإنشاء برامجهم الخاصة لـ Raspberry Pi ، لكنهم لا يعرفون كيف أو من أين يبدأون.
هذا جيد ، تم اختراع Raspberry Pi للسماح للجميع بتعلم البرمجة!
بفضل هذا البرنامج التعليمي ، ستتمكن من تعلم أساسيات Python ، والتي ستتيح لك إنشاء برنامج بسيط ، لا سيما للتحكم في المعدات المتصلة بـ Raspberry Pi.
المواد اللازمة لدورة بايثون هذه
لأخذ هذه الدورة ، ستحتاج ببساطة إلى المواد التالية:
ستحتاج أيضًا إلى أن تكون قادرًا على التحكم في Raspberry Pi الخاص بك ، إما عبر الشاشة / لوحة المفاتيح ، أو عن بُعد في SSH (انظر البرنامج التعليمي الخاص بنا حول هذا الموضوع).
لمن هذه الدورة؟
هذه الدورة هي أكثر للمبتدئين. لا يدخل في تفاصيل الاستخدام المتقدم جدًا لبايثون ، ولكنه سيسمح لك باكتشاف أساسيات هذه اللغة.
يجب أن تسمح لك المعرفة المكتسبة بهذه الطريقة بتنفيذ معظم البرامج التي قد تحتاجها ، ولكنها تمنحك أيضًا الأساسيات التي تسمح لك باكتساب معرفة إضافية بنفسك.
تم إنشاء هذه الدورة التدريبية في الأصل بهدف تقديمها إلى فصل دراسي من طلاب السنة الأولى في علوم الكمبيوتر ، من أجل تعريفهم ببايثون على مدار ساعة واحدة تقريبًا.
تم تصميم هذه الدورة بهدف أن تكون بمثابة دعم للعرض التقديمي الذي سيتم توزيعه في نهاية الجلسة للسماح للطلاب باستخدامها كورقة مراجعة كاملة. سترى أيضًا بعض الجمل المتعلقة بهذا النوع من العروض التقديمية ، مثل قواعد تكوين المجموعة ، نتركها لأي معلم يرغب في أن يستلهم منها.
إذا كنت بحاجة إلى تدريب الأشخاص على استخدام Python ، خاصةً في التخصصات الرقمية وعلوم الكمبيوتر ، وما إلى ذلك ، فيمكنك إعادة استخدام هذا العرض التقديمي دون أي مشكلات تتعلق بالحقوق!
نطلب منك فقط ذكر مصدر الدورة!
تظهر نقاط بايثون في هذه الدورة
في هذه الدورة ، ستجد الموضوعات التالية مغطاة:
- نظرة عامة على Python وتاريخها واستخدامها
- تركيب بيئة التطوير
- اكتشف قشرة بايثون
- قم بإنشاء أول نص برمجي للبايثون
- استخدم المتغيرات واقرأ قيم المستخدم
- افهم فكرة الأنواع في بايثون
- التلاعب وعرض النص
- استخدم العوامل الحسابية
- استخدم الشروط في برامجك
- كرر الإجراءات مع الحلقات
- إعادة استخدام التعليمات البرمجية مع الوظائف
- ابحث عن كود الآخرين واستخدمه مع مكتبات Python و Pip
- قطع البرنامج الخاص بك مع "استيراد"
- قراءة وكتابة الملفات باستخدام بايثون
- تشغيل أوامر Linux باستخدام Python
- قم بتوصيل Python بقاعدة بيانات واستخدم MySQL
- تمرن ، قم بإنشاء برنامج Python يستخدم API
- أفضل الأماكن للعثور على المساعدة في لغة بايثون
معجم صغير
تقدم هذه الدورة التدريبية استخدام أساسيات الكمبيوتر ، مثل المتغيرات ، ولكن نظرًا لأنها مخصصة للطلاب الذين لديهم بالفعل بعض أساسيات البرمجة ، فإن اهتماماتهم لا يتم تناولها دائمًا بالتفصيل.
فيما يلي مسرد صغير لمساعدتك على فهم الفائدة من هذه المفاهيم الأساسية.
- متغير: طريقة لإقران اسم فريد لا يتغير بقيمة يمكن تغييرها. على سبيل المثال ، لتخزين عدد دورات اللعبة ، والتي ستتطور تدريجيًا ، تحت اسم "number_turn" ، للعثور عليها بسهولة.
- Loop: طريقة لتكرار إجراء ما دون الحاجة إلى كتابته عدة مرات في البرنامج. على سبيل المثال ، اعرض 1 ، 2 ، 3 … ، 1000 ، دون الحاجة فعليًا إلى كتابة 1000 مرة من الأمر المستخدم للعرض.
- الشرط: طريقة لتنفيذ جزء من البرنامج فقط في حالة استيفاء شروط معينة. على سبيل المثال ، اعرض 1 ، 2 ، 3 … ، 1000 ، لكن اعرض الرقم باللون الأحمر ، فقط إذا كان أكبر من 5 وأقل من 10.
- الأنواع: قم بتمييز محتوى المتغير لمعرفة ما إذا كان يحتوي على أرقام ، أو نص ، أو قيمة من النوع صواب أو خطأ ، أو مصفوفة من القيم ، إلخ.
- الوظائف: طريقة لتجميع جزء من الكود تحت اسم فريد لتتمكن من الاتصال به بسهولة دون الحاجة إلى إعادة كتابته. على سبيل المثال ، إذا قمنا بالتشغيل كثيرًا عندما نرى ، فسننشئ وظيفة لذلك ، والتي سوف نسميها في كل مرة ، بدلاً من إعادة كتابة نفس الكود المعقد طوال الوقت.
- مكتبة: مجموعة من الوظائف التي تتعامل مع نفس الموضوع ، مثل إرسال البريد الإلكتروني ، والتي تم تجميعها معًا بحيث يمكن استخدامها بسهولة ودمجها في أي برنامج.
مقدمة إلى Python مع Raspberry Pi
يمكنك العثور على هذه الدورة في وضع ملء الشاشة على العنوان التالي: https://raspberry-pi.fr/cours/slides-python-introduction.html
هل تريد المضي قدمًا في استخدام Python ، هل تحتاج إلى برنامج تعليمي أكثر اكتمالاً؟ تحقق من دورة شريكنا Éléphorm لتعلم Python!
يمكنك أيضًا الحصول على كتاب Patrice Clément "Python and Raspberry pi".