ml-tooling/best-of-python-dev
این پروژه یک لیست رتبهبندیشده از بهترین ابزارها و کتابخانههای مفید برای توسعهدهندگان پایتون است.
کاربرد:
کمک میکنه تا به راحتی ابزارهای معتبر و قدرتمند پایتون رو پیدا کنید، بدون اینکه وقتتون رو بذارید سر جستوجوی بیفایده. ️️
در چه شرایطی بهتره استفاده شود؟
وقتی دنبال یه کتابخانه جدید برای تست، دیباگ، ساخت CI/CD، مدیریت وابستگیها یا بهینهسازی کد هستید. همچنین برای تیمهای توسعه که میخوان استانداردهای توسعه رو بالا ببرن عالیه.
چند مثال از موارد استفاده:
- پیدا کردن بهترین ابزار برای تست خودکار مثل pytest یا unittest
- انتخاب ابزارهای فرمتدهی کد مثل Black یا isort
- استفاده از ابزارهای تحلیل استاتیک مثل flake8 یا mypy
- مدیریت محیطهای توسعه با poetry یا pipenv
- ##Python
- ##DeveloperTools
- ##BestOf
- ##OpenSource
- ##Programming
- ##CodeQuality
- ##Automation
- ##DevTools
- ##Productivity
- ##PythonLibraries
