در این دوره جامع، تمام مهارتهای لازم برای ساخت داشبوردهای تعاملی تحلیل داده با استفاده از پایتون را فرا خواهید گرفت. پروژه اصلی شما، داشبورد پیشبینی ویروس کرونا خواهد بود که اطلاعات تاریخی و پیشبینیهای مربوط به مرگ و میر و ابتلا به کرونا را برای تمام کشورهای جهان و ایالتهای آمریکا به نمایش میگذارد. نتیجه نهایی، یک داشبورد زنده و به روزرسانی شونده خودکار خواهد بود که روی یک سرور راه دور میزبانی میشود و برای همه در سراسر جهان قابل دسترسی است!
شما کل فرآیند ساخت این داشبورد را از ابتدا تا انتها فرا خواهید گرفت، از جمله:
دریافت، پاکسازی و تبدیل دادهها: نحوه جمعآوری دادهها، یافتن و پاکسازی دادههای نامناسب و تبدیل آنها به شکلی که برای ساخت مدلهای پیشبینی مناسب باشند.
هموارسازی دادهها: یادگیری تکنیکهای مختلف مانند LOWESS برای هموارسازی دادههای ناهموار خام به منظور تشخیص بهتر روندها توسط مدل.
مدلهای رشد و کاهش نمایی: مدلسازی موارد ابتلا به کرونا با استفاده از مدلهای سادهای که قادر به ثبت یک فاز رشد یا کاهش نمایی هستند.
مدلهای رشد لجستیک: آشنایی با مدلهای "منحنی S" که قادر به ثبت هر دو فاز رشد و کاهش نمایی در یک مدل واحد هستند.
مدلسازی موجهای جدید: نحوه تغییر مدل برای تشخیص هر تعداد موج جدید در آینده.
کپسوله سازی در کلاسها: سازماندهی کدها در کلاسهای پایتون برای استفاده در کد نهایی.
تصویرسازی با Plotly: نحوه استفاده از کتابخانه Plotly برای ایجاد تصاویر تعاملی داده که برای وب هدفگذاری شدهاند.
HTML و CSS: یادگیری اصول HTML و CSS برای سفارشیسازی عناصر داشبورد با کمک Dash.
ساخت داشبورد با Dash: نحوه ساخت اجزا و تعاملات داشبورد با استفاده از کتابخانه Dash پایتون.
استقرار (Deployment): استقرار داشبورد روی سرور خودتان برای دسترسی همگانی. یادگیری دو گزینه استقرار مختلف - یکی ساده و دیگری پیچیدهتر با انعطافپذیری بیشتر.
این دوره شامل حجم عظیمی از مطالب است، از جمله:
دانشجویان باید با اصول پایتون آشنایی داشته باشند. داشتن دانش در مورد کتابخانه پانداز در پایتون مفید است.
Ted Petrou
نویسنده کتاب آشپزی پانداها، بنیانگذار Dunder Data
نمایش نظرات