🐍 کتابخانه مرجع پایتون

📊 سطح متوسط (Intermediate)

این بخش برای کسانی طراحی شده است که با مبانی پایتون آشنایی دارند و می‌خواهند مهارت‌های خود را به سطح بالاتری برسانند. در این سطح، با کتابخانه‌های پرکاربرد، خطایابی حرفه‌ای و آماده‌سازی داده آشنا خواهید شد.

پیش‌نیاز: تسلط بر مباحث سطح مقدماتی (Basic) مانند متغیرها، حلقه‌ها، شرط‌ها، توابع و ساختارهای داده.

📚 فهرست مباحث

روی هر مبحث کلیک کنید تا صفحه مربوطه را باز کنید.

# مبحث توضیح وضعیت
۱ ⏰ تاریخ و زمان کار با `datetime`، `timedelta` و فرمت‌بندی ✓ آماده
۲ 📄 کار با JSON سریال‌سازی و دیسریال‌سازی داده با `json` ✓ آماده
۳ 📊 کار با CSV خواندن و نوشتن فایل‌های CSV با `csv` و `pandas` ✓ آماده
۴ 🔢 مبانی NumPy آرایه‌ها، عملیات ریاضی و ماتریسی با NumPy ✓ آماده
۵ 🐼 مبانی Pandas Series، DataFrame، گروه‌بندی و فیلتر ✓ آماده
۶ 📈 مبانی Matplotlib نمودارهای خطی، میله‌ای، پراکندگی و ... ✓ آماده
۷ 🌐 API با requests GET، POST، PUT، DELETE و مدیریت خطا ✓ آماده
۸ 📝 لاگ‌نویسی ثبت وقایع با `logging` و مدیریت خطاها ✓ آماده
۹ 🧪 تست با unittest نوشتن تست‌های واحد با `unittest` ✓ آماده
۱۰ 📦 محیط مجازی ایجاد و مدیریت محیط‌های مجازی با `venv` ✓ آماده

📊 خلاصه سطح متوسط

۱۰
تعداد مباحث
~۴۰
تعداد مثال‌های کاربردی
۱۰۰%
پوشش کتابخانه‌های کلیدی

📖 راهنمای مطالعه

  1. مباحث را به ترتیب مطالعه کنید تا درک بهتری از مفاهیم پیدا کنید.
  2. هر مبحث شامل مثال‌های جامع است که می‌توانید آنها را کپی کرده و در محیط خود اجرا کنید.
  3. برای یادگیری بهتر، کدها را تغییر دهید و نتایج را بررسی کنید.
  4. پس از اتمام هر مبحث، یک پروژه کوچک با استفاده از آن مبحث ایجاد کنید.
  5. پس از اتمام تمام مباحث، به سراغ سطح پیشرفته (Advanced) بروید.

🎯 مهارت‌هایی که در این سطح یاد می‌گیرید

← سطح قبلی: 🌱 مقدماتی (Basic) → سطح بعدی: 🤖 پیشرفته (Advanced) ↑ بازگشت به صفحه اصلی