پایتون · سطح ۱ · ۶ مرحله

پایتون در طبیعت: دات، حشرهٔ کوچک

Python wild - Dot the bug

با استفاده از اشکال و رنگ ها در پایتون با p5 یک حشره کارتونی بکشید و تزئین کنید.

ترجمهٔ فارسی ماشینی است و ممکن است در اصطلاحات دقیق نباشد. با انتخاب «هر دو» می‌توانی متن اصلی را هم بخوانی.
مرحلهٔ ۱

مرحله_1

بدنه نقطه را رسم کنید

یک دایره بکشید تا بدنه حشره را Dot the Bug بسازید.

اولین شکل شما!

این اولین حضور Dot the Bug روی صفحه نمایش است!

در این پروژه، با استفاده از پایتون و کدهای کتابخانه p5، یک باگ کارتونی ایجاد خواهید کرد. شما با کشیدن یک دایره بزرگ شروع خواهید کرد - بدن نقطه!

در اینجا کد شروع برای راه اندازی شما آمده است. شامل setup() و draw() توابعی که p5 برای ساخت طرح شما استفاده می کند.

را draw() تابع هر فریم را اجرا می کند. در حال حاضر فقط یک شکل ترسیم می کند - اما به زودی موارد بیشتری را اضافه خواهید کرد!

main.py


from p5 import *

def setup():
    size(400, 400)
    background('lightgreen')

def draw():
    # Draw Dot here!
    fill('black')
    circle(200, 200, 100)

run()

یک دایره سیاه روی یک پس زمینه سبز

نکته

می توانید با آن آزمایش کنید circle() ارزش ها:

  • را شماره اول موقعیت x دایره است مرکز
  • را شماره دوم موقعیت y دایره است مرکز
  • را شماره سوم اندازه است

سعی کنید اعداد را تغییر دهید و از رنگ های مختلف در آن استفاده کنید fill() مانند 'purple' یا 'orange'!

اشکال زدایی

اگر دایره را نمی بینید:

  • آن را بررسی کنید circle() داخل است draw() تابع
  • مطمئن شوید fill() قبل می آید circle()
  • درج را فراموش نکنید run() در انتهای پرونده شما!

محیط اجرای پروژه

ویرایشگر رسمی Raspberry Pi با فایل‌ها و کتابخانه‌های همین پروژه باز می‌شود. بارگذاری و اجرای آن به اینترنت نیاز دارد. کدهای خودت را با ابزار دریافت فایل نگه دار.

باز کردن در صفحهٔ مستقل ↗
معرفی و پیش‌نمایش پروژه

آنچه را که خواهید ساخت

Dot the Bug، یک حشره کارتونی که از اشکال و رنگ ها با استفاده از p5 ساخته شده است را بکشید و تزئین کنید.

بر روی کلیک کنید اجرا کنید دکمه ملاقات با Dot.

متن اصلی معرفی

What you will make

Draw and decorate Dot the Bug, a cartoon insect made from shapes and colours using p5.

Click on the Run button to meet Dot.