اذهب إلى المحتوى
  • -1

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

المبرمج العربي

السؤال

Recommended Posts

  • 2

أهلًا بك صديقي

صراحًة أختيار مميز لأنّ لغة البرمجة بايثون تُعتبر من لُغات المستوى العالي وتتميز بالبساطة بكتابتها وقراءتها وهي سهلة التعلُم لأنّها تستخدم أسلوب البرمجة الكائنية (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
  • التعرف على كيفية التعامل مع الملفات
  • التعامل مع الاستثناءات في لغة بايثون

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

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

بالتوفيق

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 2

هذه نصائحي عادةً:

بدايتك مع البايثون

مدخل إلى لغة بايثون

الصفحة العربية في الموقع الرسمي لبايثون

مجموعة من الكتب العربية حول لغة بايثون (موقع كتب)

وأيضاً في نفس الموقع

كتاب تعلم البرمجة مع بايثون 3 (موقع وادي التقنية)

رابط: مصدر هذا الكتاب العربي (مجتمع لينكس العربي)

دورة تعلمك طريقة التفكير في بايثون (للأستاذ: إيهاب رجب)

ولا تنس دائما تفقد توثيق بايثون في الموقع الرسمي

واستعمل الدالتين المدمجتين للحصول على مساعدة سريعة

help() و dir()

المزيد تجده هنا:
"مصادر عربية مميزة لتغلم بايثون"

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

كما أنصح بدروس موقع codecademy المفيدة والممتع في نفس الوقت.

وإذا أردت شراء كتاب ورقي فأنصحك بهذا الكتاب.

بعد الأساسيات يمكنك الاتجاه إما إلى برمجة برامج GUI وتعلم مكتبات tkinter, pygtk, pyqt.... أو تطوير الويب وتعلم أطر django، web2py, cherrypy... أو يمكنك الاتجاه إلى برمجة الشبكات أو أدوات الامن الاكتروني وغيرها من المجالات التي تتطلب معرفة عدة مكتبات متنوعة.

تم التعديل في بواسطة هشام رزق الله
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

تتميّز لغة بايثون بكونها سهلة التّعلم، لذلك يجب عليك أن تعلم بأنّ المصدر الذي تعتمده لتعلّم اللغة غير مهم كثيرا، فمعظم المصادر المُتواجدة على الويب ذات جودة عاليّة، ويُمكنك أن تجد كتبا مجّانيّة لتعلّم اللغة وهي في الغالب كتب جيّدة، يُمكنك مثلا البدأ بالتّعلم من كتاب Think Python وهو كتاب مجاني ورائد في هذا المجال لكنّه باللغة الإنجليزيّة.

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...