كيف تهز تغليف بايثون بالشعر والحقيبة
نُشِرَ Dan Yeaw; 3 January 2019
كتب دان تدوينة حول كيفية استخدام الشعر والحقيبة الموجزة لتغليف مكتبتك أو تطبيقك.
[كيف تهز تغليف بايثون بالشعر و الحقيبة] (https://dan.yeaw.me/posts/python-packaging-with-poetry-and-briefcase/)
أنقر هنا لقراءة المقال كاملاً
5 خطوات لبناء أدوات واجهة المستخدم الرسومية الأصلية لـ Python لواجهة المستخدم الرسومية لـ BeeWare
نُشِرَ Dan Yeaw; 8 November 2018
كتب دان منشور مدونة حول كيفية إنشاء أداة Toga GUI Widget الخاصة بك.
[5 خطوات لإنشاء أدوات واجهة المستخدم الرسومية الأصلية لـ Python GUI Widgets لـ BeeWare] (https://dan.yeaw.me/posts/gui-widget-for-beeware/)
أنقر هنا لقراءة المقال كاملاً
...النحل؟
بواسطة Katie McLaughlin; نُشِرَ 25 October 2017
إن تطوير التطبيقات عبر المنصات هو الكأس المقدسة في مجال البرمجيات هندسة البرمجيات. اكتب مرة واحدة وشغّلها في كل مكان - أجهزة الكمبيوتر المكتبية والهواتف المحمولة و والويب. كانت هناك العديد من المحاولات في هذا المجال على مر السنين، ولكن الذروة المطلقة لهذا الشكل الفني هو ألا يلاحظ أحد - فأنت تريد أن تبدو تطبيقاتك أن تبدو تطبيقاتك وكأنها تطبيقات أصلية بحيث لا يمكن للمستخدمين معرفة ذلك. نقاط المكافأة هي إذا كان تطويرك يتم بلغة أنت تعرفها وتستخدمها بالفعل. هذا هو الهدف من BeeWare: مجموعة من أدوات التطبيقات والمكتبات التي تعمل على تطوير تطبيقات أصلية عبر المنصات تطبيقات أصلية عبر المنصات في بايثون. خلال هذا العرض التقديمي القصير ستأخذكم كاتي في جولة حول مجموعة BeeWare، وستصف كيف استخدمنا المشروع المشروع كحاضنة للمساهمين الجدد المفتوحي المصدر في جميع أنحاء العالم. حول العالم.
(للأسف لم يتم تسجيل المحاضرة، لكن كاتي سجلت لنا لنا تسجيلاً مصورًا!)
كما رُئِيَ في GitHub Constellation Sydney
مغطى بالنحل! نشر تطبيق على 6 منصات في 20 دقيقة
بواسطة Russell Keith-Magee; نُشِرَ 5 August 2017
هل سبق لك أن أردت كتابة تطبيق واجهة المستخدم الرسومية يمكنك تشغيله على حاسوبك المحمول؟ ماذا عن تطبيق يمكنك تشغيله على هاتفك؟ تاريخيًا, كان من الصعب تحقيق ذلك باستخدام Python، وكان من المستحيل تحقيقه دون تعلم واجهة برمجة تطبيقات مختلفة لكل منصة. ولكن ليس بعد الآن.
BeeWare عبارة عن مجموعة من الأدوات والمكتبات التي تسمح لك ببناء تطبيقات تطبيقات واجهة المستخدم الرسومية الأصلية عبر المنصات باستخدام لغة Python الخالصة، وتستهدف منصات سطح المكتب والجوال والويب. في هذا الحديث، ستتعرف في هذا الحديث على مجموعة أدوات ومكتبات BeeWare، وسترى كيف يمكنك استخدامها لتطوير، من الصفر، تطبيق واجهة المستخدم الرسومية البسيطة التي يمكن نشرها كتطبيق مستقل لسطح المكتب، أو تطبيق هاتف محمول، أو تطبيق ويب من صفحة واحدة وتطبيق ويب من صفحة واحدة - دون إجراء أي تغييرات على قاعدة الخاص بالتطبيق.
كما رُئِيَ في بايكون الاتحاد الأفريقي 2017
كيفية كتابة محول بايثون
بواسطة Russell Keith-Magee; نُشِرَ 20 May 2017
نعلم جميعًا أن بايثون لغة برمجة قوية ومعبرة. ما قد لا تعرفه هو كم من الأجزاء الداخلية لبايثون نفسها مكشوفة لتستخدمها وتتعامل معها.
في هذا الحديث، سيتم تعريفك بالأدوات والمكتبات التي توفرها Python لمعالجة تجميع وتنفيذ شيفرة بايثون. سوف سترى أيضًا كيف يمكنك استخدام هذه الأدوات لاستهداف تنفيذ بيئات تنفيذ أخرى غير آلة CPython الافتراضية.
التسلل إلى المتصفح
بواسطة Katie McLaughlin; نُشِرَ 19 May 2017
لغة بايثون هي لغة عمرها عقود ولديها مجتمع كبير، ولديها أساس متين على الخادم، لكنها لا تمتلك قصة مستخدم جيدة في في المتصفح... حتى الآن.
يهدف مشروع BeeWare إلى توفير لغة بايثون محلياً في كل مكان. باستخدام مزيج من مشروعي Batavia و Toga، يمكننا تطوير و تجربة ويب أصلية بالكامل بلغة Python، دون الحاجة إلى JavaScript.
ستتعرف خلال هذا الحديث على كيفية قيام مشروع BeeWare ببناء Batavia، وهي آلة افتراضية من بايثون في جافا سكريبت؛ و Toga، وهي واجهة برمجة تطبيقات أصلية متعددة المنصات؛ حيث يمكن استخدام مزيج منها بناء منصة ويب كاملة في بايثون فقط.
التطوير عبر الأنظمة الأساسية باستخدام Python و BeeWare
نُشِرَ Katie McLaughlin; 28 April 2017
كتبت كاتي مقالًا عن BeeWare وحديثها عن PyCon US 2017 على OpenSource.com.
[التطوير عبر المنصات باستخدام Python و بي وير] (https://opensource.com/article/17/4/cross-platform-development-python-and-beeware)
أنقر هنا لقراءة المقال كاملاً
صنع جهاز تحكم عن بعد للتلفزيون في بايثون
نُشِرَ Anthony Shaw; 4 February 2017
يمشي أنتوني شو خلال عملية استخدام Briefcase و Toga و وأدوات دعم Python iOS لإنشاء تطبيق للتحكم عن بعد لتلفازه.
أنقر هنا لقراءة المقال كاملاً
بيبي رائع
نُشِرَ Elias Dorneles; 28 October 2016
إلياس دورنيليس يكتب عن سبب اعتقاده بأن BeeWare رائع، ولماذا يجب أن تساعد في بنائها.
أنقر هنا لقراءة المقال كاملاً
نقاش بايثون #79
by Michael Kennedy; published 9 October 2016
هل يمكن أن تكتب لي تطبيق بايثون لمجموعة كبيرة من المنصات الموجودة الموجودة؟ انتظر، أريدها أن تكون تطبيقات واجهة المستخدم الرسومية الأصلية. وأريدها على الأجهزة المحمولة (Android و iOS و tvOS و watchOS) بالإضافة إلى تطبيقات تطبيقات سطح المكتب الرئيسية. وأريدها أيضًا أن تظهر بشكل لا يمكن تمييزها عن التطبيقات الأصلية (أن تكون تطبيقات .app على macOS، و .exe على ويندوز، إلخ).
ما هي التقنية التي ستستخدمها لهذا الغرض؟ سأقدم لك هذا الأسبوع مجموعة واسعة من الأدوات الصغيرة والمركزة والفعالة التي تجعل كل ذلك وأكثر من ذلك. نحن نتحدث مع راسل كيث-ماجي، مؤسس مشروع Beeware.
إضغط هنا للاستماع
الأرشيف
اختيارات المحررين
هناك الكثير من المحتوى الرائع هنا، ولكن إذا لم يكن لديك الوقت الكافي لاستهلاكه كله، فإليك أفضل ما اخترناه لك:
- مغطى بالنحل! نشر تطبيق على 6 منصات في 20 دقيقة
- بايثون كل الأشياء
- 500 سطر: مترجم بايثون مكتوب بلغة بايثون
- البودكاست.__init__
- حكاية هاتفين خلويين
إذا قمت بكتابة مقال، أو تسجيل لقطة شاشة، أو نشر شيء آخر تعتقد أنه قد يكون ذا أهمية لمجتمع BeeWare، يرجى [تواصل معنا] (mailto:russell@beeware.org).