رضا
رضا
خواندن ۳ دقیقه·۲ سال پیش

آموزش کتابخانه لاکپشت در پایتون (ماژول Turtle)

نقاشی با پایتون - کتابخانه لاکپشت در پایتون
نقاشی با پایتون - کتابخانه لاکپشت در پایتون


کتابخانه لاکپشت در پایتون یا turtle module یکی از راه های مناسب برای آموزش برنامه نویسی به کودکان است و با توجه به دستورات و فضای ساده ای که دارد، به نوعی میتوان از آن به عنوان ابزاری برای نقاشی یا طراحی گرافیکی در پایتون نام برد (در گذشته، گرافیک لاکپشتی، یک روش معروف برای آموزش برنامه نویسی به کودکان بوده، که از زبان Logo گرفته شده بود).

علاوه بر آموزش برنامه نویسی گرافیکی به کودکان، با کمک ماژول turtle می توانیم الگوها و اشکال فراکتال متنوعی را با زبان پایتون رسم کنیم.

برای استفاده از این ماژول ابتدا یک Object میسازیم و سپس آن را طوری کنترل میکنیم (حرکت میدهیم) که اشکالی موسوم به گرافیک لاکپشتی را ایجاد کنیم.

خرید دوره آموزش کتابخانه لاک پشت در پایتون از سایت xrio.ir

طراحی با پایتون - ترسیم اشکال هندسی در پایتون با کتابخانه لاک پشت
طراحی با پایتون - ترسیم اشکال هندسی در پایتون با کتابخانه لاک پشت


دستورات turtle در پایتون

دستورات موجود در این کتابخانه را میتوانیم به چند دسته تقسیم کنیم:

  1. دستورات حرکتی مثل forward, goto
  2. دستورات وضعیت آبجکت مثل position
  3. دستورات کنترل Pen مثل color, pensize
  4. دستورات مربوط به اسکرین یا window
  5. ایونت ها و متدها مثل


نصب کتابخانه turtle

برای استفاده از کتابخانه یا ماژول لاکپشت در زبان پایتون نیازی به دانلود کتابخانه turtle یا نصب آن نداریم. این کتابخانه بصورت پیشفرض در پایتون وجود دارد و فقط کافی است آن را فراخوانی (import) کنیم. برای این کار لازم است در ابتدای برنامه خود کد زیر را بنویسیم:

1import turtle

یا اگر بخواهیم کوتاه نویسی را رعایت کنیم، کد زیر را وارد خواهیم کرد:

1import turtle as t
طراحی با کتابخانه لاک پشت در زبان پایتون
طراحی با کتابخانه لاک پشت در زبان پایتون


رسم اشکال هندسی با کتابخانه turtle در پایتون

به عنوان مثال هایی ساده در ادامه چند شکل هندسی را با کمک کتابخانه لاکپشت در پایتون رسم کرده ایم. پیشنهاد میکنیم با کپی کردن کدها یک بار هم شما در سیستم خود آنها را تست کنید.

رسم دایره در پایتون

import turtle as t t.circle(50)

رسم مستطیل در پایتون

123456789import turtle as t t.fd(150) t.rt(90) t.fd(100) t.rt(90) t.fd(150) t.rt(90) t.fd(100)

رسم بیضی در پایتون

123456789import turtle as t def drawoval(rad): for x in range(2): t.circle(rad,90) t.circle(rad//2,90) t.seth(-45) drawoval(100)
طراحی ساعت با کتابخانه لاک پشت پایتون
طراحی ساعت با کتابخانه لاک پشت پایتون

مشخصات دوره کتابخانه turtle:

  • طول دوره: ۳ ساعت و ۱۴ دقیقه
  • پیش‌نیاز دوره: پایتون مقدماتی

سرفصل های دوره آموزش کتابخانه لاک پشت:

  • معرفی دوره
  • محیط کدنویسی مورد نیاز
  • شروع با یک مثال ساده
  • حرکت لاکپشت در بوم
  • موقعیت لاکپشت در بوم
  • مثال ۱ – رسم یک پیکان
  • مثال ۲ – رسم مربع در پایتون
  • مثال ۳ – رسم دایره در پایتون
  • مثال ۴ – رسم ستاره
  • مثال ۵ – رسم ساعت
  • مثال ۶ – رسم نمودار میله ای در پایتون
  • کنترل بر روی پنجره
  • کنترل بر روی قلم
  • کنترل بر روی شیء لاکپشت
  • کار با Event ها
  • مباحث تکمیلی

پیش‌نیاز این دوره درک پایتون مقدماتی میباشد که بتوان دستورات ساده را اجرا کرد (از جمله حلقه های for, while و نوشتن تابع)

خرید دوره آموزش کتابخانه لاک پشت در پایتون از سایت xrio.ir


پایتونآموزش برنامه نویسی کودکان
یه آدم معمولی
شاید از این پست‌ها خوشتان بیاید