في هذه المقالة سأقدم لك 11 مكتبة استمتعت باللعب بها وفكرت في مشاركتها معك.
Taipy
Taipy هي مكتبة مفتوحة المصدر مصممة لتسهيل التطوير لكل من واجهة المستخدم الرسومية (GUI) وخط أنابيب تعلم الآلة/البيانات.
لا يتطلب الأمر أي معرفة أخرى (لا CSS، ولا JS، ولا أي شيء!). إنه منشئ تطبيقات بسيط باستخدام بايثون.
قم بإنشاء تطبيق أحلامك بفضل:
- التخصيص الكامل والتفاعلية
- متعدد الصفحات ومتعدد المستخدمين
- محرر رسومي لخطوط الأنابيب
- …و اكثر من ذلك بكثير.
يمكنك أيضًا استخدام جميع المكتبات التالية مع Taipy وجعلها أكثر متعة.
خيالك هو الحد!
Asciimatics
Asciimatics هي مكتبة تتيح لك إنشاء واجهات مستخدم نصية كاملة الشاشة. تم إنشاء هذه المكتبة من الحنين إلى الثمانينيات.
وفيما يلي بعض وظائفهم الرئيسية:
- نص ملون
- وضع المؤشر
- إدخال لوحة المفاتيح (بدون حظر أو صدى)
Arcade
كيف يمكن أن يكون المرح منطقيًا بدون أي ألعاب؟ كما يوحي اسم المكتبة، فهي تسمح بإنشاء ألعاب فيديو ثنائية الأبعاد. نعم، يبدو الأمر صعبًا، لكن Arcade يجعل الأمر سهلاً. لذا قم بتثبيت Arcade واستمتع باللعب أو استلهم الإلهام من بعض الألعاب الموجودة!
Rich
مكتبة Rich موجودة هنا لتضفي بعض الألوان على حياتك! تكتب Rich نصًا غنيًا (لونًا + أسلوبًا) في محطاتك، حتى تعكس شخصيتك أخيرًا.
- أنماط مختلفة
- ترميز Markdown
- أشرطة التقدم
- دعم اللغات الآسيوية
- … والمزيد!
PyEphem
PyEphem هي أداة رائعة تساعدك على الانغماس في عالم السماء. تتيح لك هذه المكتبة إجراء حسابات فلكية؛ وفيما يلي بعض حالات الاستخدام المثيرة للاهتمام:
- معرفة مكان كوكب ما في السماء
- تحديد تواريخ الاعتدالات والانقلابات الشمسية
- حساب تواريخ مراحل القمر
- … وغير ذلك الكثير!
سوف تلامس هذه المكتبة بالتأكيد حسك المذهل.
tqdm
إن مجرد اسم هذه المكتبة مثير للاهتمام بالفعل. إن Tqdm وهو يعني شيئين:
- “te quiero demasiado” هو اختصار لعبارة “أحبك كثيرًا” بالإسبانية.
- يشتق من الكلمة العربية “التقدم” والتي تعني التقدم، وهو في الواقع مقدمة جيدة لما تفعله هذه المكتبة.
Tqdm عبارة عن غلاف لأي حلقة يتتبع التقدم من خلال شريط تقدم. يمكنك تخصيصه، مما يجعل انتظار إكمال المهمة أقل مللاً!
Pygame
يجعل برنامج Pygame كتابة ألعاب الفيديو أمرًا سهلاً. ستتيح لك هذه المكتبة الوصول إلى العديد من عناصر الوسائط المتعددة مثل:
- الرسومات
- الصوت
- جهاز الإدخال
الآن، أطلق العنان لإبداعاتك وقم بإنشاء لعبتك التفاعلية ثنائية الأبعاد الخاصة بك أو استكشف بعض الألعاب المتاحة.
turtle
هذه المكتبة جزء من لغة بايثون وبالتالي لا يلزم تثبيتها. تم إنشاء Turtle لأغراض تعليمية، لمساعدة المبرمجين الجدد على كتابة التعليمات البرمجية بلغة بايثون من خلال تصميم الرسومات على لوحة قماشية. إنها طريقة ممتعة للتعرف على بايثون أو الاستمتاع ببعض المرح الإبداعي.
MoviePy
MoviePy هي أداة ملائمة لتحرير مقاطع الفيديو في Python. تتضمن الوظائف ما يلي:
- القطع
- التسلسل
- الترشيح
- والتحويل.
يمكنك قراءة العديد من التنسيقات المختلفة، بما في ذلك ملفات GIF.
Emoji
استخدم الرموز التعبيرية في برامج Python الخاصة بك باستخدام هذه المكتبة. فهي ببساطة تحول الرموز التعبيرية الموحدة إلى أسماء رموز تعبيرية باستخدام وظيفة emojize(). وتتضمن الوظائف الأخرى ضم الرموز التعبيرية، وحسابها، وما إلى ذلك…
Pyjokes
مع تطبيق Pyjokes، أنت على بعد واحد فقط من الضحك عند الطلب. ستوفر لك هذه المكتبة نكاتًا قصيرة؛ ويمكنك حتى اختيار اللغة والفئة.
ليست هناك تعليقات:
إرسال تعليق