• 0
miss y

Python لغة للأطفال ايضاً...

سؤال

بســم الله الـرحمــن الرحيــم

السلحفاة Turtle على شواطيء Python

post-140583-1244639685_thumb.png

ما هي قصة السلاحف ؟

حسناً ربما قد سمعنا عن لغة تُدعى logo هذه اللغة تتعمد على كائن متحرك زغير الحجم تُسمى سلحفاة Turtle. يقوم الإنسان بكتابة اوامر برمجية لهذه السلحفاة فتعمل و تتحرك و ترسم اشكالاً بناءً على تلك الأوامر و تلك الحركات. تُستعمل هذه اللغة للأطفال.

الآن Python لديها ذلك و تحديداً من النسخة 2.5. نستطيع استعمال هذه السلحفاة بأوامر لغة Python و بطريقة سهلة جداً لا تتجاوز كتابة الشيفرة. حسناً البرنامج التالي عبارة عن سلحفاة تقوم برسم مربع بناءً على الأومر التي قامت بكتابتها الطفلة الزغنتوتة(رغــد)...

انسخ الكود
  1.  
  2. # Drawing a square
  3. #Presented to www.ArabTeam2000.com
  4. #By Raghad...
  5.  
  6. from turtle import *
  7.  
  8. squareSides = 4
  9. length = 100
  10. angle = 90
  11.  
  12. def drawSquare():
  13.  
  14.  
  15. speed(1)
  16.  
  17. left(angle)
  18. forward(length)
  19.  
  20.  
  21.  
  22. sides = 0
  23.  
  24. while sides < squareSides:
  25. drawSquare()
  26.  
  27. sides += 1
  28.  
  29.  

ثايفين اثلون كاتبة الثيفرة...!!!!

كما نشاهد عبارة عن تضمين و جلب Turtle و استعمال بعض الدوال لتحريك السلحفاة (البرنامج موجود بالمرفقات). حاولوا تطبيق البرنامج و مشاهدة رسم المربع.

عندما كتبت هذا البرنامج خطرت عـ بالي فكرة قديمة (طفولية)...و هي عملية رسم الكوخ التالي بدون رفع اليد او القفز او الرجوع على نفس الخط المرسوم مسبقاً...

post-140583-1244641343_thumb.png

نعم! تشاهدون الطريقة و كيفية رسمها بواسطة السلحفاة في Python البرنامج موجود بالمرفقات و هنا لقطة من السلحفاة و هي تقوم بالرسم بناءً على بعض الأوامر...

post-140583-1244641567_thumb.png

الملفات المصدرية لعملية رسم المربع و رسم الكوخ Shanty بالمرفقات:

turtleExample.rar

موفقين

bye...

سبب التعديل: عاملة توضيح للعنوان اكتر...

لغة Python تتوجه نحو الأطفال ايضاً...مش بس للكبار

تم تعديل بواسطه ♥رغـد♥
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

28 إجابة على هذا السؤال .

  • 0

كانت اول لغة برمجة اتعامل معها قبل ال GW Basic كانت Logo و هلا لا تعتبر لغة برمجة بقدر ما هى محاولة لكسر حاجز الرهبة مع لغات البرمجة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
كانت اول لغة برمجة اتعامل معها قبل ال GW Basic كانت Logo و هلا لا تعتبر لغة برمجة بقدر ما هى محاولة لكسر حاجز الرهبة مع لغات البرمجة

و Python هيك ايضاً...و هي من اللغات الأولى التي درستها(الصفوف الثانوية نشاط جانبي) و بعض علوم الحاسب و كورسات أخرى كانت مبكرة من الصفوف الثانوية(لأن هنيك تخطيط مبكر إلي للإلتحاق بمجالات الحوسبة)... يعني بأوقات الفراغ و الإجازات ووو (ما فينا نضيعن)

و لكن كنت غائبة عنها فترة...و الآن بدأت Python (تاخد عقلي)

و Python بتكسر حاجز الرهبة عند الكبار و الآن عم بيحاولوا متل ما تفضلت انت بكسر حاجز الرهبة عند الأطفال...

وبصراحة بتنافس logo...تجربتي لـ logo كانت ايام معدودات...

موفق

Bye

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بتصدقوا!!

لو بنستعمل هالسلحفة بقوة لغة Python و مكتباتا الرياضية وووو لتحريك السلحفاة

!!!

شو بيصير؟؟

Yes, it's just to spark your imagination...

لاحظوا اشلون بنقدر نعمل عالم سلاسي الأبعاد...

السلحفة بترسم كوخ زغير سلاسي الأبعاد

post-140583-1244732444_thumb.png

أو بلكي انا عاملة مبالغة للموضوع!!!

ما بعرف... :happy:

Bye

تم تعديل بواسطه ♥رغـد♥
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

Girly Spider Web...

عاملة برنامج لمجموعة سلاحف بيتعانوا مع بعضن لرسم عش عنكبوت(طبعاً السلحفة العنكبوت بتحب الألوان شوي)...

و البرنامج بقوة لغة python مع بعض الصيغ الحسابية العادية و جُمل التكرار...

الخطوات الأولى لرسم العش(الشبكة)

بواسطة مجموعة سلاحف turtles.

post-140583-1244856082_thumb.png

و هنا الخطوات التانية(محاولة السلحفة العنكبوت لرسم و حياكة الخيوط الداخلية)

تيراراه

post-140583-1244856153_thumb.png

بتبدأ من منتصف العش

و هنا السلحفة العنكبوت بطريقها لإنهاء العش

post-140583-1244856230_thumb.png

و هنا ايضاً (خلص منتهية تقريباً من العش)...

post-140583-1244856333_thumb.png

و هون الثيفرة تبعتها...بواثطة الثتورة رغــد

انسخ الكود
  1.  
  2. #Drawing a girly spider's web...
  3. #Presented to www.ArabTeam2000.com in 2009
  4. #By Raghad...
  5.  
  6. from turtle import *
  7.  
  8.  
  9. #Initial variables for which how many
  10. #turtles are being needed, net distance,
  11. #speed, blah blah blah...
  12.  
  13. tr = 24
  14. sp = 3
  15. angle = 15
  16. length = 100
  17. netDs = 10
  18.  
  19. #Just to write the initial title...
  20.  
  21. def writeTitle():
  22.  
  23. turtle = Turtle()
  24. turtle.penup()
  25. turtle.setposition(-100, 120)
  26. turtle.pendown()
  27. turtle.color('red')
  28. turtle.pensize(3)
  29. turtle.color('brown')
  30. turtle.write
  31. ('Girly Spider...By Raghad (www.ArabTeam2000.com)'
  32. , True, font = ('Arial', 8,'bold'))
  33. turtle.hideturtle()
  34.  
  35. #Girly spider process.
  36. #It consists of more than 24 turtles to sew the web up.
  37.  
  38. def drawSpiderWeb():
  39.  
  40. turtles = [Turtle() for i in range(tr)]
  41.  
  42. #Just to hide all of the turtles once
  43. #they've been created...
  44. for i in range(tr):
  45. turtles[i].hideturtle()
  46.  
  47.  
  48. #show all of the turtles and draw
  49. #the initail rays of the web (threads)...
  50. for i in range(tr):
  51. turtles[i].showturtle()
  52. turtles[i].color('pink')
  53. turtles[i].speed(sp)
  54. turtles[i].left(tr + (angle * i))
  55. turtles[i].forward(length)
  56. turtles[i].dot('red')
  57. turtles[i].hideturtle()
  58.  
  59.  
  60. #Create a turtle to act as a spider...
  61. spider = Turtle()
  62. spider.speed(1)
  63. spider.color('brown', 'pink')
  64. spider.pensize(2)
  65.  
  66. #Draw the inner curly threads by the GIRLY spider...
  67. #enlarge outwards from the center...
  68.  
  69. for i in range(netDs):
  70.  
  71. spider.penup()
  72. spider.setposition(0, (-netDs * i))
  73. spider.pendown()
  74. spider.circle(netDs * i, steps = 11)
  75.  
  76.  
  77. #Go to the center of the web waiting for insects...
  78. spider.penup()
  79. spider.home()
  80.  
  81.  
  82.  
  83.  
  84.  
  85. #The typical main function:
  86. def main():
  87.  
  88. writeTitle()
  89. drawSpiderWeb()
  90.  
  91.  
  92. if __name__ == '__main__':
  93.  
  94. main()
  95.  
  96. #Bye...
  97.  
  98.  
  99.  

اي والله عاجبتني انا...بلش اطفال بلش كلام فاضي... :happy:

اتفضلوا:

الملف المصدري هون:

GirlySpiderGirl.rar

تم تعديل بواسطه ♥رغـد♥
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

كرستالة بتجنننننن

A Crystal

و مفهوم الدائرة عند السلحفة

شو رايكم بهالكرستالة

post-140583-1244916234_thumb.png

بستاهل خبيرة سلاحف والله... :happy:

مفهوم الدائرة:

بتعتمد دالة رسم الدائرة عند السلحفة على مفهوم الأضلاع, بتُستعمل بالـ Calculus بواسطة الـ limit...آسفة ما بعرف شو يعني بالعربي و لكن بنرسم الدائرة و كأنها مضلّع. مسلاً بنقدر نرسم Hexagon بواسطة دالة الدائرة و ذلك بتعيين قيمة steps لـ ستة مضلعات. كالتالي

انسخ الكود
  1.  
  2.  
  3. circle(radius, stpes = 6)
  4.  
  5.  

بيصير عنا Hexagon سداسي الأضلاع.

إن شاء الله رايحة اعمل مشاركة بخصوص الـ position عند السلحفة و على شو بيعتمد؟؟؟

Bye...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ما شاء الله عليكى اخت رغد

بس مش عارف ايه حكاية السلاحف معاك

المرة القادمه اريد برنامج لأربع سلاحف و معهم المعلم رشدان

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
ما شاء الله عليكى اخت رغد

بس مش عارف ايه حكاية السلاحف معاك

المرة القادمه اريد برنامج لأربع سلاحف و معهم المعلم رشدان

آثفة للإذعاذ يا عموو...عم بكثر حاذذ الرهبة

15_9_25.gif

يعني عم نتعرف عـ السلاحف بلغة Python و نشوف اشلون بتتحرك و لأي مدى وووو

راقب المشاركة الجية اخي استاذ محمد

مجهزتا خلص

Bye

:happy:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

نظام الإحداثيات عند Turtle في لغة Python

طبعاً وعدت بخصوص المواقع للسلحفة...

طبعاً اولاً بنقدر نضع السلحفة بمكان معين بواسطة الدالة setposition و التي تأخذ قيم احداثيات x و y. حسناً نظامها للإحداثيات هو المعيار القياسي لـ Cartesian Coordinate System و من نقطة إلى نقطة هي بالبكسل Pixel. هذا يعني أن السلحفة بتكون موجودة عند نقطة الأصل origin صفر... وبعدين يمين (موجب إكس) و يسار (سالب إكس) و أعلى (موجب واي) و أسفل (سالب واي)... بالزبط متل الرسمة التالية:

post-140583-1244996204_thumb.gif

و هنا برنامج لمجموعة سلاحف بيرسموا الشبكة لنظامهم الخاص(انا عاملتو طبعاً)...

بيرسموا المحاور الأساسية

post-140583-1244996328_thumb.png

بيرسموا الشبكة الأولى للمحور x.

post-140583-1244996382_thumb.png

بنهاية طريقن لإنهاء الشبكة بالكامل

post-140583-1244996411_thumb.png

الشبكة بالكامل

post-140583-1244996442_thumb.png

بيقدروا الأطفال|الكبار تضمين الملف و إنشاء سلاحف تتحرك و تتنقل على هذه النقاط...أو بيعملوا سلحفتين للرسم بواسطة المفهوم الرياضي Hyperbola على الشبكة...

ملاحظة:

طبعاً انا عاملة المسافة بين النقاط بمقدار عشرة بكسل(يعني بيستعملوا مضاعفات العشرة لتعيين مواقع السلحفة للـ x و y )

الشيفرة طويلة شوي موجودة بالمرفقات:

carti.rar

آسفة للإطالة هون بتنتهي مشاركاتي بالموضوع إلا لو!!!!

Bye...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم...

Conclusion

السلاحف Turtles للكبار ايضاً

السلاحف تُساعد الأطفال على تعلم البرمجة ولكنها للكبار ايضاً

يستطيع الكبار استعمال السلاحف في ابحاثن الحسابية الهندسية البسيطة و المعقدة باستعمال لغة Python (بقوتها يعني) و المكتبات الرياضية المكتبات GUI لإنشاء أو لإثبات أو لدراسة اشيا هندسية الشكل ابتداءً من المربع(اللي انا عاملتو بالمشاركات السابقة) إلي مممممم شو ياربي!!!!

Fractals

إن شاء الله بأوقات الفراغ

بس هالأيام مشغولة شوي

Bye

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وعليكــم السـلام ورحمة الله وبركاتـه..

بتجننن!!!

و بتناسب الأطفال اكتر من النافذة الرسمية للغة Python

اسهل بكتير للتعليم...

شاكرة اضافتك اخي محمد

:ty:

bye

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكركم على برنامج السلحفاه هذا و لكن فى حاجه مش فاهمها

لما جربت هذا الكود

for i in range(36):
for i in range(36):
go(10)
turn(10)
turn(10)

اعطانى النتيجه المطلوبه

و لكن عند كتابنه بالطريقه التاليه

 for i in range(36):
for i in range(36):
go(10)
turn(10)
turn(10)

اعطى شئ اخر تماما

ممكن تشرحوا لى ليه كده

هلى المسافه ورا او قدام تفرق كده

و شكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الكريم محمد طه:

تذكر أن المسافات في بايثون indentation تحدد بداية البلوك و نهايته

هلى المسافه ورا او قدام تفرق كده

نعم و هذا ما يميز (أو يعيب من وجهة نظر البعض) بايثون عن بقية اللغات التي تعتمد على الأقواس لتحديد بداية البلوك و نهايته.

في البرنامج الأول ال for loop الأولى تحمل داخلها جملتين يتم تنفيذهم بالتناوب (for loop الثانية و turn الثانية)

في البرنامج الثاني ال for loop الأولى تحمل داخلها جملة أو بلوك واحد هو for loop الثانية التي تحمل داخلها go , turn , turn.

أتمنى أن يكون الشرح واضح

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكر لك ردك السريع اخى المتميز محمد سمير

و مثل ما ذكرت

اول شئ جال بخاطرى ان هذا يعيب البايثون "من وجهة نظرى التى ليس لها لازمة من اساسه"

اشكر لك شرحك

فهمت القصة ماشيه ازاى

و لكن مش الحكايه دى تخلى عندك اخطاء كثيرة صعبة الملاحظة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكــم ورحمـة الله وبركاتــه ،،

آسفة لتأخري عن الموضوع...

اتفضل اخي استاذ محمد طه

انت عامل مشاركة كبيييرة بنفس الموضوع!

:happy:

من قائمة المحتويات (الإزاحة النصية)

و اسآل شو ما بدّك بالموضوع وانا سأكون متابعة لأي تساؤولات هناك

ما بتتردد بالمرة

موفق يارب

bye

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

إن شاء الله ولو منحني الله وقت في فترة فراغي هذه سأقوم بإنشاء دورة للأطفال أو لغير المبرمجين اطلاقاً بواسطة Turtle.

دورة صيفية بإجازتن.... :happy:

يعني تفاصيل وليست مجرد استعراض كما هو الحال في هذا الموضوع.

موفقين يارب

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

إن شاء الله ولو منحني الله وقت في فترة فراغي هذه سأقوم بإنشاء دورة للأطفال أو لغير المبرمجين اطلاقاً بواسطة Turtle.

دورة صيفية بإجازتن....

يعني تفاصيل وليست مجرد استعراض كما هو الحال في هذا الموضوع.

موفقين يارب

ربنا يوفقك يارب

شهر رمضان المبارك على الابواب وباذن الله بيكون فيه التوفيق كبير فى كل مانخطط له

وانا مع كل من يشجع الاخرين على تعلم البرمجة فنحن بحاجة لنشر حب البرمجة بين الجميع بشتى الطرق

وان من اهدافى المتواضعة (البرمجة من حق الجميع)

لانى ارى فى رايى الشخصى انها لاتقل اهمية عن استخدام الحاسب

بل هى الخطوة المنطقية لما بعد تعلم استخدام الحاسوب

وهى مفيدة فى مختلف المجالات

على فكرة تقنية البرمجة بدون كود تدعم الان اساسيات بايثون من خلال PythonPWCT

لكن ماكنتش لسه اعرف الـ Turtle عشان ادعمها

لكن يمكن دعمها بسهولة باذن الله من خلال بيئة العمل حين يتوفر الوقت فى اقرب فرصة

والله الموفق

تم تعديل بواسطه PWCT Maker
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ربنا يوفقك يارب

شهر رمضان المبارك على الابواب وباذن الله بيكون فيه التوفيق كبير فى كل مانخطط له

وانا مع كل من يشجع الاخرين على تعلم البرمجة فنحن بحاجة لنشر حب البرمجة بين الجميع بشتى الطرق

وان من اهدافى المتواضعة (البرمجة من حق الجميع)

لانى ارى فى رايى الشخصى انها لاتقل اهمية عن استخدام الحاسب

بل هى الخطوة المنطقية لما بعد تعلم استخدام الحاسوب

وهى مفيدة فى مختلف المجالات

على فكرة تقنية البرمجة بدون كود تدعم الان اساسيات بايثون من خلال PythonPWCT

لكن ماكنتش لسه اعرف الـ Turtle عشان ادعمها

لكن يمكن دعمها بسهولة باذن الله من خلال بيئة العمل حين يتوفر الوقت فى اقرب فرصة

والله الموفق

آمين يارب ويوفقك انت أيضاً...

نقاط مهمة ومشجعة طبعاً...

إن شاء الله لو قررت أنا ذلك! فستكون الدروس على صيغة pdf لتيسر التنقل والحفاظ على التنسيق...

أتمنى لك التوفيق في مشاريعك المباركة وتحقيق أحلامك...

:happy:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لاي سن اعدت هذه؟

من المعلوم ان الافكار الانتزاعية تبدا في حدود العاشرة ...

طبعا، ليست الافكار هنا انتزاعية 100%، ولكن في اي سن مثلا يستطيع الطفل تصور حلقات التكرار مثلاً، هل ثمة كتاب او مقال حول الاهداف التعليمة لكل سن؟

وُفقتم

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لاي سن اعدت هذه؟

من المعلوم ان الافكار الانتزاعية تبدا في حدود العاشرة ...

طبعا، ليست الافكار هنا انتزاعية 100%، ولكن في اي سن مثلا يستطيع الطفل تصور حلقات التكرار مثلاً، هل ثمة كتاب او مقال حول الاهداف التعليمة لكل سن؟

وُفقتم

السلام عليكم ورحمة الله...

انا متجهة معك اخي المكرم بخصوص السن المناسب لفهم وايستعاب شغلات متل البرمجة والحلقات...

وطبعاً كما يبدو المقصود بالأطفال سواءً بموضوعي او بمواضيعهم الرسمية على الإنترنت هم من سن التاسعة تقريباً وفوق

ولا اعتقد أن اطفال لم ينجزوا مهارات طبيعية وتقليدية كالرسم والكتابة والقراءة يستطيعون التعامل مع هيك شغلات!

والله أعلم

ليس لدي الآن مقال معين او كتاب حول ذلك!

موفق يارب

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وطبعاً كما يبدو المقصود بالأطفال سواءً بموضوعي او بمواضيعهم الرسمية على الإنترنت هم من سن التاسعة تقريباً وفوق

ولا اعتقد أن اطفال لم ينجزوا مهارات طبيعية وتقليدية كالرسم والكتابة والقراءة يستطيعون التعامل مع هيك شغلات!

سن عشر سنوات سن مثالى بمعنى تكون نسبة النجاح فى تعلم البرمجة فيه كبيرة لان الطفل يكون مستواه الفكري يسمح

كما انه من الناحية النفسية غالبا مايزال يقبل التوجيه بسهولة من الاب او الام فيما يفعله

وهناك الكثير من المبرمجين الكبار تعلموا البرمجة بداية من هذا السن

لكن ممكن قبل ذلك ان نحببه فى الحاسب من خلال الالعاب ومشاهدة الكرتون عليه

حتى يصبح صديق للحاسب ويعتاد على قضاء اوقات مع الحاسب بدون ملل

وربما يكون هناك اطفال عباقرة ويحبوا الكمبيوتر ويدركوا مفاهيم البرمجة فى سن صغير اصغر من 10 سنوات

لاتستبعدوا اى شىء عن الاطفال

اسرارهم كبيرة بصراحة

اتذكر يوما انى تعرفت على طفل عبقرى منذ اربع سنوات

كان هذا الطفل وقتها فى الخامسة من عمره

وكان يجيد فن الحوار المشوق

حتى انى جلست استمع الى مغامراته فى الحضانة وهو يصور لى الاحداث ببراعة وكانى اشاهد فيلم امامى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

موضوع لذيذ :cool:

لكن في بعض المشاكل في تنسيق الوسوم :ph34r:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

سن عشر سنوات سن مثالى بمعنى تكون نسبة النجاح فى تعلم البرمجة فيه كبيرة لان الطفل يكون مستواه الفكري يسمح

كما انه من الناحية النفسية غالبا مايزال يقبل التوجيه بسهولة من الاب او الام فيما يفعله

وهناك الكثير من المبرمجين الكبار تعلموا البرمجة بداية من هذا السن

لكن ممكن قبل ذلك ان نحببه فى الحاسب من خلال الالعاب ومشاهدة الكرتون عليه

حتى يصبح صديق للحاسب ويعتاد على قضاء اوقات مع الحاسب بدون ملل

وربما يكون هناك اطفال عباقرة ويحبوا الكمبيوتر ويدركوا مفاهيم البرمجة فى سن صغير اصغر من 10 سنوات

لاتستبعدوا اى شىء عن الاطفال

اسرارهم كبيرة بصراحة

اتذكر يوما انى تعرفت على طفل عبقرى منذ اربع سنوات

كان هذا الطفل وقتها فى الخامسة من عمره

وكان يجيد فن الحوار المشوق

حتى انى جلست استمع الى مغامراته فى الحضانة وهو يصور لى الاحداث ببراعة وكانى اشاهد فيلم امامى

مداخلة قيمة اخي المكرم محمود!

طبعاً العبقرية والطلاقة في الحوار في سن مبكرة شيء جميل ولكن هناك ما يعجز عنه الطفل احياناً خصوصاً بأمور نظامية وخوارزمية معينة!

هيك والله أعلم :happy:

موفق يارب

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

موضوع لذيذ :cool:

لكن في بعض المشاكل في تنسيق الوسوم :ph34r:

شكراً إلك هاد من زوقك اخي المكرم :happy:

كانت الشيفرات واضحة والوسم بيعمل بشكل ممتاز ولكن ربما بعد التحديثات الآخيرة بالمنتدى!!

عموماً المرفقات لا تزال تعمل وحيوية :happy:

موفق يارب

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

في البدء تصفحت ماسبق من حديث حول لغة Python كلغة برمجية

وما لفت انتباهي تكرر ذكر انها تتناسب معى مستويات مختلفة من العمر المترافق مع الوعي طبعا

وخطر ببالي التقدم بسؤال ينحصر بامكانية الافادة من هذه اللغة بامور الادخال والاخراج للكمبيوتر (التحكم) ما دامت حسب ما تم وصفه سابقا انها تعبير عن كسر الرهبة للخوض بالبرمجة

وهنا نلقى بالسؤال 1 و2:

1- ما مدى تمكن هذه اللغة من التحكم بمخارج الكمبيوتر (usb com lpt) وهل هناك مرجع او امثلة يمكن الاطلاع عليها كروابط اقل مايمكن...

وباعتبار ان عملية التحكم بمخرج الطابعة التقرعي او ما يدعى (LPT) هي الاسهل في كل لغات البرمجة تقريبا

فهل هناك فكرة ممكن عرضها او ( ما هية الاوامر للتحكم بمخرج الطابعة بهذه اللغة) كمثال

2- وهل من الممكن ربط هذه اللغة ببرنامج فرعي او جزئي بلغة برمجة اخرى للاستفادة من اي لغة يحملها المستخدم الجديد لهذه اللغة وهل قمتم بتجربة ذلك بشكل عملي

نامل ان كان لكم تجارب عرض فكرة كمثال وكيف تم ذلك

ولكم سلفا الشكر عن ما قدمتم وستقدمون كرد عن هذا التسائل

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .