هذا فقط ما تحتاجه لبدء مشروع Python جديد.
ما عليك سوى استخدام قالب المشروع هذا لبدء مشاريع بيثون جديدة.
يمكنك الآن إنشاء مشروع جديد تلقائيًا بناءً على هذا القالب من خلال النقر هنا عند Use this template ، أو بالنقر فوق الزر أعلاه في الريبو ، كما هو موضح في الصورة أدناه. إذا لم تستخدم GitHub ، فيمكنك أيضًا استنساخ هذا المستودع.

project/ المجلد (وجميع الإشارات إلى هذا المجلد في ملفات أخرى) لتخصيص اسم المشروع الخاص بك الذي يسمى حاليًا project وفقًا لاسم المجلد.pytest في الجذر ، أو عن طريق تشغيل python3 setup.py test . يتم تغطية تغطية الكود باستخدام Pytest-Cov.setup.py من مشروعك لجعله حقًا لك. قم بإزالة بريدي الإلكتروني والمعلومات من هنا ووضع معلوماتك الخاصة. يمكنك أيضًا حذف ملف setup.py الكامل بدلاً من تكييفه إذا كنت لا تنوي نشر مشروعك على pip أو على conda كحزمة.testing/ المجلد! قم بتحميل مشروعك كحزمة على Pypi ، فهرس Python Package ، لإتاحته على pip ! (خياري)
للقيام بذلك ، اقرأ دليل خطوة بخطوة قصيرة حول كيفية نشر حزمة جديدة (أو إصدار من الحزمة) إلى PYPI.
لقد سجلت هنا نصائحي وحيلاتي ، وما الذي تبحث عنه ، وكيفية تنظيم طلبك لتكون نظيفة من حيث بنية البرمجيات: https://youtu.be/k4qn27ikr0g؟t=1211
المقالة يقوم هيكل مشروع Python الأمثل من Luke Tonin بعمل جيد في شرح كيف يعمل قالب مثل هذا الحاضر. يعتبر القالب الحالي أكثر اكتمالًا وتعقيدًا قليلاً مما كان عليه في المقالة ، حيث أنه يتضمن بالفعل مجموعة اختبار (بما في ذلك مثال اختبار بداية) ، وملف setup.py شامل ليتم تعبئته بشكل صحيح.
يوجد أيضًا مقطع الفيديو الخاص بي حول بنية البرامج التي يمكن أن تساعد ، والتي أقوم بها نظرة عامة على مشروع كامل استنادًا إلى هذا القالب ، من حيث بنية البرمجيات النظرية بدلاً من استخدام القالب.
إلى الحد الممكن بموجب القانون ، تنازلت Guillaume Chevalier و Neuraxio Inc. من جميع حقوق الطبع والنشر والحقوق ذات الصلة أو المجاورة لهذا العمل.
سيتم تقدير الاستشهادات التي ترتبط بهذا المستودع ، ولكنها ليست مطلوبة.