2 مستودعات
Programming languages that adopt the idioms and syntax style of Python.
Distinct from Python Language Features: Distinguishes between the Python language itself and languages that merely use Python-like syntax.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Pythonic Syntax. Refine with filters or upvote what's useful.
Vyper هي لغة برمجة ومترجم موجه للأمان ومكتوب بنوع بيانات، مصمم لإنشاء عقود ذكية تعمل على Ethereum Virtual Machine. تستخدم صيغة Pythonic لتحديد منطق الحالة والعقد، وتعمل كهدف للتحقق الرسمي للسماح ببراهين صحة مفحوصة آلياً. تتميز اللغة بقيود معمارية صارمة تعطي الأولوية للقدرة على التنبؤ والأمان. تفرض رسوم بيانية للاستدعاء غير دورية عن طريق حظر العودية وتفرض حلقات محدودة لضمان التنبؤ الثابت بالغاز. بالإضافة إلى ذلك، تتميز بنوع عشري ثابت النقطة أصلي للحسابات المالية لمنع فقدان الدقة. يوفر المشروع مجموعة شاملة من القدرات لتطوير البلوكشين، بما في ذلك إدارة الحالة المكتوبة بقوة، والأوليات المشفرة لاستعادة المفتاح العام، وحراس إعادة الدخول المدمجين. يدعم تنفيذ معايير الرموز الصناعية، وأدوات التمويل اللامركزي، وأنظمة الحوكمة على السلسلة من خلال نظام معياري للواجهات ونشر العقود. يقوم المترجم بتحويل الكود المصدري عالي المستوى إلى بايت كود مستهدف لـ EVM وتعريفات ABI، مع توفير أدوات لاختبار العقود الآلي والتحقق من سلامة البناء.
Utilizes a Pythonic syntax to define the logic and state of blockchain smart contracts.
Pony is an object-relational mapper for Python that enables developers to interact with relational databases using native language syntax. By inspecting the abstract syntax tree at runtime, the library translates standard Python generator expressions into structured database queries, removing the need to write raw SQL strings for data operations. The project distinguishes itself through its approach to schema management and query construction. It utilizes a declarative system to map database tables to class-based entities, which enforces data integrity and relationship constraints. Additional
Enables writing database queries using native Python generator expressions instead of raw SQL strings.