ارسال و ارزیابی نهایی پروژه
ارسال و ارزیابی نهایی پروژه
ارسال و ارزیابی نهایی پروژه
برای تمرین آمادهاید؟
دستورالعملهای مربوط به چگونگی ارسال را در ادامه مشاهده خواهید کرد.
دستورالعملها
در این مرحله لطفاً اطمینان حاصل کنید که دو آزمایشگاه قبلی مربوط به yfinance و وب سکریپینگ (web scraping) مرتبط با استخراج دادههای سهام را به پایان رساندهاید. در این تمرین، اسکرینشاتهایی از کد و نتایج خود را آپلود خواهید کرد.
به عنوان یک دانشمند داده که برای یک شرکت سرمایهگذاری کار میکند، شما دادههای درآمد شرکتهای تسلا (Tesla) و گیماستاپ (GameStop) را استخراج کرده و داشبوردی برای مقایسه قیمت سهام در برابر درآمد آنها خواهید ساخت.
نمای کلی معیارهای نمرهدهی
نمره شما بر اساس داشبوردهایی که دادههای مشخصشده را نمایش میدهند و اسکرینشاتهایی که در طول پاسخگویی به سوالات آزمایشگاهِ پروژه نهایی گرفتهاید، محاسبه خواهد شد. این تمرین در مجموع حداکثر ۱۲ نمره دارد. جزئیات نمرات به شرح زیر است:
• سوال ۱ - استخراج دادههای سهام تسلا با استفاده از yfinance (۲ نمره)
• سوال ۲ - استخراج دادههای درآمد تسلا با استفاده از وب سکریپینگ (۱ نمره)
• سوال ۳ - استخراج دادههای سهام گیماستاپ با استفاده از yfinance (۲ نمره)
• سوال ۴ - استخراج دادههای درآمد گیماستاپ با استفاده از وب سکریپینگ (۱ نمره)
• سوال ۵ - داشبورد سهام و درآمد تسلا (۲ نمره)
• سوال ۶ - داشبورد سهام و درآمد گیماستاپ (۲ نمره)
• سوال ۷ - به اشتراکگذاری نوتبوک تمرین شما (۲ نمره)
برای هر مسئله، نمرات به روش زیر تخصیص داده میشود:
• نمره کامل: کدی که بدون خطا اجرا شده و نتایج درستی به دست میدهد.
• نمره جزئی: کد یا نتایجی که تا حدودی درست هستند.
• بدون نمره: تلاشی برای حل مسئله انجام نشده یا هیچ راهحلی آپلود نشده است.
راهنمای ارسال
در اینجا توضیحاتی در رابطه با ارسال پروژه وجود دارد که هم به کد و هم به نتایج/خروجی آن هنگام اجرا در یک ژوپیتر نوتبوک (Jupyter Notebook) به وضوح میپردازد.
بهتر است که برای ثبت همه موارد، از عنوان سوال تا خروجی نهایی یک اسکرینشات بگیرید.
سوال ۱: استفاده از yfinance برای استخراج دادههای سهام
اندیس (index) را ریست کنید، آن را ذخیره کرده و پنج سطر اول دیتافریم tesla_data را با استفاده از تابع head نمایش دهید. یک اسکرینشات از نتایج و کدها از ابتدای سوال ۱ تا انتهای نتایج به دست آمده تهیه کنید.
سوال ۲: استفاده از وب سکریپینگ برای استخراج دادههای درآمد تسلا
پنج سطر آخر دیتافریم tesla_revenue را با استفاده از تابع tail نمایش دهید. یک اسکرینشات از نتایج تهیه کنید.
سوال ۳: استفاده از yfinance برای استخراج دادههای سهام
اندیس (index) را ریست کنید، آن را ذخیره کرده و پنج سطر اول دیتافریم gme_data را با استفاده از تابع head نمایش دهید. یک اسکرینشات از نتایج و کدها از ابتدای سوال ۳ تا انتهای نتایج به دست آمده تهیه کنید.
سوال ۴: استفاده از وب سکریپینگ برای استخراج دادههای درآمد GME (گیماستاپ)
پنج سطر آخر دیتافریم gme_revenue را با استفاده از تابع tail نمایش دهید. یک اسکرینشات از نتایج تهیه کنید.
سوال ۵: رسم نمودار سهام تسلا
از تابع make_graph برای رسم نمودار دادههای سهام تسلا استفاده کنید، همچنین یک عنوان برای نمودار در نظر بگیرید.
یک اسکرینشات از نتایج خود تهیه کنید.
سوال ۶: رسم نمودار سهام گیماستاپ
از تابع make_graph برای رسم نمودار دادههای سهام گیماستاپ استفاده کنید، همچنین یک عنوان برای نمودار در نظر بگیرید.
یک اسکرینشات از نتایج خود تهیه کنید.
نوتبوک را در گیتهاب (Github) آپلود کرده و لینک آن را اضافه کنید.
برای مشاهده کامل این قسمت، دوره را تهیه کنید
پس از خرید، به همه قسمتهای این دوره دسترسی خواهید داشت.