Search⌘ K
AI Features

ارسم باستخدام Python (قوة السلحفاة)

تعلم كيفية استخدام السلحفاة لرسم الأشكال والأنماط.

دعنا نفعل شيئًا ممتعًا وإبداعيًا - استخدم Python لرسم الصور.

سنستخدم وحدة Python المضمنة المسماةturtle للتحكم بالقلم على الشاشة.

تقديم السلحفاة

جرب هذا:

import turtle

pen = turtle.Turtle()
pen.forward(100)
Creating a turtle and drawing a line 100 pixels long
  • الخط 3:pen = turtle.Turtle() يُظهر سلحفاة على الشاشة يمكنك التحكم بها. سنُطلق عليها اسمًا:pen يمكنك تسميته بأي اسم تريده. من الآن فصاعدًا، كلما قلناpen يعرف Python أننا نتحدث عن تلك السلحفاة.

  • الخط الرابع:pen.forward(100) يخبر السلحفاة (المشار إليها باسمpen ) للتحرك للأمام بمئة خطوة (بكسل). ترسم السلحفاة خطًا أثناء تحركها، كما لو كانت تسحب قلمًا على ورقة.

تظهر سلحفاة على الشاشة وترسم خطًا يبلغ طوله 100 بكسل!

أضف المزيد من الحركات

يمكننا تحريك السلحفاة باستخدام أوامر مختلفة:

import turtle

pen = turtle.Turtle()
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
Drawing a square one side at a time using basic movement commands

استمر في الرسم - فأنت ترسم مربعًا جانبًا واحدًا في كل مرة.

استخدم الحلقات لرسم الأشكال

تجعل الحلقات رسم الأنماط المتكررة أسهل:

import turtle

pen = turtle.Turtle()

for _ in range(4):
    pen.forward(100)
    pen.right(90)
    
turtle.done()
Drawing a perfect square using a for loop

هذه هي بداية الهندسة التي تعمل بالطاقة السلحفاة.

اللون والأسلوب

يمكننا أن نجعل رسمنا أكثر إثارة للاهتمام من الناحية البصرية:

import turtle

pen = turtle.Turtle()

pen.color("blue")
pen.pensize(3)
pen.speed(2)

pen.forward(150)
Customizing the pen’s color, thickness, and speed

تغيير لون القلم وسمكه وسرعته!