این دوره به شما تمام مهارتهای ساخت داشبورد تجزیه و تحلیل دادههای تعاملی با پایتون را میآموزد. به طور خاص، شما یک داشبورد پیشبینی کرونا میسازید که مقادیر تاریخی و پیشبینیشده مرگها و موارد را برای همه کشورهای جهان و ایالات ایالات متحده در اثر همهگیری ویروس کرونا نشان میدهد. محصول نهایی یک داشبورد زنده خواهد بود که به طور خودکار روزانه به روز می شود و در یک سرور راه دور میزبانی می شود تا همه در هر کجای دنیا ببینند!
شما کل فرآیند ساخت داشبورد را از جمله موضوعات زیر یاد خواهید گرفت و تکمیل خواهید کرد:
دریافت، تمیز کردن و تبدیل داده ها - شما یاد خواهید گرفت که چگونه داده ها را جمع آوری کنید، داده های بد را پیدا کرده و پاک کنید، و آنها را به گونه ای تبدیل کنید که بتوان از آنها برای ساخت مدل هایی با قابلیت پیش بینی استفاده کرد.
صاف کردن داده ها - چندین تکنیک مختلف مانند LOWESS را برای هموارسازی داده های خام ناهموار یاد خواهید گرفت تا مدل بتواند روندها را بهتر تشخیص دهد.
مدلهای رشد و زوال تصاعدی - مدلسازی موارد کروناویروس را برای هر منطقه از جهان با این مدلهای ساده شروع میکنید که میتوانند یک مرحله رشد یا کاهش نمایی را ثبت کنند، اما نه هر دو را.
مدلهای رشد لجستیک - با کلاس جداگانهای از مدلهای "S-Curve" آشنا میشوید که قادر به ثبت رشد و کاهش نمایی در یک مدل هستند.
مدل سازی امواج جدید - موارد کروناویروس به صورت امواج در دوره های زمانی مختلف ظاهر می شوند. شما یاد خواهید گرفت که چگونه مدل خود را تغییر دهید تا بتواند هر تعداد موج جدید را در آینده تشخیص دهد.
کپسولهسازی در کلاسها - پس از انتخاب مدل خود، همه کدها را با هم در کلاسهای پایتون کپسوله میکنید تا در نهایت در کد تولید نهایی شما استفاده شود.
تجسمسازیها با Plotly - شما یاد خواهید گرفت که چگونه از کتابخانه Plotly Python برای ایجاد تجسمهای دادههای تعاملی با هدف وب استفاده کنید
HTML و CSS - شما در حال ساختن یک برنامه وب هستید و اصول اولیه HTML و CSS را برای کمک به افزودن سفارشی سازی با کمک Dash خواهید آموخت.
ساخت داشبورد با Dash - یاد خواهید گرفت که چگونه تمام اجزا و تعامل داشبورد را با کتابخانه Dash Python بسازید.
استقرار - یکی از هیجانانگیزترین بخشهای یک پروژه، استقرار آن بر روی سرور خود برای دیدن جهان است. دو گزینه استقرار مختلف را خواهید آموخت - یکی ساده و دیگری پیچیده تر، اما با انعطاف پذیری بیشتر.
شامل چه چیزی است؟
این دوره دارای مقدار زیادی مطالب از جمله:
است13 نوت بوک Jupyter
26 تمرین با راه حل های دقیق
200 صفحه PDF از کل محتوای دوره
همه کدهای تولید برای داشبورد
فن آوری های مورد استفاده
همه کدهای توسعه داشبورد با استفاده از پایتون انجام می شود
پانداها به طور گسترده برای تجزیه و تحلیل و تبدیل داده ها استفاده خواهند شد
Statsmodels برای هموارسازی استفاده خواهد شد
Scipy برای ساخت مدلهای موارد کروناویروس و بهینهسازی پارامترها استفاده خواهد شد
Matplotlib در نوتبوکها برای تجسمهای ایستا استفاده خواهد شد
Plotly برای تجسم دادههای تعاملی که در داشبورد ظاهر میشوند استفاده میشود
Dash برای ساخت خود داشبورد استفاده خواهد شد
HTML/CSS همراه با Dash برای سفارشی کردن اجزای داشبورد استفاده خواهد شد
میآموزید که چگونه سرور لینوکس Ubuntu خود را برای اجرای داشبورد خود راهاندازی کنید
نویسنده کتاب آشپزی پانداها، بنیانگذار Dunder Data
نمایش نظرات