طراحی با Turtles

turtle

طراحی با لاکپشت ها

715957800

 

لاک پشت(Turtles) در پایتون شبیه لاکپشت واقعی است. لاکپشت به عنوان یک حیوان خزنده بسیار آرام حرکت میکند و خانه اش را بر پشتش حمل میکند.

در دنیای پایتون لاکپشت یک فلش کوچک و سیاه است که به آرامی در صفحه حرکت میکند.لاکپشت یک راه خوب برای یادگیری برخی از اصول گرافیک کامپیوتری است، بنابراین در این قسمت ، ما از لاک پشت پایتون برای رسم اشکال، منحنی ها و خطوط ساده استفاده می کنیم. 

استفاده از ماژول Turtles

ماژول

 

pture

 

https://www.slideshare.net

 

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

ماژول  مورد بحث ما Turtles هست. با استفاده از این ماژول، با چگونگی کشیدن تصاویر بر روی  صفحه نمایش  توسط کامپیوتر ها آشنا میشویم.این ماژول یک راهی برای برنامه نویسی گرافیک برداری است که اساسا فقط با خطوط ساده، نقاط و منحنی طراحی شده است. 

برای استفاده از Turtles، آن  را به پایتون import میکنیم:

import turtle

import کردن یک ماژول، به پایتون میگه که ما میخواهیم از این ماژول استفاده کنیم. 

ایجاد بوم نقاشی(Canvas)

بعد از وارد کردن ماژول، نیاز به یک بوم نقاشی یک فضای خالی برای کشیدن روی آن داریم مثل بوم نقاشی یک هنرمند

برای این کار تابع pen را از ماژول Turtles صدا میزنیم که به صورت خودکار بوم نقاشی را ایجا میکند

بنابراین کد زیر را در شل پایتون وارد میکنیم :

t = turtle.Pen()

در آموزش های بعدی مبحث شی گرایی را کامل توضیح میدهیم ولی به صورت خلاصه توضیحی در مورد شی t میدهم:

هر شی از تعدادی ویژگی ها و تابع درست میشه که توسط تابع ها کار های خاصی انجام میده مثلا همین شی لاک پشت به سمت جلو عقب حرکت میکنه یا جهتش را عوض میکنه و…

همچین توسط  ویژگی ها رنگ قلم یا ضخامت اون و… عوض میشه

برای اینکه شی ما به متدها(توابع)  و ویژگی ها دسترسی داشته باشد از علامت . استفاده میکنیم.

با این کد ما یک بوم نقاشی ساختیم که درون آن یک لاکپشت قرار دارد و آن را در متغیری به نام t میریزیم. لاک پشت میشه همون مداد ما که باهاش نقاشی میکشم.

 

11

 

 

 

12

درباره نویسنده

مهارت ها:html,css,C#,ADO.NET,sqlserver,access,python

نوشته های مرتبط

نظری بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *