ابزارهای توسعه و دیباگ
این بخش شامل آموزشهای مربوط به ابزارهای توسعه و دیباگ میباشد.
📋 فهرست مباحث
- ماژول sys و تعامل با مفسر
- آرگومانهای خط فرمان (sys.argv)
- مسیرهای اجرا و ماژولها (sys.path)
- خروج از برنامه (sys.exit)
- ماژول os و اطلاعات سیستم
- ماژول platform و شناسایی سیستم عامل
- ماژول time و اندازهگیری زمان اجرا
- پروفایل کردن کد (cProfile)
- بهینهسازی سرعت اجرا
- ماژول traceback و ردیابی خطا
- ماژول pdb و دیباگ کردن خط به خط
- استفاده از break point در pdb
- ماژول unittest برای تست نویسی
- نوشتن تست کیس (Test Cases)
- Assertion و بررسی صحت کد
- setUp و tearDown در تستها
- ماژول doctest و تست در مستندات
- ماژول logging و ثبت وقایع
- تنظیم سطح لاگ (DEBUG, INFO, ERROR)
- فرمتبندی خروجی لاگ و ذخیره در فایل