دوره

مقدمه‌ای بر وارد کردن داده‌ها در پایتون

یاد بگیرید چطور داده‌ها رو از منابع مختلف مثل اکسل، SQL و SAS و به صورت مستقیم از وب وارد پایتون کنید.

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

به عنوان یک دانشمند داده، شما باید داده‌ها رو تمیز کنید، اون‌ها رو مرتب و آماده کنید، مصور‌سازی کنید، مدل‌های پیش‌بینی بسازید و این مدل‌ها رو تفسیر کنید. اما قبل از این کارها، باید بدونید چطور داده‌ها رو وارد پایتون کنید. در این دوره، روش‌های مختلف وارد کردن داده‌ها به پایتون رو یاد می‌گیرید: از فایل‌های ساده مثل TXT و CSV گرفته؛ تا فایل‌های مخصوص نرم‌افزارهای دیگه مثل اکسل، فایل‌های Stata و SAS و MATLAB؛ و حتی از دیتابیس‌های رابطه‌ای مثل SQLite و PostgreSQL.

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

  • 1

    اتصال به دیتابیس SQLite با استفاده از SQLAlchemy، اجرای کوئری‌های SELECT، و بارگذاری نتایج کوئری در دیتافریم‌های Pandas

  • 2

    ارزیابی عملیات‌های JOIN در SQL که جدول‌های مرتبط رو ادغام می‌کنن و تایید اینکه داده‌های ترکیب‌شده به درستی در یک دیتافریم بارگذاری شدن

  • 3

    تشخیص ساختارهای فایل، جداکننده‌ها و هِدِرهایی که مشخصه فایل‌های ساده و فرمت‌های سلسله‌مراتبی HDF5 هستن

  • 4

    استفاده از توابع و کتابخانه‌های مناسب پایتون برای وارد کردن متن ساده، CSV، اکسل، SAS و Stata و MATLAB و HDF5 و فایل‌های داده پیکل‌شده (pickled)

  • 5
    استفاده از NumPy برای بارگذاری داده‌های عددی همگن و استفاده از Pandas برای بارگذاری داده‌های جدولی و تبدیل آرایه‌های NumPy و دیتافریم‌های Pandas به همدیگه در مواقع نیاز
1
مقدمه و فایل‌های مسطح
شروع رایگان

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

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

تا اینجا یاد گرفتید چطور فایل‌های مسطح رو وارد کنید، اما به‌عنوان یک دانشمند داده ممکنه با انواع دیگه‌ای از فایل‌ها هم سروکار داشته باشید. در این بخش، یاد می‌گیرید چطور داده‌ها رو از طیف گسترده‌ای از فرمت‌های مهم وارد پایتون کنید. این فرمت‌ها شامل فایل‌های Pickle، فایل‌های Excel، فایل‌های SAS و Stata، فایل‌های HDF5 برای ذخیره حجم زیادی از داده‌های عددی و فایل‌های MATLAB هستن.

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

در این بخش، یاد می‌گیرید چطور داده‌های معنادار رو از دیتابیس‌های رابطه‌ای استخراج کنید؛ مهارتی ضروری برای هر دانشمند داده. با مدل‌های رابطه‌ای آشنا می‌شید، یاد می‌گیرید چطور کوئری‌های SQL بنویسید، رکوردهای SQL رو فیلتر و مرتب کنید و با اتصال جدول‌های دیتابیس، کوئری‌های پیشرفته‌تری بنویسید.

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

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

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

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

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

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

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

اشتراک‌گذاری
منابع
Chinook (SQLite)

LIGO (HDF5)

Battledeath (XLSX)

Extent of infectious diseases (DTA)

Gene expressions (MATLAB)

MNIST

Sales (SAS7BDAT)

Seaslugs

Titanic

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

بله، این دوره برای مبتدی‌ها مناسبه و برای یادگیری اصول وارد کردن داده‌ها در پایتون طراحی شده. برای گذروندن این دوره نیازی به تجربه قبلی در برنامه‌نویسی ندارید.

این دوره موضوعاتی مثل نحوه وارد کردن داده‌ها از فایل‌های ساده مثل TXT و CSV و فایل‌های مخصوص نرم‌افزارهای دیگه مثل اکسل و فایل‌های Stata و SAS و MATLAB و دیتابیس‌های رابطه‌ای مثل SQLite و PostgreSQL رو پوشش می‌ده. همچنین نحوه استفاده از NumPy و Pandas برای سفارشی‌سازی وارد کردن داده‌ها رو هم یاد می‌گیرید.

تکمیل این دوره حدودا 3 ساعت زمان می‌بره.

این دوره برای افرادی که در شغل‌های مرتبط با داده، مثل دانشمند داده، مهندس داده یا تحلیلگر کسب‌وکار فعالیت می‌کنن مفیده. همچنین اگر برای پروژه‌های شخصی‌تون می‌خواید نحوه وارد کردن داده‌ها به پایتون رو یاد بگیرید، این دوره مخصوص شماست.

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

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

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