Teach Python 3 and web design with 200+ exercises - Learn Python 3 - Snakify

برنامج بيثون 3 التفاعلي التعليمي مع أكثر من 100 تمرين


1. كود في المتصفح الخاص بك

دعونا نرى كيف نضيف رقمين في بايثون. شغل هذا المثال:

a = 5
b = 7
print(a + b)

الآن دعونا نفعل ذلك بطريقة أكثر عمومية. هذه المرة يقرأ البرنامج رقمين من مدخلاته. شغل هذا المثال:

a = int(input())
b = int(input())
print(a + b)

الان حان دورك. اكتب برنامجًا يقرأ ثلاثة أرقام من مدخلاته واطبع مجموعها:

Advertising by Google, may be based on your interests

2. حول هذه الدورة

مرحبًا بك في الدليل التفاعلي لبرمجة Python 3. هذه دورة تمهيدية تختلف عن غيرها.

ماذا لدينا هنا:

  • دروس أساسية - نبدأ من الصفر ولكن نذهب بعمق إلى ما ستحتاجه بالفعل في الإنتاج
  • مشاكل صعبة - حفنة من ألعاب الدماغ لممارسة في أي درس
  • برنامج تشغيل التعليمات البرمجية في المتصفح - لا تحتاج إلى إعداد أي شيء للبدء
  • دعم الويب والجوال - رمز من أي أداة لديك
  • Visualizer - طريقة مثالية للتصحيح عن طريق الخطوة ذهابًا وإيابًا من خلال تنفيذ البرنامج لمعرفة المتغيرات

البحث عن وسيلة لتدريس Python في Key Stage 3 ، مبادئ علوم الكمبيوتر AP أو CS1؟ بالطبع لدينا هو حق لك.

نحن جادون هنا حول المشاكل المثيرة للاهتمام التي يمكنك حلها عبر الإنترنت. انظر إلى هذه:
  • الرخ يتحرك [الموضوع: الشروط] - يعطي إحداثي رقعة الشطرنج ، معرفة ما إذا كان الرخ يمكن أن ينتقل من واحد إلى الآخر في خطوة واحدة.
  • أقل المقسوم [topic: while loop] - ابحث عن المقسوم الأقل من العدد الصحيح.
  • عدد التكرارات [topic: dictionaries] - عد عدد المرات التي شاهدت فيها كل كلمة أثناء مسح النص المحدد.
24K
الطلاب المسجلين
11
الدروس
100+
مشاكل الترميز
لا
المستوى الفني المطلوب
Advertising by Google, may be based on your interests

3. المدارس التي تستخدمنا

Advertising by Google, may be based on your interests

4. ماذا يقول خريجونا؟

جون سلون
دبلن، إيرلندا
"كنت لغويًا يتطلع إلى الانتقال إلى اللغويات الحاسوبية ولكن ليس لديه خلفية في علوم الكمبيوتر. أخذني Snakify من مبتدئ مطلق إلى أعلى الفصل. لقد صمم الآن موقعًا إلكترونيًا يحتوي على دروس في اللغة الإنجليزية عبر الإنترنت وتلقى تمويلاً لإجراء المزيد من الأبحاث. "
يفجيني سيريبرياكوف
سانت بطرسبرغ ، روسيا
"كنت أدرس الفيزياء الحيوية الجزيئية في جامعتي. في ربيع عام 2015 ، أكملت هذه الدورة التدريبية وبعد ذلك في فصل الشتاء وجدت تدريبًا أولًا كمطور ويب لشركة Python / Django. "
Advertising by Google, may be based on your interests

5. لماذا أتعلم البرمجة؟

البرمجة يحسن حياتك. مهما فعلت في حياتك ، يمكنك البدء في اختراقها على الفور.

  • يقوم العلماء بجمع ومعالجة البيانات باستخدام برامج لإجراء الأبحاث
  • يعمل الرسامون والموسيقيون على أتمتة الأعمال اليومية باستخدام النصوص البرمجية
  • يمكن للطلاب الحصول على وظيفة جيدة الأجر في الأشهر. مجرد إلقاء نظرة على رواتب مهندسي البرمجيات في Glassdoor
Advertising by Google, may be based on your interests

6. لماذا أتعلم بايثون؟

بايثون هو خيار رائع سواء كانت لغتك البرمجية الأولى أو التالية.

  • بايثون سهلة ومرنة للغاية. البرامج في Python أصغر من اللغات الأخرى.
  • قوي. بسبب مجتمعها الضخم ، فإن بايثون تحظى بشعبية كبيرة باعتبارها لغة من جانب الخادم. تستخدم Google (العنكبوت ومحرك البحث وخرائط Google) و Netflix و Pinterest الكثير. Youtube، Quora، Reddit، Dropbox، Yahoo، Battlefield 2، Civilization 4، NASA، AlphaGene - جميعهم يستخدمون Python؛ انظر القائمة الكاملة هنا .
  • ارتفاع الطلب على المبرمجين. انظر مواقف العمل المفتوحة على StackOverflow
    Advertising by Google, may be based on your interests

7. ما المواقع / التطبيقات التي تم ترميزها في Python؟

بايثون هو خيار رائع سواء كانت لغتك البرمجية الأولى أو التالية. فيما يلي قائمة بالمشاريع / المنظمات القليلة التي تستخدم بايثون:

  • تستخدمها Google و Netflix و Pinterest كثيرًا. Youtube، Quora، Reddit، Dropbox، Google Maps. ياهو ، Battlefield 2 ، Civilization 4 ، NASA ، AlphaGene - جميعهم يستخدمون Python ؛ انظر القائمة الكاملة هنا .
    Advertising by Google, may be based on your interests

8. حسنا ، كيف تتعلم بايثون؟

هناك الكثير من الطرق للقيام بذلك ، حقا. يمكنك قراءة الكتب ، أو يمكنك مشاهدة أشرطة فيديو يوتيوب. ومع ذلك ، من الأفضل حل مشاكل الترميز ، كما يجب أن تبدأ في التفكير مثل مبرمج - وهذه المهارة تأتي مع العمل الشاق.

جاهز؟

Advertising by Google, may be based on your interests