الصفات

سمات مكتوبة صراحة لبثون.
التحميل الان

الصفات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Enthought, Inc.
  • موقع ويب الناشر:
  • http://code.enthought.com

الصفات العلامات


الصفات وصف

سمات مكتوبة صراحة لبثون. الصفات هي في قلب جميع التطوير الذي نقوم به في المعتقل وتغيير النموذج العقلي الذي نستخدمه للبرمجة في لغة برمجة بيثون فعالة بالفعل. نحن نشجع الجميع على الانضمام إلينا في الاستمتاع بمكاسب الإنتاجية من استخدام نهج قوي. ، والتي يتم تعيينها تلقائيا كقيمة أولية لسمة قبل أول استخدام لها في البرنامج. * التحقق من الصحة: يتم الإعلان عن نوع سمة الصدرية بشكل صريح. يتضح النوع في التعليمات البرمجية، ويمكن تعيين القيم التي تلبي مجموعة من المعايير المحددة للمبرمجيات (I.E.، تعريف الصفة) لهذه السمة. لاحظ أن القيمة الافتراضية تحتاج إلى عدم تلبية المعايير المحددة لتخصيص القيم. * وفد: يمكن احتواء قيمة سمة سمة إما في كائن محدد أو في كائن آخر مفوض إلى السمات. * الإخطار: تعيين قيمة سمة سمة يمكن أن يخطر أجزاء أخرى من البرنامج الذي تغيرت القيمة. * التصور: واجهات المستخدم التي تسمح للمستخدم بتعديل قيمة سمة الصدرية بشكل تفاعلي باستخدام تعريف سمة. يمكن للفئة أن تخلطها بحرية السمات المستندة إلى السمات مع سمات الثعبان العادي، أو اختيار السماح باستخدام فقط مجموعة ثابتة أو مفتوحة من سمات الصدرية داخل الفصل. يتم تورط سمات الصفة المحددة بواسطة الفئات من قبل أي فرعية مشتقة من الفئة الفئة الفرعية من الفصل. تعمل حزمة الصفات مع الإصدار 2.4 وبعد ذلك من Python، وهو مشابه في بعض الطرق لميزة لغة خاصية Python. توفر خصائص Python القياسية إمكانيات مماثلة لحزمة الصفات، ولكن مع المزيد من العمل من جانب برنامج Programmer.Traits UITHE TRAITS UI هي مجموعة من أدوات واجهة المستخدم المصممة لاستكمال السمات. في أبسط القضية، يمكن أن تولد واجهة مستخدم تلقائيا لتحرير كائن يستند إلى الصفات، مع عدم وجود ترميز إضافي من جانب مستخدم مبرمج. في الاستخدامات الأكثر تطورا، يمكن أن تنفذ نمط تصميم نموذج لوحدة التحكم النموذجية (MVC) للكائنات المستندة إلى الصفات. "إن تألق السمات UI هي أنه لا تضطر حقا إلى التفكير في التعيين بين النموذج ووي. يمكنك التركيز على النموذج، ويعكس GUI التغييرات تلقائيا على النموذج ... والعكس صحيح." - Danny Shevitz، Los Alamos NM ملاحظة: في حين يتم تضمين الصفات UI API في مشروع الصفات، من أجل عرض واجهة مستخدم، تحتاج أيضا إلى الحصول على مشروع TraitsGui أيضا، ومجموعة أدوات Python Gui، والسمات المقابلة "Backend" المشروع. متطلبات: بيثون numpy. Setuptools.


الصفات برامج ذات صلة

cynote.

دفتر مختبر الإنترنت لعلماء الأحياء والبيانات الحيوية ...

61

تحميل

رزمة

إنشاء فئات إلى حزم حزمة (UN) إلى / من الكائنات مع الحقول المسماة ...

336

تحميل