ما هي قصة السلاحف ؟
حسناً ربما قد سمعنا عن لغة تُدعى logo هذه اللغة تتعمد على كائن متحرك زغير الحجم تُسمى سلحفاة Turtle. يقوم الإنسان بكتابة اوامر برمجية لهذه السلحفاة فتعمل و تتحرك و ترسم اشكالاً بناءً على تلك الأوامر و تلك الحركات. تُستعمل هذه اللغة للأطفال.
الآن Python لديها ذلك و تحديداً من النسخة 2.5. نستطيع استعمال هذه السلحفاة بأوامر لغة Python و بطريقة سهلة جداً لا تتجاوز كتابة الشيفرة. حسناً البرنامج التالي عبارة عن سلحفاة تقوم برسم مربع بناءً على الأومر التي قامت بكتابتها الطفلة الزغنتوتة(رغــد)...
- # Drawing a square
- #Presented to www.ArabTeam2000.com
- #By Raghad...
- from turtle import *
- squareSides = 4
- length = 100
- angle = 90
- def drawSquare():
- speed(1)
- left(angle)
- forward(length)
- sides = 0
- while sides < squareSides:
- drawSquare()
- sides += 1
ثايفين اثلون كاتبة الثيفرة...!!!!
كما نشاهد عبارة عن تضمين و جلب Turtle و استعمال بعض الدوال لتحريك السلحفاة (البرنامج موجود بالمرفقات). حاولوا تطبيق البرنامج و مشاهدة رسم المربع.
عندما كتبت هذا البرنامج خطرت عـ بالي فكرة قديمة (طفولية)...و هي عملية رسم الكوخ التالي بدون رفع اليد او القفز او الرجوع على نفس الخط المرسوم مسبقاً...
نعم! تشاهدون الطريقة و كيفية رسمها بواسطة السلحفاة في Python البرنامج موجود بالمرفقات و هنا لقطة من السلحفاة و هي تقوم بالرسم بناءً على بعض الأوامر...
الملفات المصدرية لعملية رسم المربع و رسم الكوخ Shanty بالمرفقات:
موفقين
bye...
سبب التعديل: عاملة توضيح للعنوان اكتر...
لغة Python تتوجه نحو الأطفال ايضاً...مش بس للكبار


