جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: إعداد PyCharm وإنشاء مشروع جديد
- الخطوة 3: أنشئ برنامجك الأول
- الخطوة 4: تحديد برنامجك الأول
- الخطوة 5: الحلقات و If's - هياكل التحكم
- الخطوة 6: التعليقات
- الخطوة 7: انتهى - حان الوقت لكتابة شيء ما بنفسك
فيديو: ابدأ مع بايثون: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
البرمجة رائعة!
إنه إبداعي وممتع ويمنح عقلك تمرينًا عقليًا. يرغب الكثير منا في التعرف على البرمجة ولكننا نقنع أنفسنا بأننا لا نستطيع ذلك. ربما تحتوي على الكثير من الرياضيات ، ربما تكون المصطلحات التي يتم طرحها حولك تخيفك. دعني أخبرك الآن أن هذا هو بالضبط ما كان يعتقده المبرمجون قبل أن يصبحوا مبرمجين. في الواقع ، هذا هو بالضبط ما كنت أفكر به قبل أقل من 10 أسابيع عندما بدأت البرمجة.
دعني أخبرك الآن أنه يمكن لأي شخص تعلم كتابة البرامج. مع التقدم في لغات البرمجة سهلة القراءة مثل Python ، ووفرة المعلومات على الإنترنت ، لم يعد استثمارًا بدوام كامل لتعلم خصوصيات وعموميات لغة البرمجة. معظم المبرمجين الصغار في القرن الحادي والعشرين كسالى للغاية ، ما عليك سوى تعلم الأساسيات والبناء عليها من هناك.
هذا ليس المصطلحات اللغوية المتخصصة ، ويسهل متابعته ويمكنك القيام به الآن. هذا صحيح! تصغير facebook و youtube ، والاسترخاء والمتابعة على جهاز الكمبيوتر الخاص بك.
سننظر اليوم في لغة برمجة تسمى Python ، تعرف ويكيبيديا لغة Python على أنها:
"Python هي لغة برمجة عالية المستوى وذات أغراض عامة مستخدمة على نطاق واسع. تؤكد فلسفتها في التصميم على قابلية قراءة الكود ، ويسمح تركيبها للمبرمجين بالتعبير عن المفاهيم في عدد أقل من سطور التعليمات البرمجية مما هو ممكن في لغات مثل C ++ أو Java. اللغة يوفر بنيات تهدف إلى تمكين برامج واضحة على نطاق صغير وكبير."
وماذا تعني هذة؟ اعتقدت أنك قلت لا اصطلاحي؟ حسنًا في الأساس:
"Python هي لغة برمجة مدمجة للأغراض العامة وسهلة القراءة. وهي متعددة الاستخدامات ، لذا يمكن استخدامها لإنشاء برامج من جميع أحجام الأشكال."
لماذا اخترت الثعبان؟ لأن أساسيات بايثون سهلة الالتقاط ولأن اللغة تتمتع بمجتمع دعم ممتاز عبر الإنترنت. بعد الانتهاء من هذا البرنامج ، يمكنك البدء في إنشاء البرامج على الفور ، بدلاً من قضاء وقتك في تعلم التعقيدات المطلوبة للغة.
دعنا نبدأ!
الخطوة 1: ما سوف تحتاجه
أولاً ، ستحتاج إلى جهاز كمبيوتر به نسخة من لغة python ، آسف لمستخدمي الهاتف المحمول!
توجه إلى https://www.python.org/downloads/ وقم بتنزيل أحدث إصدار متاح بالزر الأصفر الكبير.
ثم اتبع تعليمات المثبت لتثبيت بيثون.
للتحقق من تثبيت python ، انتقل إلى CMD (أو Terminal) واكتب:
بيثون - الإصدار
يجب أن تستجيب بايثون بإصدار بيثون.
الآن في هذا البرنامج التعليمي ، سنستخدم IDE ، أو بيئة التطوير المتكاملة (بشكل أساسي محرر نصوص ومجمع محشو معًا) لذا توجه إلى https://www.jetbrains.com/pycharm/download/ وقم بتنزيل "إصدار المجتمع" من بيشارم.
ثم اتبع تعليمات المثبت لتثبيت PyCharm.
الآن ، لبدء البرمجة!
الخطوة 2: إعداد PyCharm وإنشاء مشروع جديد
في المرة الأولى التي تقوم فيها بتشغيل pycharm ، سيسألك عن خريطة المفاتيح والموضوع الذي تريد استخدامه. أود أن أوصي بترك الخريطة الرئيسية في الوضع الافتراضي ، ولكن يمكنك التلاعب بالموضوع والألوان والخطوط حسب رغبتك. في هذا البرنامج التعليمي ، أستخدم مجتمع pycharm 4.5 مع موضوع Dracula.
سيتم الترحيب بك بعد ذلك بشاشة ترحيب.
اضغط على إنشاء مشروع جديد
حدد Pure Python ثم اختر مجلدًا لتخزين الملفات فيه ، ثم اضغط على إنشاء (لاحظ أن اسم المجلد سيكون اسم مشروعك)
في هذه المرحلة ، يجب أن يتم الترحيب بك بشاشة إنشاء الكود الفعلية: P
الخطوة 3: أنشئ برنامجك الأول
انقر بزر الماوس الأيمن على مجلد المشروع الخاص بك وانتقل إلى جديد -> ملف Python
قم بتسمية الملف واضغط على موافق
الآن ستظهر علامة تبويب جديدة في منطقتك الرئيسية
أدناه _المؤلف_ انسخ والصق هذا الرمز.
message = "Hello World"
رسالة مطبوعة
ثم انقر بزر الماوس الأيمن على الملف واضغط على تشغيل
سيؤدي هذا إلى تجميع برنامجنا وإرجاع نتيجة. ستتم طباعة Hello World في منطقة التشغيل
لنلقي نظرة على ما كتبناه للتو.
الخطوة 4: تحديد برنامجك الأول
الآن دعونا نحاول فهم ماهية الكود
message = "Hello World"
رسالة مطبوعة
حقا يعني.
أولاً ، أقوم بإنشاء وتعيين قيمة المتغير إلى سلسلة تحتوي على Hello World ، إذا قمت بتغيير النص بين علامات الكلام ، فيمكنك تغيير قيمة المتغير وبالتالي الرسالة. على سبيل المثال:
message = "مرحبًا Instructables!"
رسالة مطبوعة
عائدات:
عند الجري.
يتم تعريف السلسلة بسبب علامات الكلام ، ويمكن أيضًا تعريف السلاسل بعلامات مفردة
message = "أهلاً بالعالم"
رسالة مطبوعة
يمكن أن يكون للمتغيرات أيضًا أنواع مختلفة. على سبيل المثال هذا:
عدد صحيح = 29302
هو متغير ذو قيمة عددية (مختصرة int) وهذا:
عائمة نقطة = 1469.928
هو متغير ذو قيمة فاصلة عائمة (يُختصر إلى عائم).
بشكل أساسي ، الفرق بين الأعداد الصحيحة والعائمة هو أن الأعداد الصحيحة هي أعداد صحيحة بينما الأعداد العشرية هي أعداد عشرية. تأخذ الأعداد الصحيحة مساحة أقل ولكنها لا تحتوي على كسور عشرية. على سبيل المثال interger 1 / عدد صحيح 2
عدد صحيح 1 = 1
عدد صحيح 2 = 2 طباعة عدد صحيح 1 / عدد صحيح 2
0.5 صحيح؟ لكن النتيجة هي:
لأنه لا يمكن تقسيم الأعداد الصحيحة إلى كسور عشرية. ومع ذلك، هذا:
تعويم 1 = 1.0
عدد صحيح 2 = 2 عائم طباعة 1 / عدد صحيح 2
تُرجع 0.5 عند التشغيل لأن أحد المتغيرات هو عدد عشري
"طباعة" تطبع ببساطة قيمة. على سبيل المثال
اطبع "تدمير العالم"
يطبع السلسلة
يمكن للطباعة أيضًا طباعة قيمة معادلة ، بما في ذلك دمج سلسلتين
string1 = "HELLO"
string2 = "IBLE LOVERS" طباعة سلسلة 1 + سلسلة 2
مطبوعات
الخطوة 5: الحلقات و If's - هياكل التحكم
من أهم الأشياء في أي برنامج وجود هياكل التحكم.
هيكل التحكم الأول هو حلقة while ، هذه القطعة من الكود تتكرر عندما يكون الشرط صحيحًا. على سبيل المثال هذا الرمز
العد = 0
أثناء العد <10: # أضف للعد العد = العد + عدد الطباعة 1 اطبع "انتهى"
يقوم بتشغيل الكود في الحلقة حتى العد <10 ثم يستمر مع البرنامج.
Second is a if-else statement ، هذا الجزء من الكود يتحقق ويفعل شيئًا إذا كانت قيمة المتغير تساوي 10 ، ويفعل شيئًا آخر إذا كانت القيمة تساوي 11 ويفعل شيئًا آخر في جميع الظروف الأخرى.
عدد صحيح = 0
# إذا كان يساوي 10 إذا كان عددًا صحيحًا == 10: اطبع "ITS 10" # إذا كان يساوي 11 elif عددًا صحيحًا == 11: اطبع "ITS 11" # في جميع الظروف الأخرى: اطبع "I DONT KNOWWWWWWWW" print "انتهى"
سيعود
لأن العدد الصحيح المتغير لا يساوي 10 أو 11 وفي كل حالة أخرى يعمل في غير ذلك.
لتحديد الوقت أو إذا كان هيكل التحكم ضع النوع (while or if) متبوعًا بالقيمة true أو false ثم:
اكتب صحيح == صحيح:
لاحظ "المسافة البيضاء" لمحتويات كل حلقة ، فالبيثون محدد للغاية حول المسافات البيضاء ، وهكذا يعرف ما هو الكود في فترة أو إذا كان هناك حلقة. تستخدم PyCharm مسافة بيضاء بعلامة تبويب واحدة والتي يجب أن تكون متسقة عبر جميع التعليمات البرمجية الخاصة بك! يمكنك أيضًا ضبط الإعدادات لاستخدام المسافات بدلاً من ذلك (والتي لها بعض المزايا).
الخطوة 6: التعليقات
ربما لاحظت أنني قد "علقت" على الكود الذي نشرته في جزء هياكل التحكم. يمكنك التعليق على جزء من الكود بوضع علامة # وسيتم التعليق على باقي السطر. عندما يتم تجميع البرنامج يتم تجاهل التعليقات
# مرحبا بالعالم
التعليقات هي المنقذ من الكود. لأنها تسمح لك بإظهار كل ما هو موجود في التعليمات البرمجية الخاصة بك وماذا كنت تفكر فيه عند كتابة الكود. لكن لا تطرف! يمكن أن يكون الكود الذي تم التعليق عليه سيئًا تمامًا مثل الكود الذي تم التعليق عليه بأقل من اللازم
إذن متى يجب أن أعلق على الكود الخاص بي؟
قاعدتي الأساسية هي التعليق على أفكارك ككتابات ، لذلك إذا أضفت متغيرًا لمجرد الحفاظ على عمرك لا يخدم أي غرض آخر. التعليق على ذلك.
# المتغير الذي يحمل عمري بالسنوات # لم يتم استخدامه فعليًا في هذا البرنامج ولكن # أساسي لبقاء الجنس البشري! myAge = 23
الخطوة 7: انتهى - حان الوقت لكتابة شيء ما بنفسك
واو ، لقد تعلمت للتو أساسيات الثعبان!
فماذا أفعل الآن؟ قد تسأل ، حسنًا يمكنك الاستمرار في اللعب بملفك. عندما تعتقد أنك مستعد ، يمكنك مواجهة التحدي. اكتب برنامجًا لإضافة أو طرح رقمين تم إدخالهما بواسطة المستخدم. استخدم الإنترنت لمعرفة كيفية الحصول على مدخلات المستخدم ثم قم بإضافة أو طرح المدخلين وتأكد من التعليق على الكود الخاص بك! على الرغم من سهولة تعلم لغة Python ، إلا أنها ليست بأي حال من الأحوال ذات سقف منخفض - يمكن استخدام برامج من جميع الأشكال والأحجام والتكوينات باستخدام Python وهي مكتبات شاملة (وعادة ما يقدمها المجتمع). ضع الرمز الخاص بك أدناه للاقتراحات والتحسينات. حظا سعيدا!
موصى به:
إرشادات البرمجة الشيقة للمصمم - ابدأ تشغيل صورتك (الجزء الثاني): 8 خطوات
إرشادات البرمجة الشيقة للمصمم - احصل على صورة تعمل (الجزء الثاني): الرياضيات ، بالنسبة لمعظمكم ، تبدو غير مجدية. الأكثر استخدامًا في حياتنا اليومية هو الجمع والطرح والضرب والقسمة. ومع ذلك ، فإن الأمر مختلف تمامًا إذا كان بإمكانك الإنشاء باستخدام البرنامج. كلما عرفت أكثر ، كلما حصلت على نتيجة رائعة
ابدأ البرنامج تلقائيًا عند توصيل كمبيوتر محمول في محطة الإرساء: 5 خطوات
ابدأ تشغيل البرنامج تلقائيًا عند توصيل كمبيوتر محمول في محطة إرساء: يدور هذا الدليل حول كيفية تشغيل برنامج أو تطبيق عند توصيل الكمبيوتر المحمول الخاص بك بقاعدة لرسو السفن. في هذا المثال ، أستخدم Lenovo T480 Windows 10
شاشات مزدوجة من 7 أجزاء يتم التحكم فيها بواسطة مقياس الجهد في الدائرة بايثون - إظهار ثبات الرؤية: 9 خطوات (بالصور)
شاشات مزدوجة من 7 أجزاء يتم التحكم فيها بواسطة مقياس الجهد في CircuitPython - إظهار استمرارية الرؤية: يستخدم هذا المشروع مقياس جهد للتحكم في العرض على شاشتي LED من 7 أجزاء (F5161AH). عندما يتم تشغيل مقبض مقياس الجهد ، يتغير الرقم المعروض في النطاق من 0 إلى 99. يضيء مؤشر LED واحد فقط في أي لحظة ، لفترة وجيزة جدًا ، ولكن
ابدأ عرض شرائح صور العطلة الخاصة بك بلمسة من السحر!: 9 خطوات (بالصور)
ابدأ عرض شرائح صور العطلة الخاصة بك بلمسة من السحر!: على مر السنين ، طورت عادة أخذ تمثال صغير معي عند السفر: غالبًا ما أشتري قطعة فنية صغيرة فارغة (مثل تلك الموجودة في الصورة) وأرسمها لتتناسب مع علم وموضوع البلد الذي أزوره (في هذه الحالة ، صقلية). تي
ابدأ في بناء محطة مراقبة PM: 3 خطوات (بالصور)
ابدأ في بناء محطة مراقبة PM: أنا مهتم بشكل خاص بمستويات تلوث الهواء ، لأنني أعيش في الصين ، وبينما تعد مدينتي ، Shenzhen ، واحدة من أنظف المدن في الصين ، إلا أنها لا تزال تعاني من أيامها السيئة. أردت أن أبني بنفسي لأقارن بنصف دزينة من الهواء