- سؤال : هل يوجد إطار عمل للـ Python لتطبيقات سطح المكتب ؟
نعم التطوير إما بإستخدام مصممات خاصة حسب كل واجهة أو ببناء الكود يدويا يوجد موضوعات عديدة عن الواجهات الرسومية معظمها عن البناء بالكود "لتعليم الواجهة" بدل السحب والإلقاء دون أي معرفة بأي شئ -كما عند كثير من مبرمجين الدوت نت- مثال /index.php/topic/279625-%D9%8…
- سؤال : هل يوجد إطار عمل للـ Python لتطبيقات سطح المكتب ؟
لأن الواجهات الرسومية مسألة أذواق -يوجد حوالي ٣ مكتبات رئيسية GTK+, Qt+ wxWidgets- ومش جزء أساسي (صدق أو لاتصدق الاف البرامج تعمل عبر سطر الأوامر!)، وكل مكتبة لها أسلوبها وطريقتها فعلى سبيل المثال ماتعتاد عليه في مصمم Windows Forms و Netbeans من توليد كود سي ش…
- تسجيل المتغيرات من ملف
عليكم السلام، يوجد scanmem تستطيع النظر فيه https://github.com/coolwanglu/scanmem وهنا كود CheatEngine http://cheat-engine.googlecode.com/svn/trunk/Cheat%20Engine/
- استفسار حول استدعاء مودل من مجلد
لهذا أخبرتك أن تقوم بعمل تحزيم للوحدة التي تريد أن تستخدمها وتنصبها system-wide python setup.py install http://docs.python.org/2/distutils/ أو تستخدمها في virtual environment
- تطبيقات المكدس او الطابور
أخي أبسط شئ لل stack هو عملية التحقق من الأقواس حيث عدد الأقواس المفتوحة تساوي عدد الأقواس المغلقة (كل ماتواجه قوس مفتوح تعمل push في ال stack وعندما تواجه قوس مغلق تعمل pop في النهاية إذا لم تكن ال stack فارغة فيكون هناك مشكلة في الأقواس) وكذلك ال RPN calcula…
- استفسار حول استدعاء مودل من مجلد
نقل المشروع من مكان لآخر إما عن طريق virtual environment أو قم بتحزيم مشروعك ك .egg وأستخدمه كأي مكتبة لبايثون قمت بتنصيبها :)
- ما معنى مصطلح ال ?Collection w iterator
أخي ال collection تعبر عن مجموعة من الكائنات مثل List, set أو غيرها ال iterator هو كائن بيسمحلك بالمرور على عناصر collection
- مكتبات للتعامل مع الملفات
,os, os.path, pathlib http://docs.python.org/3.4/library/pathlib.html
- تصميم جديد لموقع بايثون
مبني بإستخدام django https://github.com/python/pythondotorg التصميم الجديد http://python.org/
- ما فائده هذه الداله
هي للحصول على رقم الخطأ الأخير ومثيلتها mysqli_error للحصول على رسالة الخطأ المعبرة عن رقم الخطأ الأخير
- framework bottle or flask
الأثنين متقاربين جدا، الفارق الرئيسي هو أن Flask أعتمدت على مكونات جاهزة ودمجتها بينما bottle قررت كتابة كل شئ من البداية. إذا المشروع صغير فنعم أي منهما سيكون كافي. إذا لديك رفاهية التعلم والوقت فأذهب ل Django للتطبيقات الصغيرة والكبيرة معا
- مشكلة قلة مصادر لغة الباثون
مصادر بايثون جيدة كلغة عدد مستخدميها قليل نتيجة أنها بالأصل شائعة عند مستخدمي لينكس، عدة كتب ومنها المتعمق في اللغة ووحداتها بالإضافة لعدة مصادر في البرمجة الرسومية. كل المساهمات لتحسين المحتوى العربي مرحب بها
- عاجل..كيفية..استخدام.وتنصيب.CodeIgniter
التنصيب غير شرح الإطار والتطوير بإستخدامه :) يوجد الكثير من الكورسات من مواقع مثل lynda و tutsplus بالإضافة لدليل كودإجنيتر codeigniter.com/user_guide/ فأعطها فرصة وهات ماعندك من أسئلة
- عاجل..كيفية..استخدام.وتنصيب.CodeIgniter
فقط فك ضغط الملف في htdocs او www حسب الموجود لديك
- مكتبة datrie الآن تدعم اللواحق suffixes
تستطيع إستخدام هذه الطريقة كذلك عامة وأبسط :) def suffixes(trie, word): return [x[len(word):] for x in trie.keys(word)]
- مكتبة datrie الآن تدعم اللواحق suffixes
هي Trie تدعم Python 2, 3 https://github.com/kmike/datrie تستخدم للحصول على البادئات وأطول بادئة prefix وأحتجت لتدعيم اللواحق suffixes من أجل مشروع خارجي كانت التفكير عن طريق كود كالتالي def suffixes(trie, word): return [x[len(word):] for x in trie.keys(word)] …
- سؤال حول الإخراج Output في C++ باستخدام Cout
Hello World\n هل ستقوم بعملية كتابة لكل حرف هنا حوالي ١٢ عملية :D أما إذا كان Line Buffered فستكون العملية الوحيدة عند ال \n *cout هو object من ostream، معرف كالتالي extern ostream cout;
- pylint
pylint هنتكلم اليوم عن آداة pylint هي اداة مستخدمة للتحقق مع عدة أشياء، منها مدى موافقة الكود ل pep8 كطول السطر وأسماء المتغيرات وإستخدام الوحدات المستدعاة بجانب التحقق من الأكواد المكررة والأخطاء هنا قائمة الرسائل التي تعطيها لك pylint http://docs.pylint.org/…
- سؤال حول الإخراج Output في C++ باستخدام Cout
ال Buffering يستخدم لتقليل عمليات الكتابة لأقل مايمكن، فأغلب الوقت تكون Line Buffered أي عندما ترسل \n سيتم كتابة البيانات عند السطر الجديد، يمكن كذلك التحكم في نوعية ال Buffering بالحرف مثلا على سبيل المثال أو عند أنتهاء المساحة المتاحة بالتوفيق http://www.cp…
- مشكلة في select max
ﻷن هذه العناصر "غير مرتبة" حسب القيمة الرقمية :)