
توضیحات
دوره Python for Professional Developers. در طی این دو روز، شرکتکنندگان به صورت عمیق و کاربردی با زبان پایتون کار خواهند کرد. تمرکز اصلی این دوره بر ساخت پروژه «ردیاب انتشار» (Release Tracker) است؛ یک برنامه کاربردی با استفاده از FastAPI که برای مدیریت پروژههای نرمافزاری و وظایف مربوط به انتشار طراحی شده است. در طول این مسیر، شرکتکنندگان ضمن مرور دستورات عملی پایتون، با مفاهیمی نظیر تایپگذاری، مدیریت استثناها، ثبت وقایع (Logging) و اصول برنامهنویسی ناهمگام (Async) آشنا میشوند. سپس، زیرساخت ذخیرهسازی دادههای برنامه از حافظه موقت به دیتابیس Postgres با استفاده از SQLAlchemy و مدیریت مهاجرتها انتقال مییابد. در نهایت، مباحثی نظیر نوشتن تستهای خودکار، استفاده از ابزارهای Ruff و mypy برای بهبود کیفیت کد، بستهبندی برنامه با استفاده از Docker و بررسی روشهای احراز هویت پوشش داده خواهد شد.
پس از Extract، با Player دلخواه خود مشاهده کنید.
