دوره

وارد کردن ساده داده‌ها با Pandas

یاد می‌گیرید چطور داده‌ها رو از فرمت‌های رایج و منابع مختلف مثل فایل‌های JSON ،spreadsheet ،CSV، دیتابیس‌های SQL و APIها به دست بیارید.

پیشرفته
تاریخ به‌روزرسانی:
20 مرداد 1405
پایتون
۴ ساعت
۱۶ ویدیو
۳۷ تمرین
۵۰۹ شرکت‌کننده
۴۵۰
کاربرهای فینکا در چه شرکت‌هایی مشغول به کار هستند؟
توضیحات دوره

قبل از اینکه بتونید داده‌ها رو تحلیل کنید، اول باید اون‌ها رو به دست بیارید. در این دوره یاد می‌گیرید چطور پایپ‌لاین‌هایی بسازید تا داده‌های ذخیره‌شده در فرمت‌های رایج رو وارد برنامتون کنید. با استفاده از Pandas، یکی از کتابخونه‌های مهم پایتون برای تحلیل داده، اطلاعات رو از منابع مختلف دریافت می‌کنید؛ از spreadsheetهای پاسخ‌های نظرسنجی گرفته تا دیتابیس درخواست‌های خدمات عمومی و API یک سایت محبوب نقد و بررسی. در طول مسیر، یاد می‌گیرید چطور فرایند واردکردن داده‌ها رو تنظیم کنید تا فقط داده‌های موردنیازتون رو دریافت کنید و مشکلاتی مثل نوع داده نادرست رو برطرف کنید. در نهایت هم با ترکیب چند منبع مختلف، یک دیتاست سفارشی می‌سازید.

همونیه که می‌خواید یاد بگیرید؟

1
وارد کردن داده‌ها از فایل‌های مسطح

با استفاده از Pandas تمرین می‌کنید چطور فقط داده‌های موردنیازتون رو از فایل‌های مسطح دریافت کنید، انواع داده رو مدیریت کنید و خطاها رو برطرف کنید. در طول مسیر هم نگاهی به بعضی از داده‌های مالیاتی آمریکا می‌ندازید.

2
وارد کردن داده‌ها از فایل‌های اکسل

یاد می‌گیرید چطور واردکردن داده‌ها از فایل‌های پرکاربرد اکسل رو خودکار کنید. همه sheetها یا فقطی بخشیشون رو وارد می‌کنید و مطمئن می‌شید داده‌های بولین و datetime به‌درستی بارگذاری می‌شن. در طول مسیر هم با داده‌هایی درباره نحوه یادگیری کدنویسی توسط افراد مختلف کار می‌کنید.

3
وارد کردن داده‌ها از دیتابیس

با ترکیب Pandas و SQL بررسی می‌کنید که ساکنان نیویورک با چه تعداد مشکل در زمینه مسکن روبه‌رو هستن. در این بخش با مفاهیم مقدماتی SQL مثل عبارت‌های WHERE، توابع تجمیعی و اتصال‌های پایه آشنا می‌شید.

4
وارد کردن داده‌های JSON و کار با APIها

یاد می‌گیرید چطور با داده‌های JSON و APIهای وب کار کنید؛ هم با بررسی یک دیتاست عمومی و هم با گرفتن پیشنهاد کافه از Yelp. در پایان هم با چند روش برای ترکیب دیتاست‌ها بعد از بارگذاری اون‌ها در دیتافریم آشنا می‌شید.

گواهی پایان دوره

  • تأیید مهارت شما

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

  • اعتبار و اصالت گواهی

    هر مدرک دارای شناسه یکتا و لینک اعتبارسنجی است که امکان بررسی و تأیید اصالت آن را فراهم می‌کند.

  • اشتراک‌گذاری

    می‌توانید گواهی‌های خود را به‌راحتی در شبکه‌های حرفه‌ای مانند لینکدین با دیگران به اشتراک بگذارید.

اشتراک‌گذاری
منابع
Vermont tax return data by ZIP code

FreeCodeCamp New Developer Survey response subset

NYC weather and 311 housing complaints

سوالات متداول

یاد می‌گیرید با استفاده از Pandas در پایتون، داده‌ها رو از فایل‌های مسطح، اکسل، دیتابیس‌ها و APIها وارد کنید.

بهتره با پایتون در سطح متوسط و مفاهیم پایه SQL آشنا باشید. تجربه کار با Pandas هم مفیده، اما ضروری نیست، چون در طول دوره روش‌های واردکردن داده با Pandas رو یاد می‌گیرید.

در تمرین‌ها با داده‌های مالیاتی از فایل‌های مسطح، داده‌های نظرسنجی کدنویسی از فایل‌های اکسل، داده‌های درخواست‌های خدمات عمومی از دیتابیس‌ها و داده‌های سایت‌های نقد و بررسی از APIها کار می‌کنید.

بله. در این دوره یاد می‌گیرید فرایند وارد کردن داده‌ها رو تنظیم کنید؛ از اصلاح نوع داده‌های نادرست و مدیریت خطاها گرفته تا بارگذاری فقط داده‌هایی که بهشون نیاز دارید.

این دوره ۴ بخش داره که فایل‌های مسطح، فایل‌های اکسل، دیتابیس‌ها و APIها رو پوشش می‌ده و در مجموع شامل ۵۳ تمرینه. بیشتر افراد دوره رو در حدود ۳.۵ ساعت تکمیل می‌کنن.

دریافت اپلیکیشن فینکا

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