KnowledgeCity

Python المتقدمة: السلحفاة وفيثاغورس وحلقة For

تشرح هذه الدورة التدريبية كيف تعمل وظيفة السلحفاة في بايثون.

تشرح هذه الدورة التدريبية كيف تعمل وظيفة السلحفاة في بايثون. كما تتناول هذه الدورة موضوعات متقدمة عن حل نظرية فيثاغورس. ستتعلم كيفية تعديل حلقات التكرار for وهيكلتها، وهي الحلقات المستخدمة للتكرار في تسلسل. بنهاية هذه الدورة، ستصبح على دراية بالدوال وحلقات التكرار في بايثون.

أهداف الدورة التدريبية:

  • استخدام دالة السلحفاة في بايثون
  • حل نظرية فيثاغورس في بايثون
  • تعديل حلقات التكرار for

المدرّب: Jeremy Kurtz

المدّة: 18m · 3 دروس
المستوى: Advanced
اللغة: العربية

المهارات التي ستكتسبها

الرياضياتعرض وظيفة متقدمةالرياضيات المتقدمةبرمجة الحاسوبمبادئ التفاضل والتكاملبايثون (لغة برمجة)

ما ستتعلمه

  • استخدام دالة turtle في Python
  • حل نظرية فيثاغورس في Python
  • تعديل حلقة for وهيكلتها للتكرار عبر تسلسل
  • تطبيق دالة turtle مع حلقة for
  • فهم كيفية عمل الدوال والحلقات في Python

النقاط الرئيسية

  • تعمل دالة turtle ضمن Python ويمكن تطبيقها على مهام الرسم والتكرار.
  • يمكن استخدام Python لحل نظرية فيثاغورس من خلال تقنيات متقدمة.
  • تُستخدم حلقة for للتكرار عبر تسلسل ويمكن تعديلها وهيكلتها لتناسب المهمة.
  • يكتسب المتعلمون بإتمام الدورة فهماً للدوال والحلقات في Python.

الأسئلة الشائعة

ماذا سأتعلم في هذه الدورة؟

ستتعلم كيف تعمل دالة turtle داخل Python، وكيفية حل نظرية فيثاغورس في Python، وكيفية تعديل حلقة for المستخدمة للتكرار عبر تسلسل وهيكلتها. وبنهاية الدورة ستفهم الدوال والحلقات في Python.

ما الموضوعات والدروس التي تتناولها هذه الدورة؟

تتضمن الدورة ثلاثة دروس: Turtle وTurtle وفيثاغورس وTurtle وحلقة For.

ما المهارات التي تساعد هذه الدورة على بنائها؟

تتناول الدورة مهارات تشمل الرياضيات وعرض الدوال المتقدمة والرياضيات المتقدمة وبرمجة الحاسوب وحساب المثلثات والدوال الأولية ولغة Python (البرمجة).

هل هذه دورة Python متقدمة؟

نعم. تُدرّس هذه الدورة موضوعات متقدمة، منها حل نظرية فيثاغورس وتعديل حلقة for في Python.

النص

النص

مكتبة السلحفاة (Turtle) في هذا الدرس سنبدأ في تعلم الرسومات بداخل بيئة بايثون الطريقة التي سنفعل بها ذلك هي أننا سنستخدم وحدة أو مكتبة تسمى سلحفاة Turtle دعونا نفتح ملف جديد ونحفظه على الفور كـ 001 داخل دليل Python المتقدم على سطح المكتب الخاص بنا بمجرد الانتهاء من ذلك، يمكننا البدء في البرمجة لذلك لاستخدام السلحفاة فعلينا استيرادها كوحدة نمطية module والطريقة التي نقوم بها بذلك هو من خلال كتابة كلمة استيراد السلحفاة import turtle إذا كنت تتذكر من الدورة المتوسطة عندما كنا نتعلم كيفية استيراد الوحدات علمنا أنه يمكننا أيضًا استيرادها عن طريق كتابة كلمة من from متبوعًا باسم الوحدة متبوعًا بالاستيراد import ثم في حالتنا، نكتب علامة النجمة فقط from turtle import * وهذا من شأنه أن يستورد كل شيء يشبه إلى حد كبير الخط الموجود فوقه مباشرةً سنقوم بنقل طريقتنا في الاستيراد لتتزامن مع السطر الأول من هذا الكود سبب ذلك هو أن هذا هو السطر الثاني أو سطر from هنا أفضل بكثير إذا كنا لن نستورد كل شيء وبالتالي، فقد وفرنا لأنفسنا حتى ولو لمقدار ضئيل من الوقت بمجرد استيراد هذه الوحدة نكون بحاجة إلى إنشاء كائن وفي حالتنا، سيتم تسميتها my_turtle وستساوي وحدة السلحفاة my_turtle= turtle.Turtle () متبوعة بنقطة تليها السلحفاة الفرق هو أنه يحتوي على حرف T كبير دعونا لا ننسى أقواس الفتح والإغلاق لذا، سأتوقف ثانية لقد أنشأنا بالفعل كائنًا يسمى my_turtle وهو كائن من نوع Turtle وبهذا النوع سلحفاة يأتي ما يقرب من إمدادات غير محدودة من الطرق إذن ما نريد أن نفعله وما نريد تحقيقه في هذا الدرس هو أن تكون قادرًا على عمل رسم بياني لذلك سنقول my_turtle سوف تتحرك لكنها ستتحرك إلى الأمام داخل الأقواس سنضع عددًا بالبكسل لذلك في هذه الحالة دعونا نجعل سلحفاتنا تتحرك للأمام بمقدار 200 بكسل مع هذه الأسطر الثلاثة لقد أنشأنا كائنا لقد قمنا باستيراد وحدة وقمنا بتطبيق طريقة لذلك دعونا نحفظ هذا save وتشغيله run وانظر، لدينا حسنًا، أعتقد أنها سلحفاة على الرغم من أنه تشبه المثلث أو رأس سهم إذا صح التعبير في نهاية السطر لكنها انتقلت من موضع البداية إلى الأمام بمقدار 200 بكسل لذا السؤال الذي ربما تريد طرحه هو لماذا سميت سلحفاة إذا كان في الواقع رأس سهم؟ عندما ظهر هذا لأول مرة كانت في الواقع سلحفاة لذلك من أجل الأجيال القادمة سنقوم بتشكيل سهمنا على شكل سلحفاة فقط باستخدام طريقة أخرى لذلك my_turtle وبعد ذلك، سنضع الكلمة شكل shape وداخل الأقواس وعلامات الاقتباس سنقوم بوضع كلمة سلحفاة Turtle نقرنا ملف وحفظ file & save ثم نقم بتشغيله run وستلاحظ الآن أنها تشبه السلحفاة في درسنا التالي سنلقي نظرة على المزيد من الأشياء التي يمكننا القيام بها بالرسومات والسلحفاة لذا أراك بعد ذلك

التعلّم أثناء التنقّل

تعلّم أينما كنت — يتيح لك تطبيق KnowledgeCity للجوّال مشاهدة الدروس أثناء التنقّل.