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

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

إعداد بيئة بايثون

لتشغيل كود Python ، يجب أن يكون نظامك مثبتًا عليه Python.

على نظام Windows

يمكنك تنزيل أحدث إصدار من Python لنظام التشغيل Windows من ملف python.org صفحة التنزيلات. اضغط على تنزيل Python زر ، حدد ويندوز قابل للتنفيذ في الصفحة التالية ، وانتظر حتى يتم تنزيل الملف التنفيذي. بمجرد الانتهاء ، انقر نقرًا مزدوجًا فوق ملف المثبت لبدء تشغيل نافذة التثبيت.

قم بتثبيت Python كما تقوم عادةً بتثبيت أي برنامج آخر على Windows. لا تنس تحديد خيار "Add Python to PATH" أثناء التثبيت.

على لينكس

لتثبيت Python على Linux ، قم بإصدار الأوامر التالية وفقًا لتوزيع Linux الذي تستخدمه:

instagram viewer

على Debian / Ubuntu:

sudo apt تثبيت بيثون

على Arch Linux:

sudo pacman -S python

على Fedora و CentOS:

sudo dnf تثبيت بيثون

على macOS

على غرار عملية التثبيت لنظام التشغيل Windows ، أولاً ، قم بتنزيل MPKG من ملف تحميل بايثون صفحة. بعد ذلك ، قم بتشغيل برنامج التثبيت واتبع الخطوات التي تظهر على الشاشة لمتابعة التثبيت.

الآن وقد تم الانتهاء من جزء التثبيت ، فلنبدأ عمليًا ونبدأ بقائمة أوامر Python التي يجب أن يعرفها كل مبتدئ. يفترض هذا الدليل أنك على دراية بكيفية تنفيذ برامج بايثون من سطر الأوامر.

المدخلات والمخرجات والمتغيرات الأساسية

يعد حفظ البيانات ، وأخذ المدخلات ، ثم تعديل البيانات لإنتاج المخرجات المرغوبة هو الهدف من كل برنامج Python.

1. تهيئة المتغيرات وإعلانها

لتخزين البيانات ، تستخدم كل لغة برمجة متغيرات. المتغيرات هي كائنات لهياكل بيانات معينة يمكنها الاحتفاظ بقيمة وإجراء عمليات على البيانات. لنفكر في كود بايثون التالي:

العدد = 20

هنا ، أعلنا عن متغير باسم "رقم" وقيمة 20. وبالمثل ، يمكنك إنشاء متغيرات أخرى بنوع بيانات مختلف. تدعم Python العديد من أنواع البيانات ولكن كمبتدئ ، ستعمل في الغالب مع الأنواع المذكورة أدناه. يتم وضع أوامر تهيئة أنواع البيانات بين قوسين.

  1. عدد صحيح (العدد = 10)
  2. سلسلة (الاسم = "ريان")
  3. تطفو (عشري = 10.23)
  4. قائمة (فواكه = ["Apple"، "Banana"، "Mango"])
  5. Tuple (الفواكه = ("Apple"، "Banana"، "Mango"))
  6. القاموس (Fruitmap = {1: "Apple" ، 2: "Banana" ، 3: "Mango"})

2. إخراج العرض باستخدام طريقة الطباعة ()

يبدأ معظم المبرمجين المبتدئين ببرنامج "Hello World" الأساسي الذي يخرج السلسلة عند التنفيذ. في Python ، يمكنك طباعة الرسائل المشفرة والقيم المتغيرة باستخدام print ().

لطباعة سلسلة في Python ، ألق نظرة على صيغة الأوامر التالية:

طباعة ("هذه سلسلة")

سيتم عرض أي شيء تقوم بإرفاقه داخل علامات الاقتباس كما هو. ستعرض التعليمات البرمجية المذكورة أعلاه "هذه سلسلة" عند تشغيلها باستخدام سطر الأوامر.

يمكنك أيضًا طباعة قيمة المتغير ببساطة عن طريق تحديد اسم المتغير بدون علامات اقتباس. لنفترض أن لدينا متغير سلسلة "اللقب" يحمل القيمة "شارما":

طباعة (اللقب)

انتاج:

شارما

3. أخذ المدخلات مع الإدخال ()

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

يمكنك أن تطلب من المستخدم إدخال قيمة باستخدام إدخال أمر. إليك الصيغة التي يجب اتباعها:

متغير = إدخال ("السلسلة المراد عرضها")

على سبيل المثال ، سيسأل الأمر التالي المستخدم عن اسمه وعمره على التوالي:

name = input ("الرجاء إدخال اسمك =>")
العمر = الإدخال ("الرجاء إدخال عمرك =>")

السيطرة على تدفق البرنامج

لا يتكون البرنامج فقط من المدخلات والمخرجات وأنواع البيانات. كما يتضمن بيانات التحكم الضرورية لتطبيق المنطق وتحديد تدفق البرنامج.

4. تنفيذ المنطق باستخدام if و elif و else

يتعامل جهاز الكمبيوتر الخاص بك مع العمليات ويقوم بالاختيارات بناءً على القرارات المنطقية. لتنفيذ المنطق في التعليمات البرمجية الخاصة بك ، يمكنك الاستفادة من أوامر if و elif و else. تعمل هذه الأوامر على تغيير تدفق البرنامج بناءً على الشروط ومن ثم تُعرف ببيانات التحكم الشرطي.

كما يوحي الاسم ، فإن لو يقوم الأمر بتقييم التعبير ، وإذا كان صحيحًا ، فسيقوم بتنفيذ العبارات الموجودة تحته. ال أليف يوفر الأمر (else if) تعبيرًا آخر يتم تقييمه إذا كان السابق لو بيان إرجاع كاذبة. أخيرًا ، إذا لم تكن هناك بيانات سابقة (لو أو أليف) إرجاع صحيحًا ، التعبير المقدم مع آخر يتم تقييم الأمر.

لاحظ أنه يمكن أن يكون لديك عدة ملفات لو و أليف عبارات في كتلة معينة من التعليمات البرمجية. حتى متداخلة لو البيانات ممكنة.

إليك برنامج بسيط يشرح استخدام if و elif وغير ذلك. سيقوم البرنامج بتقييم ما إذا كان الرقم المحدد موجبًا أم سالبًا أم صفرًا.

number = int (input ("أدخل رقمًا لتقييمه:"))
إذا (الرقم> 0):
print ("إيجابي")
elif (رقم <0):
print ("Negative")
آخر:
طباعة ("صفر")

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

الفرق بين if و elif هو أنه سيتم تقييم جميع عبارات if في كتلة التعليمات البرمجية واحدة بعد الآخر مهما كان الأمر ، ولكن إفادة elif لن يتم تقييمها إلا إذا كانت الجملة السابقة موجودة خاطئة.

متعلق ب: أفكار مشروع بايثون مناسبة للمبتدئين

5. The for Loop في بايثون

على الرغم من أن Python تدعم العديد من عبارات الحلقة الأخرى (do... while، while، switch) ، فإن الحلقة for هي عبارة التحكم في الحلقة الأكثر شيوعًا مقارنة بالباقي.

على عكس C و C ++ ، فإن حلقة for في Python تتكرر دائمًا عبر متغير تكراري. المتغير التكراري هو المتغير الذي يحتوي على قيم متعددة فيه ، مثل القوائم ، والمجموعات ، والقواميس.

قم بتعريف متغير قائمة "فواكه" يحتوي على قيم Apple و Banana و Pear و Mango. للتكرار فوق كل عنصر وطباعة القيم باستخدام حلقة for:

للعنصر في الفاكهة:
طباعة (عنصر)

يمكنك أيضًا إنشاء حلقة for على النمط الكلاسيكي C في Python باستخدام طريقة range (). تقوم طريقة range () بإنشاء قائمة بالأرقام بناءً على قيم البداية والنهاية والخطوة المحددة.

لأني في النطاق (0.5):
طباعة (ط)

انتاج:

0
1
2
3
4

الحفاظ على نمطية في التعليمات البرمجية

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

6. تحديد الوظائف مع def

لتقليل التكرار في الكود وتشجيع إعادة استخدام الكود ، توفر Python طريقة لالتفاف التعليمات البرمجية القابلة لإعادة الاستخدام داخل الوظائف ، والتي يمكن استدعاؤها لاحقًا عند الضرورة. يمكنك إنشاء دالة باستخدام امتداد def الكلمة الأساسية في بايثون.

على غرار لغات البرمجة الأخرى ، دوال بايثون خذ أيضًا الحجج وقيم الإرجاع عند التنفيذ الناجح. يمكنك أيضًا زيادة تحميل الوظائف في Python.

مجموع def (أ ، ب):
العودة أ + ب
print (sum (1،2))

انتاج:

3

7. قم بإنشاء فصول باستخدام الفئة Keyword

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

إليك رمز بسيط يُنشئ فئة باسم طالب:

طالب الفصل:
الاسم = ""
تعيين setName (self، passValue):
self.name = تمرير القيمة
def displayName (ذاتي):
طباعة (اسم النفس)

لاستخدام فئة ، عليك أولاً إنشاء مثيل لها ، يُعرف أيضًا باسم كائن.

mystudent = طالب ()
mystudent.setName ("ديبيش شارما")
mystudent.displayName ()

عند الجمع بين آخر مقتطفين من التعليمات البرمجية ، سيخرج البرنامج المذكور أعلاه:

ديبيش شارما

على غرار لغات البرمجة الأخرى ، يمكنك أيضًا تنفيذ المنشئات والطرق الثابتة في فئات بايثون (باستخدام طريقة init () dunder وstaticmethod decorator على التوالي).

يتيح تعلم Python عددًا لا يحصى من الفرص

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

سواء كنت مبرمجًا ناشئًا أو مطورًا متمرسًا ، إضافة Python إلى مجموعة المهارات الموجودة لديك سيعزز بالتأكيد خبرتك وتخصصك في الصناعة.

يشاركسقسقةبريد الالكتروني
كيف تتعلم Python مجانًا

هل أنت مستعد لتعلم Python ، وهي واحدة من أكثر لغات البرمجة المرغوبة في الآونة الأخيرة؟ إليك كيف يمكنك البدء.

اقرأ التالي

مواضيع ذات صلة
  • برمجة
  • بايثون
نبذة عن الكاتب
ديبيش شارما (94 مقالة منشورة)

Deepesh هو محرر جونيور لنظام Linux في MUO. يكتب أدلة إعلامية على نظام Linux ، بهدف توفير تجربة سعيدة لجميع الوافدين الجدد. لست متأكدًا من الأفلام ، ولكن إذا كنت تريد التحدث عن التكنولوجيا ، فهو الرجل المناسب لك. في أوقات فراغه ، يمكنك أن تجده يقرأ الكتب أو يستمع إلى أنواع موسيقية مختلفة أو يعزف على جيتاره.

المزيد من Deepesh Sharma

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك