هل تريد البدء في تعلم كيفية البرمجة؟ قد يكون الدخول في برمجة الكمبيوتر أمرًا شاقًا ، وقد تعتقد أنك بحاجة إلى حضور دروس لتتعلم. في حين أن هذا قد يكون صحيحًا بالنسبة لبعض اللغات ، إلا أن هناك مجموعة متنوعة من لغات البرمجة التي ستستغرق يومًا أو يومين فقط لفهم الأساسيات. بايثون هي إحدى تلك اللغات. يمكنك تشغيل برنامج Python الأساسي وتشغيله في بضع دقائق فقط. انظر الخطوة 1 أدناه لمعرفة كيفية القيام بذلك.
خطوات
جزء 1 من 5: تثبيت بايثون
شبابيك
الخطوة 1. قم بزيارة موقع Python على الويب
يمكنك تنزيل كل ما تحتاجه لبدء استخدام Python من موقع Python على الويب (python.org/downloads. يجب أن يكتشف موقع الويب تلقائيًا أنك تستخدم Windows ويقدم الروابط إلى مثبت Windows.
الخطوة 2. اختر الإصدار الذي تريد تثبيته
يوجد حاليًا إصداران متاحان من Python: 3.x.x و 2.7.10. تتيح Python إمكانية التنزيل ، ولكن يجب على المستخدمين الجدد اختيار الإصدار 3.x.x. قم بتنزيل 2.7.10 إذا كنت ستعمل باستخدام كود Python القديم أو مع البرامج والمكتبات التي لم تعتمد 3.x.x حتى الآن.
سيفترض هذا الدليل أنك تقوم بتثبيت 3.x.x
الخطوة 3. قم بتشغيل المثبت بعد تنزيله
سيؤدي النقر فوق الزر الخاص بالإصدار الذي تريده إلى تنزيل برنامج التثبيت الخاص به. قم بتشغيل برنامج التثبيت هذا بعد انتهاء التنزيل.
الخطوة 4. حدد مربع "إضافة Python 3.5 إلى PATH"
سيسمح لك ذلك بتشغيل Python مباشرة من موجه الأوامر.
الخطوة 5. انقر فوق "التثبيت الآن"
سيؤدي هذا إلى تثبيت Python بجميع إعداداتها الافتراضية ، والتي يجب أن تكون مناسبة لمعظم المستخدمين.
إذا كنت ترغب في تعطيل وظائف معينة ، أو تغيير دليل التثبيت ، أو تثبيت مصحح الأخطاء ، فانقر فوق "تخصيص التثبيت" بدلاً من ذلك ، ثم حدد المربعات أو قم بإلغاء تحديدها
ماك
الخطوة الأولى: حدد ما إذا كنت تريد تثبيت Python 3.x.x
جميع إصدارات OS X تأتي مع Python 2.7 مثبتة بالفعل. إذا لم تكن بحاجة إلى الإصدار الأحدث من Python ، فلن تحتاج إلى تثبيت أي شيء. إذا كنت تريد الوصول إلى أحدث إصدارات Python ، فستحتاج إلى تثبيت 3.x.x.
إذا كنت ترغب فقط في استخدام الإصدار المضمن من Python ، فيمكنك إنشاء نصوص في محرر نصوص وتشغيلها من خلال المحطة
الخطوة 2. قم بتنزيل ملفات Python 3.x.x من موقع Python على الويب
قم بزيارة (python.org/downloads على جهاز Mac الخاص بك. يجب أن يكتشف نظام التشغيل الخاص بك ويعرض ملفات تثبيت Mac. إذا لم يحدث ذلك ، فانقر فوق الرابط "Mac OS X".
الخطوة 3. انقر نقرًا مزدوجًا فوق ملف PKG الذي تم تنزيله لبدء تثبيت Python
اتبع التعليمات لتثبيت بايثون. يمكن لمعظم المستخدمين فقط استخدام الإعدادات الافتراضية.
الخطوة 4. قم بتشغيل بايثون في المحطة
للتحقق من أن التثبيت سار على ما يرام ، قم بتشغيل Terminal واكتب python3. يجب أن يبدأ هذا واجهة Python 3.x.x ، ويعرض الإصدار.
لينكس
الخطوة الأولى. تحقق من إصدار Python الذي قمت بتثبيته بالفعل
تقريبًا كل توزيعات Linux تأتي مع Python مثبتة. يمكنك معرفة الإصدار الذي لديك عن طريق فتح Terminal وكتابة python.
الخطوة 2. قم بتثبيت أحدث إصدار في Ubuntu
افتح نافذة Terminal واكتب sudo apt-get install python.
يمكنك أيضًا تثبيت Python باستخدام تطبيق إضافة / إزالة تطبيقات Ubuntu الموجود في نافذة التطبيقات
الخطوة 3. قم بتثبيت أحدث إصدار في Red Hat و Fedora
افتح نافذة Terminal واكتب sudo yum install python.
الخطوة 4. قم بتثبيت أحدث إصدار في Arch Linux
تسجيل الدخول باسم المستخدم الجذر. اكتب pacman -S python.
الخطوة 5. قم بتنزيل بيئة IDLE
إذا كنت ترغب في استخدام بيئة تطوير Python ، فيمكنك الحصول عليها باستخدام مدير برامج التوزيع الخاص بك. ابحث فقط عن "python idle" للعثور على الحزمة وتثبيتها.
أساسيات أخرى
الخطوة الأولى. قم بتثبيت محرر نصوص
بينما يمكنك إنشاء برامج Python في Notepad أو TextEdit ، ستجد أنه من الأسهل بكثير قراءة الكود وكتابته باستخدام محرر نصوص متخصص. هناك مجموعة متنوعة من برامج التحرير المجانية للاختيار من بينها مثل Sublime Text (أي نظام) أو Notepad ++ (Windows) أو TextWrangler (Mac) أو JEdit (أي نظام).
الخطوة 2. اختبر التثبيت
افتح موجه الأوامر (Windows) في Terminal (Mac / Linux) واكتب python. سيتم تحميل Python وسيتم عرض رقم الإصدار. سيتم نقلك إلى موجه أوامر مترجم Python ، كما هو موضح >>>.
اكتب print ("Hello، World!") واضغط على ↵ Enter. يجب أن ترى النص Hello، World! معروض أسفل سطر أوامر Python
جزء 2 من 5: تعلم المفاهيم الأساسية
الخطوة 1. افهم أن بايثون لا تحتاج إلى ترجمة
Python هي لغة مفسرة ، مما يعني أنه يمكنك تشغيل البرنامج بمجرد إجراء تغييرات على الملف. هذا يجعل برامج التكرار والمراجعة واستكشاف الأخطاء وإصلاحها أسرع بكثير من العديد من اللغات الأخرى.
تعد Python واحدة من أسهل اللغات للتعلم ، ويمكنك إنشاء برنامج أساسي وتشغيله في بضع دقائق فقط
الخطوة 2. العبث في المترجم
يمكنك استخدام المترجم الفوري لاختبار الكود دون الحاجة إلى إضافته إلى برنامجك أولاً. يعد هذا أمرًا رائعًا لتعلم كيفية عمل أوامر محددة ، أو كتابة برنامج التخلص.
الخطوة 3. تعرف على كيفية تعامل بايثون مع الكائنات والمتغيرات
Python هي لغة موجهة للكائنات ، مما يعني أن كل شيء في البرنامج يتم التعامل معه ككائن. أيضًا ، لن تحتاج إلى إعلان المتغيرات في بداية البرنامج (يمكنك القيام بذلك في أي وقت) ، ولست بحاجة إلى تحديد نوع المتغير (عدد صحيح ، سلسلة ، إلخ).
جزء 3 من 5: استخدام مترجم بايثون كآلة حاسبة
سيساعدك أداء بعض وظائف الآلة الحاسبة الأساسية في التعرف على بناء جملة بايثون والطريقة التي يتم بها التعامل مع الأرقام والسلاسل.
الخطوة 1. ابدأ المترجم الفوري
افتح موجه الأوامر أو المحطة الطرفية. اكتب python في موجه الأوامر واضغط على زر الإدخال Enter. سيؤدي هذا إلى تحميل مترجم Python وسيتم نقلك إلى موجه أوامر Python (>>>).
إذا لم تقم بدمج Python في موجه الأوامر ، فستحتاج إلى الانتقال إلى دليل Python لتشغيل المترجم الفوري
الخطوة 2. إجراء العمليات الحسابية الأساسية
يمكنك استخدام بايثون لإجراء العمليات الحسابية الأساسية بسهولة. انظر المربع أدناه للحصول على بعض الأمثلة حول كيفية استخدام وظائف الآلة الحاسبة. ملحوظة: # تعين التعليقات في كود Python ، ولا يتم تمريرها من خلال المترجم.
>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # القسمة سترجع دائمًا رقم فاصلة عائمة (عشري) رقم 35.0 >>> (100 - 10 * 3) // 2 # قسمة الأرضية (شرطتان مائلتان) ستتجاهل أي نتائج عشرية 35 >>> 23٪ 4 # هذا يحسب باقي القسمة 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
الخطوة 3. حساب القوى
يمكنك استخدام عامل التشغيل ** للدلالة على الصلاحيات. يمكن لبايثون حساب الأعداد الكبيرة بسرعة. انظر المربع أدناه للحصول على أمثلة.
>> 7 ** 2 # 7 تربيع 49 >>> 5 ** 7 # 5 أس 7 78125
الخطوة 4. إنشاء المتغيرات والتعامل معها
يمكنك تعيين متغيرات في Python لإجراء الجبر الأساسي. هذه مقدمة جيدة لكيفية تعيين المتغيرات في برامج بايثون. يتم تعيين المتغيرات باستخدام علامة =. انظر المربع أدناه للحصول على أمثلة.
>> أ = 5 >>> ب = 4 >>> أ * ب 20 >>> 20 * أ // ب 25 >>> ب ** 2 16 >>> العرض = 10 # يمكن أن تكون المتغيرات أي سلسلة> >> الارتفاع = 5 >>> العرض * الارتفاع 50
الخطوة 5. أغلق المترجم
بمجرد الانتهاء من استخدام المترجم الفوري ، يمكنك إغلاقه والعودة إلى موجه الأوامر الخاص بك عن طريق الضغط على Ctrl + Z (Windows) أو Ctrl + D (Linux / Mac) ثم الضغط على ↵ Enter. يمكنك أيضًا كتابة quit () والضغط على زر الإدخال Enter.
جزء 4 من 5: إنشاء برنامجك الأول
الخطوة 1. افتح محرر النصوص الخاص بك
يمكنك إنشاء برنامج اختبار سريعًا يجعلك على دراية بأساسيات إنشاء البرامج وحفظها ثم تشغيلها من خلال المترجم الفوري. سيساعدك هذا أيضًا في التحقق من أن المترجم الفوري الخاص بك قد تم تثبيته بشكل صحيح.
الخطوة 2. قم بإنشاء بيان "طباعة"
"الطباعة" هي إحدى الوظائف الأساسية لبايثون ، وتُستخدم لعرض المعلومات في الجهاز أثناء البرنامج. ملاحظة: يعد "print" أحد أكبر التغييرات من Python 2 إلى Python 3. في Python 2 ، ما عليك سوى كتابة "print" متبوعًا بما تريد عرضه. في Python 3 ، أصبحت "print" دالة ، لذلك ستحتاج إلى كتابة "print ()" ، مع عرض ما تريد داخل الأقواس.
الخطوة 3. أضف بيانك
من أكثر الطرق شيوعًا لاختبار لغة البرمجة عرض النص "Hello، World!" ضع هذا النص داخل عبارة "print ()" ، بما في ذلك علامات الاقتباس:
طباعة ("Hello، World!")
على عكس العديد من اللغات الأخرى ، لا تحتاج إلى تعيين نهاية السطر ب ؛. لن تحتاج أيضًا إلى استخدام الأقواس المتعرجة ({}) لتعيين الكتل. بدلاً من ذلك ، ستشير المسافة البادئة إلى ما تم تضمينه في الكتلة
الخطوة 4. احفظ الملف
انقر فوق القائمة ملف في محرر النصوص الخاص بك وحدد حفظ باسم. في القائمة المنسدلة أسفل مربع الاسم ، اختر نوع ملف Python. إذا كنت تستخدم برنامج Notepad (غير مستحسن) ، فحدد "All Files" ثم أضف ".py" إلى نهاية اسم الملف.
- تأكد من حفظ الملف في مكان يسهل الوصول إليه ، حيث ستحتاج إلى الانتقال إليه في موجه الأوامر.
- في هذا المثال ، احفظ الملف باسم "hello.py".
الخطوة 5. قم بتشغيل البرنامج
افتح موجه الأوامر أو Terminal وانتقل إلى الموقع الذي حفظت فيه ملفك. بمجرد وصولك إلى هناك ، قم بتشغيل الملف عن طريق كتابة hello.py والضغط على زر الإدخال Enter. يجب أن ترى النص Hello، World! معروض أسفل موجه الأوامر.
اعتمادًا على كيفية تثبيت Python وإصداره ، قد تحتاج إلى كتابة python hello.py أو python3 hello.py لتشغيل البرنامج
الخطوة 6. اختبر بشكل متكرر
أحد الأشياء الرائعة في Python هو أنه يمكنك اختبار برامجك الجديدة على الفور. من الممارسات الجيدة فتح موجه الأوامر في نفس الوقت الذي يكون فيه المحرر مفتوحًا. عند حفظ التغييرات في المحرر ، يمكنك تشغيل البرنامج على الفور من سطر الأوامر ، مما يتيح لك اختبار التغييرات بسرعة.
جزء 5 من 5: بناء برامج متقدمة
الخطوة 1. جرب بيان التحكم الأساسي في التدفق
تسمح لك بيانات التحكم في التدفق بالتحكم في ما يفعله البرنامج بناءً على ظروف محددة. هذه العبارات هي قلب برمجة بايثون ، وتسمح لك بإنشاء برامج تقوم بأشياء مختلفة اعتمادًا على المدخلات والشروط. بيان while هو أمر جيد للبدء به. في هذا المثال ، يمكنك استخدام العبارة while لحساب تسلسل فيبوناتشي حتى 100:
# كل رقم في تسلسل فيبوناتشي هو # مجموع الرقمين السابقين أ ، ب = 0 ، 1 بينما ب <100: طباعة (ب ، النهاية = '') أ ، ب = ب ، أ + ب
- سيعمل التسلسل طالما (while) b أقل من (<) 100.
- سيكون الناتج 1 1 2 3 5 8 13 21 34 55 89
- سيعرض الأمر end = "الإخراج على نفس السطر بدلاً من وضع كل قيمة في سطر منفصل.
-
هناك بعض الأشياء التي يجب ملاحظتها في هذا البرنامج البسيط والتي تعتبر حاسمة لإنشاء برامج معقدة في Python:
- قم بتدوين المسافة البادئة. ج: يشير إلى أنه سيتم وضع مسافة بادئة للأسطر التالية وهي جزء من الكتلة. في المثال أعلاه ، تعد الطباعة (ب) و أ ، ب = ب ، أ + ب جزءًا من كتلة while. تعد المسافة البادئة بشكل صحيح أمرًا ضروريًا حتى يعمل برنامجك.
- يمكن تعريف المتغيرات المتعددة على نفس الخط. في المثال أعلاه ، تم تعريف كل من a و b في السطر الأول.
- إذا كنت تدخل هذا البرنامج مباشرة في المترجم الفوري ، فيجب عليك إضافة سطر فارغ في النهاية حتى يعرف المترجم أن البرنامج قد انتهى.
الخطوة 2. بناء وظائف داخل البرامج
يمكنك تحديد الوظائف التي يمكنك الاتصال بها لاحقًا في البرنامج. هذا مفيد بشكل خاص إذا كنت بحاجة إلى استخدام وظائف متعددة ضمن حدود برنامج أكبر. في المثال التالي ، يمكنك إنشاء دالة لاستدعاء تسلسل فيبوناتشي مشابه لما كتبته سابقًا:
def fib (n): a ، b = 0 ، 1 بينما a <n: print (a ، end = '') a ، b = b ، a + b print () # لاحقًا في البرنامج ، يمكنك استدعاء Fibonacci الخاص بك # وظيفة لأي قيمة تحددها Fib (1000)
سيعود هذا 0 1 1 2 3 5 8 13 21 34 55 89144233377610987
الخطوة الثالثة. إنشاء برنامج أكثر تعقيدًا للتحكم في التدفق
تسمح لك عبارات التحكم في التدفق بتعيين شروط معينة تغير كيفية تشغيل البرنامج. هذا مهم بشكل خاص عند التعامل مع مدخلات المستخدم. سيستخدم المثال التالي if و elif (else if) و else لإنشاء برنامج بسيط يقيم عمر المستخدم.
age = int (input ("Enter your age:")) if age <= 12: print ("it's great to be a kid!") elif age in range (13، 20): print ("you're a teenager") ! ") else: print (" حان وقت النمو ") # إذا تحققت أي من هذه العبارات # فسيتم عرض الرسالة المقابلة. # إذا لم يكن أي من العبارتين صحيحًا ، فسيتم عرض رسالة "else" #.
-
يقدم هذا البرنامج أيضًا بعض العبارات الأخرى المهمة جدًا والتي ستكون لا تقدر بثمن لمجموعة متنوعة من التطبيقات المختلفة:
- الإدخال () - هذا يستدعي إدخال المستخدم من لوحة المفاتيح. سيرى المستخدم الرسالة المكتوبة بين قوسين. في هذا المثال ، يُحاط الإدخال () بوظيفة int () ، مما يعني أنه سيتم التعامل مع جميع المدخلات على أنها عدد صحيح.
- النطاق () - يمكن استخدام هذه الوظيفة بعدة طرق. في هذا البرنامج ، يتم التحقق لمعرفة ما إذا كان الرقم الموجود في النطاق بين 13 و 20. لم يتم حساب نهاية النطاق في الحساب.
الخطوة 4. تعلم التعبيرات الشرطية الأخرى
استخدم المثال السابق رمز "أقل من أو يساوي" (<=) لتحديد ما إذا كان عمر الإدخال يفي بالشرط. يمكنك استخدام نفس التعبيرات الشرطية التي تستخدمها في الرياضيات ، لكن كتابتها مختلفة قليلاً:
المعنى | رمز | رمز بايثون | |
---|---|---|---|
أقل من | < | < | |
أكثر من | > | > | |
اصغر من او يساوي | ≤ | <= | |
أكبر من أو يساوي | ≥ | >= | |
يساوي | = | == | |
غير متساوي | ≠ | != |
الخطوة 5. مواصلة التعلم
هذه ليست سوى الأساسيات عندما يتعلق الأمر ببايثون. على الرغم من أنها واحدة من أبسط اللغات التي يجب تعلمها ، إلا أن هناك قدرًا كبيرًا من العمق إذا كنت مهتمًا بالحفر. أفضل طريقة لمواصلة التعلم هي الاستمرار في إنشاء البرامج! تذكر أنه يمكنك كتابة برامج الخدش بسرعة مباشرة في المترجم الفوري ، واختبار التغييرات الخاصة بك بسيط مثل تشغيل البرنامج من سطر الأوامر مرة أخرى.
- هناك الكثير من الكتب الجيدة المتاحة لبرمجة بايثون ، بما في ذلك "Python for Beginners" و "Python Cookbook" و "Python Programming: An Introduction to Computer Science".
- هناك مجموعة متنوعة من المصادر المتاحة عبر الإنترنت ، ولكن لا يزال الكثير منها موجهًا نحو Python 2. X. قد تحتاج إلى إجراء تعديلات على أي أمثلة يقدمونها.
- إذا كنت تريد تشغيل python عبر الإنترنت ولكنك ترغب في تشغيل python 3 ، فإن Repl [1] لديه مترجم بايثون يستخدم أجهزة Linux الافتراضية. هناك مورد آخر جيد على الإنترنت لـ "pythonista" مستقبليًا (مبرمج بايثون متمرس جيدًا) وهو Thinkfunctional [2]. للتحديات الأكبر ، يتوفر أيضًا "أتمتة الأشياء المملة" [3] ومشروع أويلر [4].
- تقدم العديد من المدارس المحلية دروسًا في لغة بايثون. في كثير من الأحيان يتم تدريس لغة بايثون في فصول تمهيدية لأنها واحدة من أسهل اللغات للتعلم.
برامج العينة
نموذج رمز بدء تشغيل مترجم Python
عينة كود حاسبة بايثون
عينة من برنامج Easy Python