في أحد الحوارات هنا قيل لي أنه لايوجد في بايثون سوى إطار جانغو لهذا كتبت هذا الموضوع. لكن أحب أن أقول أن عدد أطر العمل ليس مقياسا لنجاح اللغة. لكن الشيء بالشيء يذكر. قبل أن نتحدث عن أطور العمل نتحدث عن الإطار الماورائي ويزجي WSGI فهو معيار PEP وضعه مجتمع بايثون لتوحيد طرق عمل خوادم بايثون. http://legacy.python.org/dev/peps/pep-0333/ http://legacy.python.org/dev/peps/pep-0444/ وكما ترون تأتي الأشياء في مجتمع بايثون عبر التقدم بتحسن مقترح يتم قبوله لاحقا كمعيار. ولا تترك هكذا عبثا. إطار WSGI الماورائي
بايثون
3 ألف متابع
بايثون هي لغة برمجة مجانية مفتوحة المصدر،متعددة المنصات و من ميزاتها أنها سهلة التعلم.
المجتمع يناقش كل ما يتعلق بتعليم و استخدام لغة بايثون على المستوى العربي.
QPython - لاستخدام بايثون على أجهزة أندرويد
اذا اردت تسلية وقت فراغك ببعض من البايثون على هاتفك أو جهازك اللوحي أو تطوير برامج ذات واجهة رسومية لأندرويد بواسطة kivy أو تريد إستخدام Django يضم محرر و console ومكتبات مثل kivy - Django - PIL - pygame - sqlite3 - bottle QPython - Python for Android - Android Apps on Google Play https://play.google.com/store/apps/details?id=com.hipipal.qpyplus
تغيير شكل موقع بايثون
http://python.org/
تسهيل البرمجة عبر الكائنات المديرة للسياق وعبارة المعية with
تقوم سياسة بايثون على أن البرنامج يجب أن يكون مفهوم وسهل القراءة وسنناقش في هذه المقالة أحد جوانب الكود السهل. لابد أنك لاحظت أن في كثير من الأحيان تكون الدالة أو أي جزء من الكود يكون على شكل كود استهلال معين ثم عملية ما ثم كود تنظيف قبل الخروج أو العودة عندما يبدأ الكود بالتعقيد فيصبح هناك أكثر من مكان للخروج أو يصبح هناك معالجة للاستثناءات/الأخطاء من خلال عبارات التجربة try كل منها تحتاج لنفس كود التنظيف قبل الخروج. بالمثال
جولة في جديد بايثون 3.6
*السلام عليكم ورحمة الله وبركاته* أهلًا وسهلًا بكم مَعْشَرَ البايثونيين، أحببت أن أعرِّفكم على آخر تحديثات بايثون والمتمثِّلة في إصدار *بايثون 3.6* الَّذي جلب معه العديد من المزايا المذهلة. وَالآن فالتتفضَّلوا معي في هذه الجولة القصيرة والممتعة؛ فهيَّا بنا :). ----- منذ فترة أطلق الإصدار التجريبيّ من بايثون 3.6.0 ولتحميله إذهب إلى: https://www.python.org/downloads/release/python-360b1/ حدثت بعض التعديلات والإضافات. سأتطرق لها تِباعًا.. ----- في مقترح بايثون التحسينيّ ٥٠٦ - م.ب.ت ٥٠٦ (PEP 506)، أضيفت مكتبة «أسرار» secrets إلى جملة المكتبات القياسيَّة. بدايةً،
طرق استضافة تطبيقات الويب بلغة بايثون
في الماضي السحيق كانت الطريقة التقليدية هي CGI أي أن تكون المخطوطة/السكربت ملف تنفيذي تنفذ ويمرر لها متغيرات بيئة تحتوي الترويسات الإضافية ثم ظهر mod_python و python server pages وهي طرق تشبه php. ولأن هذا غير عملي ظهرت طرق تدعم Fast CGI أو FCGI وكل واحدة مما سبق كانت تحتاج كتابة تطبيق الويب بطريقة مختلفة. ثم ظهرت ويزجي WSGI عبر معيار PEP 333 والتي وحدت طرق كود تطبيق الويب بغض النظر عن طرق استضافته وظهرت أطر عمل للويب تحقق هذا
ما رأيكم ببدء دروس متتابعة في البرمجة كائنيَّة التوجُّه بِتَعَمُّقٍ من الصفر؟
السلام عليكم ورحمة الله وبركاته أرى الفكرة أفضل من أجل التناقش والتنقيح من كتابة كتاب دفعة واحدة ثم تنقيحه!.
الدرس الحادي عشر(100):البرمجة الكائنية-الجزء اﻷول | هاكركاديمي
http://www.hackercademy.com/2014/04/object-oriented-programming.html
الدرس العاشر(100):الإستدعاء الذاتي للدوال في بايثون-Recursion
http://www.hackercademy.com/2014/04/100-recursion.html
الدرس السادس(100):حل معادلة من الدرجة الثانية | هاكركاديمي
http://www.hackercademy.com/2014/04/2nd-equation-solution.html
نسخة عن لعبة كانسة الألغام Minesweeper باستخدام بايثون و tkinter
اليوم قمت بكتابة لعبة كانسة الألغام Minesweeper واستمعت بها جداً لمن لا يعرف اللعبة هي لعبة تأتي مثبتة مسبقاً مع إصدارات ويندوز القديمة (ويندوز 7 وما قبله) , فكرة اللعبة هي أنه توجد ألغام مخبأة في مربعات اللعبة ويجب على اللاعب أن يحزر الاماكن الخالية من الالغام , إذا ضغط اللاعب على مربع موجود به لغم فإن اللعبة تنتهي ويمكن إضافة علم flag على مربع إذا إعتقدت أنه يحتوي على لغم. طريقة اللعب: إضغط بزر الفأرة الأيسر لإكتشاف مربع إضغط
أسئلة حول كود بايثون
عندي أسئلة على هذا الكود (Python) أتمنى أن يجبني عليها أحد : def tax(bill): """Adds 8% tax to a restaurant bill.""" bill *= 1.08 print "With tax: %f" % bill return bill def tip(bill): """Adds 15% tip to a restaurant bill.""" bill *= 1.15 print "With tip: %f" % bill return bill meal_cost = 100 meal_with_tax = tax(meal_cost) meal_with_tip = tip(meal_with_tax) 1. ما الذي يتم وضعه بالقوسين في الدول || مثال : def tax(___,___) 2. ماذا يعني =* || مثال
المقدِّمة - برمجة كائِنيَّة التوجُّه | الوقوف في بداية الدرب #oop
أتمنى التناقش للخروج بأفضل نتيجة. * هذه ليست تدوينة بل دعوة للتناقش. * هذه جزء من سلسلة. ----- ----- ####*ما هي البرمجة كائنيَّة التوجُّه؟* هي نوع من أنماط البرمجة، لا تختلف كثيرًا عمَّا قد عَهدته أثناء تعلمك لأساسيَّات بايثون!. ما هي إلَّا تكريس لِما تعلَّمته بهدف جعل برامجك أسهل للتطوير والتحديث وَجعل كتابتك لِلشِفرات أنقى. تعتمد على مفاهيم أساسيَّة هي الصنف class (البعض يحب تسميته «فئة») وَالكائنات objects الَّتي تقع ضمن تصنيف ذلك الصنف وَبالتالي تملك صفاته attributes الأساسيَّة المُشتركة
قناة عربية ممتازة لتعليم البايثون
بسم الله الرحمن الرحيم كل عام وانتم بخير لقد وجدت قناة علي اليوتيوب بها الكثير من الدروس لتعليم البايثون قرابة 174 درس ل اساسيات البايثون و 105 لدروس بايثون للويب طبعا من دون الدروس الاخري اعتقد انها افضل قناة عربية للبايثون قد قابلتها صاحب القناة :- Muhammed Essa ورابط القوائم :- https://www.youtube.com/user/muhammedgalaxy/playlists اتمني ان تفيدكم
الدرس الثامن(100):الدوال في بايثون | هاكركاديمي
http://www.hackercademy.com/2014/04/functions-in-python.html
مصادر عربية مميزة لتعلم بايثون
#بايثون ##OpenCV-Python in arabic http://destovskyson.blogspot.com/ ##ما أعرفه عن بايثون http://pyarabicnotes.blogspot.com/ ##بايثون العربي http://pyarab.com/ ##وطبعًا أكاديمية حسوب http://academy.hsoub.com/ ##والموقع المفضل "كتب": http://www.kutub.info/
كيفية تشغيل mod_wsgi على خادم Apache محلي في Windows
### ماهي mod_wsgi ؟ هي وحدة إضافية module لسيرفر Apache تمكنك من تشغيل تطبيقات بايثون على سيرفر Apache للمزيد راجع [1] ## تنزيل الـ mode_wsgi أيا كان الخادم المحلي الذي تستخدمه xampp أو wamp أو حتى appserv تأكد من مسار مجلد Apache و اصدار خادم الـ apache المستخدم مثلا اذا كنت تستخدم xampp ضع التالي في نافذة الأوامر C:\xampp\apache\bin\httpd -v ستظهر نتيجة مشابهة للتالي Server version: Apache/2.4.9 (Win32) Apache Lounge VC11 Server built: Mar 16 2014 12:13:13 أي ان اصدار
ما هو الـbreak في الـwhile loop ؟
السلام عليكم ورحمة الله وبركاته ما هو الـbreak في الـwhile ؟ وما فائدته وتأثره على الكود ؟ ولو أمكن وضع مثال لكود به while بدون break وكود مع break ؛ لتوضح الصورة أكثر
سؤال :التواريخ في البايثون
ما هي الأكواد التي تستعمل في البايثون لإدراج تاريخ كيف أقوم بالعمليات على التواريخ بمعنى أدق كيف أحول هذا الكود من هذا الرابط أسفله إلى البايثون https://arabia.io/programming/7009-27-%D8%B3%D9%84%D8%B3%D9%84%D8%A9-%D8%AA%D8%A8%D8%B3%D9%8A%D8%B7-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-%D8%A7%D9%84%D8%AD%D9%84%D9%82%D8%A9-%D8%BA%D9%8A%D8%B1-%D8%A7%D9%84%D9%85%D8%AD%D8%AF%D9%88%D8%AF%D8%A9-while#comment_26836