مصادر بايثون

محطة واحدة لحلول وموارد البرمجة بلغة بايثون، كل شيء عن بايثون

نواة بايثون
‎ بايثون لغة ديناميكية وتستعمل على نطاق واسع خاصة في السنوات الاخيرة وتحتوي المكتبة القياسية لهذه الأخيرة الكثير من المميزات والخوارزميات وواجهة برمجة التطبيقات API التي تجعل الكثير من الأمور سهلة .




‎ البرمجة الوظيفية
  • Cytoolz - تطبيق وتنفيذ أدوات وظيفية عالية الجودة
  • fn.py - البرمجة الوظيفية في بايثون : تطبيق وتنفيذ المميزات المخفية
  • funcy.py - أدوات وظيفية تطبيقية
  • toolz - مجموعة من الادوات الوظيفية للدوال والقواميس

  • ‎ العمليات
    ‎ مكتبات لبدء والتواصل مع عمليات النظام
  • envoy - العمليات الفرعية للإنسان
  • sarge - العمليات الفرعية
  • sh - عمليات فرعية بديلة كاملة لبايثون

  • ‎ إدارة بيئات العمل
    ‎ مكتبات لنسخ بايثون وإدارة بيئات العمل
  • p - إدارة تفاعلية بسيطة لنسخ بايثون
  • pyenv - إدارة بسيطة لنسخ بايثون
  • PyRun - ملف واحد كامل -- لا حاجة الى تثبيت نسخ بايثون
  • vex - تشغيل الأوامر في البيئات الإفتراضية المعينة
  • virtualenv -( شرح عربي ) أداة لإنشاء بيئات معزولة
  • virtualenvwrapper - إضافة أخرى ل virtualenv

  • ‎ إدارة الحزم
    ‎ مكتبات لإدارة وتحميل الحزم
  • p - إدارة وتحميل حزم بايثون
  • conda - إدارة وتحميل حزم بايثون
  • curdling - أمر سطر اوامر لإدارة حزم بايثون
  • wheel - أداة أخرى جديدة لتعويض ما سبق

  • ‎ التوزيع والنشر
    ‎ مكتبة لإنشاء حزم تنفيذية مهيئة للنشر والتوزيع
  • pyinstaller - تحويل برامج بايثون الى ملفات تنفيذية مستقلة
  • dh-virtualenv -بناء وتوزيع البيئات اللإفتراضية الى حزم ديبيان
  • Nuitka - إدارة وتحميل حزم بايثون
  • py2exe - تحويل سكريبتات بايثون الى ملفات تنفيذية
  • pynsist - تحويل سكريبتات بايثون الى ملفات تنفيذية

  • ‎ المترجمات او المفسرات التفاعلية
  • Ipython - مجموعة أدوات غنية لمساعدتك على تحقيق أقصى استفادة من استخدام بايثون بشكل تفاعلي.
  • bpython - واجهة فاخرة لمترجم تفاعلي
  • ptpython - مترجم بايثون متقدم

  • ‎ الملفات
    ‎ مكتبات لمعالجة الملفات
  • imghdr -مكتبة بايثون القياسية لمعالجة والتعرف على نوع الصور

  • التاريخ والوقت
    مكتبات للعمل مع التواريخ والوقت
  • arrow - أفضل تعامل مع التواريخ والوقت
  • dateutil - إضافة للوحدة القياسية لبايثون datetime
  • PyTimeوحدة الإستعمال تهدف الى التعامل مع الوقت والتاريخ من خلال السلاسل النصية
  • pytz - مكتبة للتعامل مع المواقيت العالمية
  • arrow - أفضل تعامل مع التواريخ والوقت

  • معالجة النصوص
    مكتبات لمعالجة وتحليل النصوص الواضحة
  • chardet - كاشف ترمير الأحرف متوافق مع بايثون 2 و 3
  • esmre - مسرع التعابير القياسية
  • esmre - مسرع التعابير القياسية

  • معالجة الملفات ذات الصيغ المحددة
    مكتبات لمعالجة ملفات ذات الصيغ المحددة
  • rows - مكتبة للتعامل مع البيانات المجدولة لجميع الصيغ
  • tablib - مكتبة للتعامل مع الملفات التالية : XLS, CSV, JSON, YAML
  • الملفات المكتبية
  • openpyxl - مكتبة لقراءة وكتابة ملفات برنامج إكسل
  • python-docx - مكتبة لقراءة وتعديل ملفات برنامج مكروسوفت ورد
  • unoconv - تحويل بين الملفات المدعومة من طرف برامج : LibreOffice/OpenOffice
  • XlsxWriter - وحدة بايثون لإنشاء ملفات إكسل
  • xlwt - كتابة وقراءة البيانات ومعلومات التنسيق من ملفات اكسل
  • ملفات pdf
  • pdfminer - إداة لإستخراج المعلومات من ملفات pdf
  • PyPDF2 - مكتبة قادرة على تقسيم، ودمج وتحويل صفحات PDF.
  • pdfminer - إداة لإستخراج المعلومات من ملفات pdf
  • CSV
  • csvkit - أداة لتحويل والعمل مع ملفات CSV

  • الخوارزميات و أنماط التصميم
  • algorithms - وحدة لخوارزميات بايثون
  • python-patterns - مجموعة من أنماط التصميم في بايثون