كيف تبدأ البرمجة في بايثون

مؤلف: Peter Berry
تاريخ الخلق: 16 تموز 2021
تاريخ التحديث: 21 يونيو 2024
Anonim
تعليم لغة برمجة بايثون خطوة بخطوة - دورة كاملة
فيديو: تعليم لغة برمجة بايثون خطوة بخطوة - دورة كاملة

المحتوى

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

خطوات

جزء 1 من 5: تثبيت Python (لأنظمة تشغيل Windows)

  1. قم بتنزيل Python لأنظمة Windows. يمكن تثبيت مترجم Windows Python مجانًا من موقع Python على الويب. تأكد من تنزيل الإصدار المناسب لنظام التشغيل الخاص بك.
    • يجب تنزيل أحدث إصدار متاح ، حيث إنه وقت كتابة هذه المقالة هو الإصدار 3.4.
    • Python متاح في OS X و Linux. لست بحاجة إلى تثبيت أي برامج أخرى ذات صلة ببيثون بعد الآن. ومع ذلك ، ربما يجب عليك تثبيت برنامج محرر نصوص.
    • لا تزال معظم توزيعات Linux وإصدارات OS X تستخدم Python 2.X. هناك بعض الاختلافات الطفيفة بين الإصدار 2 والإصدار 3 ، وأبرزها تغيير في بنية "الطباعة" (في). إذا كنت تريد تثبيت إصدار أحدث من Python لنظام التشغيل OS X أو Linux ، فيمكنك تنزيل الملف من موقع Python على الويب.

  2. قم بتثبيت مترجم بايثون. يمكن لمعظم المستخدمين تثبيت المترجم الفوري دون تغيير أي من الإعدادات. يمكنك دمج Python في تطبيق مترجم سطر أوامر Windows المتاح (موجه الأوامر) عن طريق تمكين الخيار الأخير في قائمة الوحدات النمطية المتاحة.
  3. قم بتثبيت محرر نصوص. سواء كان بإمكانك كتابة برامج Python باستخدام Notepad أو TextEdit ، فستكون أسهل في القراءة والكتابة باستخدام محرر نصوص متخصص. هناك العديد من برامج التحرير المجانية للاختيار من بينها ، مثل Notepad ++ (Windows) أو TextWrangler (Mac) أو Jedit (لأي نظام تشغيل).

  4. تحقق من إعداداتك. افتح موجه الأوامر (Windows) أو Terminal (Emulator - Mac / Linux) واكتب بيثون. سيتم تحميل Python وعرض رقم الإصدار. سيتم نقلك إلى تطبيق مترجم سطر أوامر مترجم Python ، والممثل على النحو التالي:
    • القتال طباعة ("Hello World!") واضغط على المفتاح ↵ أدخل (اذهب). سيتم عرض النص أسفل سطر أوامر Python مباشرة.
    الإعلانات

جزء 2 من 5: تعلم الأساسيات


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

جزء 3 من 5: استخدام المترجم مثل الآلة الحاسبة

سيساعدك أداء بعض الوظائف الحسابية البسيطة في التعرف على بناء جملة بايثون وكيفية التعامل مع الأرقام والسلاسل.

  1. ابدأ المترجم. افتح موجه الأوامر أو المحطة الطرفية. خط الكتابة بيثون في الموجه واضغط على المفتاح ↵ أدخل. سيقوم مترجم Python بتحميل وتوجيهك إلى تطبيق مترجم سطر أوامر Python ().
    • إذا لم تقم بدمج Python مع تطبيق مترجم سطر الأوامر الحالي ، فسيتعين عليك الانتقال إلى دليل Python لتشغيل المترجم الفوري.
  2. قم بإجراء العمليات الحسابية الأساسية. يمكنك استخدام Python للقيام بذلك بسهولة. راجع بعض الأمثلة في المربع أدناه حول كيفية استخدام وظيفة الحساب. ملاحظة: في كود Python ، يستخدم للإشارة إلى أن الفقرات التي تليها يتم تفسيرها ، وبالتالي لن يتم تضمينها في المترجم.
  3. الأس. يمكنك استخدام عوامل التشغيل ** للدلالة على القوى. يمكن لبايثون حساب الأعداد الكبيرة بسرعة. راجع المثال في المربع أدناه.
  4. إنشاء ومعالجة نفس المتغيرات. يمكنك تعيين متغيرات في Python لإجراء حسابات جبرية بسيطة. يمكن اعتبار ذلك مقدمة جيدة للتخصيص المتغير في برنامج بايثون. يتم تعيين المتغيرات من خلال العلامة =. للحصول على فهم أفضل ، راجع المثال في المربع أدناه.
  5. أغلق المترجم. بمجرد الانتهاء من ذلك ، يمكنك إغلاق المترجم والعودة إلى تطبيق مترجم سطر الأوامر عن طريق الضغط على مجموعة المفاتيح. السيطرة+ض (Windows) أو السيطرة+د (Linux / Mac) ثم اضغط على ↵ أدخل. يمكنك أيضًا كتابة الأوامر استقال () و اضغط ↵ أدخل. الإعلانات

جزء 4 من 5: أنشئ برنامجك الأول

  1. افتح محرر نصوص. يمكنك إنشاء برامج اختبار بسرعة لتتعرف على أساسيات إنشاء وحفظ البرامج وتشغيلها من خلال المترجم الفوري. سيساعدك أيضًا في التحقق مما إذا كان المترجم قد تم تثبيته بشكل صحيح.
  2. قم بإنشاء الأمر "طباعة". "الطباعة" هي وظيفة أساسية في Python ، تُستخدم لعرض المعلومات في الجهاز الطرفي في البرنامج. ملاحظة: تعد "print" واحدة من أكبر التغييرات منذ الانتقال من Python 2 إلى Python 3. في Python 2 ، تحتاج فقط إلى كتابة "print" قبل المحتوى الذي تريد عرضه. في Python 3 ، أصبحت "print" وظيفة. لذلك ، سيتعين عليك كتابة "print ()" ، مع النص الذي تريد عرضه بين قوسين.
  3. أضف الجملة الخاصة بك. من أكثر الطرق شيوعًا لاختبار لغة البرمجة عرض "Hello World!". ضع هذا في أمر "print ()" ، قم بتضمين علامات الاقتباس:
    • على عكس العديد من اللغات الأخرى ، لا تحتاج إلى استخدام علامات التشكيل ; لإنهاء الأمر. أنت أيضًا لا تحتاج إلى تقويم الأسنان ({}) لقفل كتلة. بدلاً من ذلك ، يكفي مجرد وضع مسافة بادئة لإظهار المحتوى الموجود في الكتلة.
  4. حفظ الملف. انقر فوق قائمة "ملف" في المحرر الخاص بك واختر "حفظ باسم". في القائمة المنسدلة أسفل مربع الاسم ، حدد نوع الملف Python. إذا كنت تستخدم برنامج Notepad (غير مستحسن) ، فحدد "All Files" ثم أضف الامتداد ".py" إلى اسم الملف.
    • تأكد من حفظ الملف في مكان يسهل الوصول إليه حيث ستحتاج إلى البحث عنه في تطبيق مترجم سطر الأوامر.
    • في هذا المثال ، يتم حفظ الملف باسم "hello.py".
  5. تشغيل البرنامج. افتح موجه الأوامر أو Terminal وانتقل إلى الموقع حيث قمت بحفظ الملف. بمجرد الوصول إلى هناك ، قم بتشغيل الملف عن طريق الكتابة مرحبا ثم اضغط على المفتاح ↵ أدخل. يجب أن ترى النص المعروض أسفل الموجه مباشرة.
    • اعتمادًا على كيفية تثبيت Python وإصدارها ، قد تضطر إلى الكتابة بيثون hello.py أو python3 hello.py لتشغيل البرنامج.
  6. يعمل الاختبار بانتظام. أحد الأشياء الرائعة في Python هو أنه يمكنك تجربة البرنامج الجديد على الفور. إنها عادة جيدة أن تفتح مترجمًا ومحررًا لسطر الأوامر في نفس الوقت. عند حفظ التغييرات في المحرر ، يمكنك تشغيل البرنامج على الفور من سطر الأوامر. بفضل ذلك ، تحقق من التغييرات التي تم إجراؤها للتو بسرعة. الإعلانات

جزء 5 من 5: بناء برامج متقدمة

  1. جرب بنية أساسية للتحكم في التدفق. تسمح لك بنية التحكم في التدفق بالتحكم في ما يفعله البرنامج بناءً على ظروف معينة. هذه التركيبات هي الجزء الأكثر أهمية في Python ، مما يسمح لك بإنشاء برامج لأداء عمليات مختلفة بناءً على إدخال وشرط معين. في حين نقطة انطلاق جيدة للتعود عليها. في المثال أدناه ، يمكنك استخدام هيكل في حين لحساب سلسلة فيبوناتشي حتى 100:
    • كم من الوقت ستستمر السلسلة (بينما) ب أقل من (<) 100.
    • ستكون النتيجة
    • تعال النهاية = ' لعرض النتائج على نفس السطر بدلاً من ترك القيم في أسطر منفصلة.
    • يوجد في هذا البرنامج عدد من النقاط التي تلعب دورًا رئيسيًا في إنشاء برامج Python المعقدة التي يجب أن تضعها في اعتبارك كما يلي:
      • يبرز المسافة البادئة للسطر. إشارة : يشير إلى أنه سيتم وضع مسافة بادئة للأسطر التالية وجزءًا من الكتلة. في المثال أعلاه ، طباعة (ب) و أ ، ب = ب ، أ + ب هي أجزاء من الكتلة في حين. الانسحاب المناسب مهم للغاية لضمان تشغيل البرنامج.
      • من الممكن تحديد متغيرات متعددة على نفس السطر. في المثال أعلاه ، أ و ب يتم تعريفها في السطر الأول.
      • إذا قمت باستيراد هذا البرنامج مباشرة إلى المترجم الفوري ، فيجب عليك إضافة سطر فارغ في نهاية البرنامج حتى يعرف المترجم أن البرنامج قد انتهى.
  2. أنشئ الوظيفة في البرنامج. يمكنك تحديد وظائف لاستخدامها لاحقًا في برنامجك. هذا مفيد بشكل خاص في الحالات التي تحتاج فيها إلى استخدام وظائف متعددة ضمن حدود برنامج أكبر. في المثال أدناه ، يمكنك إنشاء دالة لاستدعاء نفس تسلسل فيبوناتشي أعلاه:
    • يعود
  3. بناء برنامج أكثر تعقيدًا للتحكم في التدفق. تسمح لك بنية التحكم في التدفق بتعيين شروط محددة لتغيير طريقة عمل البرنامج. هذا مهم بشكل خاص عند التعامل مع مدخلات المستخدم. سيستخدم المثال أدناه إذا (إذا)، أليف (وإلا إذا) (أو إذا) ، و آخر (أخرى) لإنشاء برنامج بسيط لتقييم عمر المستخدم.
    • يقدم هذا البرنامج أيضًا بعض التركيبات المهمة جدًا والتي لا تقدر بثمن لمجموعة متنوعة من التطبيقات:
      • إدخال () - يتطلب هذا الأمر من المستخدم إدخال البيانات من لوحة المفاتيح. سيرى المستخدم الرسالة مكتوبة بين قوسين. في هذا المثال، إدخال () ملفوفة بواسطة وظيفة int () - مما يعني أنه سيتم التعامل مع أي إدخال باعتباره عددًا صحيحًا.
      • نطاق () يمكن استخدام هذه الوظيفة بعدة طرق. في هذا البرنامج ، يتحقق ما إذا كان الرقم الذي تم إدخاله يتراوح بين 13 و 20. لن يتم النظر في الحدين العلوي والسفلي للنطاق في الحساب.
  4. تعلم التعبيرات الشرطية الأخرى. في المثال السابق ، استخدمنا "أقل من أو يساوي" (<=) لتحديد ما إذا كان العمر الذي تم إدخاله يفي بالشرط. يمكنك استخدام تعبيرات مشابهة لتلك الموجودة في الرياضيات ، لكن اكتب بطريقة مختلفة قليلاً:
  5. استمر في التعلم. هذه ليست سوى أساسيات بايثون. على الرغم من كونها واحدة من أبسط اللغات ، إذا كنت تريد التعمق أكثر ، فإن Python لا تزال متعمقة للغاية. أفضل طريقة لمواصلة التعلم هي البرمجة باستمرار! تذكر أنه يمكنك كتابة أي برنامج سريعًا في المترجم الفوري والتحقق من التغييرات التي أجريتها فقط عن طريق تشغيل البرنامج مرة أخرى من سطر الأوامر.
    • هناك العديد من الكتب الجيدة عن برمجة Python ، بما في ذلك "Python for Beginners" و "Python Cookbook" و "Python Programming: An Introduction to Computer Science" (برمجة بايثون: مقدمة في علوم الكمبيوتر).
    • تتنوع الموارد على الشبكة ، ولكن لا يزال الكثير منها موجهًا نحو Python 2.X. قد تضطر إلى تعديل أي من الأمثلة التي يقدمونها.
    • تقدم العديد من المدارس المحلية دروس بايثون. غالبًا ما يتم تدريس بايثون في فصول تمهيدية لأنها واحدة من أسهل اللغات للتعلم.
    الإعلانات

النصيحة

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