كيف أبدأ مع لغة بايثون؟!


(عمارة إسلامية) #1

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

إخوتي وأخواتي المهندسين والمهندسات؛
مقالٌ نافع - بحوله تعالى - في مجال هندسة الكمبيوتر ولغات البرمجة.
لطالما ابتغيت تعلّم البرمجة.
بدأت بمُطالعة بعض الدّروس حول (أتش تي أم أل).
ثمّ وجدت حسب نصائح المُبرمجين؛ أنّ بايثون لغة سهلة, جميلة, وقويّة.
فارتأيتُ أن أتعلّمها؛ مع قراءة فقط في لُغة جافا؛ للعلم ولمعرفة بها.
خاصّة خلال فترة الإجازة.

صحيح هُناك صوارف ومُشغلات لكلّ هدف؛
فأسأل الله تعالى التّوفيق.
ومن كان من إخوتي ذا خبرة؛ علّ يُشارك خبرته مأجورًا.

كيف أبدأ مع لغة بايثون؟!

## يريد صديقي أن يبدأ بتعلم لغة بايثون فهل من نصائح كيف يبدأ تعلم أساسيات هذه اللغة وماذا سيفعل ما بعد الأساسيات؟

/

/
كيف أبدأ مع لغة بايثون؟!

صراحًة أختيار مميز لأنّ لغة البرمجة بايثون تُعتبر من لُغات المستوى العالي وتتميز بالبساطة بكتابتها وقراءتها وهي سهلة التعلُم لأنّها تستخدم أسلوب البرمجة الكائنية (OOP) وهي لغة مفتوحة المصدر ويُمكن استخدامها في مجالات كثيرة وواسعة وتُعتبر من اللغات البرمجية تعلمًا.
برمجة البرامج البسيطة، صناعة البرامج المُستقلة وذلك عبر استخدام الواجهات الرسومية ويُمكن استخدامها في عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية وذلك للتحكم في اداء بعض أشهر البرامج أو في صناعة وبرمجة برامج مُلحقة لها.

يُمكن استخدام لغة بايثون أيضًا على مختلف أنظمة التشغيل مثل (لينكس، ماك، ويندوز)
• برمجة الويب : Django, Pyramid, Bottle, Tornado, Flask, web2py
• تطوير الواجهات المرئية : wxPython, tkInter, PyGtk, PyQt
• الإستخدامات العلمية : SciPy, Pandas, IPython
• تطوير البرمجيات: Buildbot, Trac, Roundup
• إدارة النظام : Ansible, Salt, OpenStack

ويُمكن تحميل برنامج بايثون من الموقع الرسمي ويمكن تحميل برنامج بايثون منه بمختلف الصيغ HTML , PDF …إلخ.
تثبيتها على ويندوز يكون على الشكل الآتي:
الخطوة 1: الدخول إلى الموقع الرسمي
الخطوة 2: اتباع الرابط الخاص بنظام التشغيل ويندوز msiPython –XYZ حيثُ أنّ (XYZ) رقم الإصدار.
الخطوة 3: باستخدام هذه الطريقة يجب أنّ يكون نظام الويندوز يدعم برنامج تنصيب مايكروسوفت، لذلك يجب حفظ ملف التنصيف في الجهاز، ثم تشغيله حتى يتم التعرف إنّ كان الجهاز يدعم MSI (Microsoft Software Installation).
الخطوة 4: يجب تشغيل ملف التحميل من أجل تشغيل ملف تثبيت بايثون ويجب قبول إعدادات الضبط الافتراضية ثم الانتظار حتى يتم الانتهاء من التثبيت بشكل كامل.

ضبط مسار اللغة على نظام ويندوز:
يجب إضافة دلالة البايثون إلى المسار من أجل مجال مُعين في الويندوز يجب اتباع التالي:
عند استدعاء الأمر يجب طباعة المسار التالي %path%;C:\Python ثم الضغط على إنتر _Enter حيثُ أنّ المسار Python هو مسار دلالة البايثون .

ومن أجل تعلم لغة بايثون بشكل جيد يجب البدء بالدروس البسيطة وبالترتيب:
• التعرف على لغة بايثون بشكل جيد
• أخذ فكرة عامة حول لغة البرمجة بايثون
• معرفة البيئة الخاصة بلغة بايثون
• معرفة التركيبة الأساسية للغة بايثون
• التعرف على نماذج المتحولات في لغة بايثون
• التعرف على المُشغلات الرئيسية في لغة بايثون
• معرفة اتخاذ القرار في برمجة التطبيقات
• التعرف على الحلقات Loops
• استخدام الأرقام مع لغة بايثون
• التعرف على المتغيرات النصية String
• كيفية استخدام القوائم في لغة بايثون
• التعرف على الصفوف (tuple) وكيفية عملها
• التعرف على كيفية استخدام القاموس في لغة بايثون
• التعرف على التحكم بالتاريخ والوقت في اللغة
• التعرف على التوابع Functions
• التعرف على الوحدات Modules
• التعرف على كيفية التعامل مع الملفات
• التعامل مع الاستثناءات في لغة بايثون

بعد ذلك يجب الإنتقال إلى الدروس المُتقدمة، أيضًا أنصحك بمتابعة قسم بايثون في أكاديمية حسوب حيثُ يتم نشر دروس سوف تعود عليك بالفائدة.
أيضًا أنصحك بمتابعة هذه القائمة على موقع يوتيوب قائمة دروس بايثون، بالإضافة إلى دروس في لغة بايثون للمبتدئين
بالتوفيق .

ــــــــــــــــــــــــــــــــــــــــــــــــــــ

انتهى.

/

بحول الله تعالى يكُن لقاء جديد؛ في رحاب هندسة الكمبيوتر ولغات البرمجة،
ولغة البرمجة بايثون تحديدًا.

المصدر/ أكاديمية حسوب.