رویداد اشنایی با پایتون

برگزار کننده

علی محمدی

زمان برگزاری

۱۴۰۴/۲/۱۵

نحوه برگزاری

حضوری

آدرس

تهران - شهرک غرب - مرکز همایش های آکادمی دیدار

آنالیز داده با پایتون

این دوره برای چه کسانی مناسب است؟

  • افرادی که قصد دارند برای اولین بار به دنیای آنالیز داده وارد شوند و به دنبال روشی سریع و کاربردی برای شروع هستند.
  • دانشجویان و متخصصانی که می‌خواهند با کتابخانه‌ها و ابزارهای کلیدی پایتون در حوزهٔ داده (نظیر NumPy و pandas) کار کنند.
  • فعالان حوزه‌های مختلف کسب‌وکار، پژوهشگران و علاقه‌مندان به آمار که مایل‌اند داده‌ها را بهتر بارگذاری، پاک‌سازی، ترکیب و تحلیل کنند.
  • برنامه‌نویسانی که می‌خواهند مهارت خود را در زمینهٔ مدل‌سازی مقدماتی، ترسیم نمودارهای تعاملی و کار با سری‌های زمانی ارتقا دهند.
  • تمامی افرادی که با وجود مشغلهٔ فراوان، مایل‌اند دوره را در زمان مناسب خود بگذرانند (جلسات ضبط می‌شوند و قابل بازبینی خواهند بود).

از این دوره چه انتظاری باید داشته باشید؟

  • شناخت مفاهیم پایهٔ پایتون، IPython و Jupyter برای کدنویسی تعاملی و تولید گزارش‌های تحلیلی در قالب Notebook.
  • یادگیری ساختارهای داده‌ای ضروری در پایتون (لیست‌ها، تاپل‌ها، دیکشنری‌ها و فایل‌ها) و تسلط بر شیوهٔ مدیریت، پاک‌سازی و آماده‌سازی داده‌ها.
  • تسلط بر کتابخانه‌های NumPy و pandas: از ایجاد آرایه‌های چندبعدی و عملیات برداری گرفته تا ساخت DataFrame و انجام گروه‌بندی و تجمیع پیشرفته.
  • بارگذاری داده‌ها از فرمت‌های مختلف (فایل‌های متنی، CSV، فرمت‌های باینری، وب‌APIها و…)، ذخیره‌سازی آن‌ها و دسترسی به پایگاه‌های داده.
  • آشنایی با Data Wrangling (ترکیب، ادغام و شکل‌دهی مجدد داده)، Data Cleaning (پاک‌سازی و آماده‌سازی) و Data Aggregation (تجمیع و گروه‌بندی).
  • توانایی رسم نمودارها و مصورسازی داده‌ها با Matplotlib و کتابخانه‌های مرتبط؛ از نمودارهای پایه‌ای تا نمایش روندهای زمانی.
  • بررسی Time Series (سری‌های زمانی)، شیوه‌های نمونه‌برداری زمانی، تغییر فرکانس داده‌ها و کاربرد در تحلیل داده‌های تاریخی.
  • مدل‌سازی با کتابخانه‌های استاندارد پایتون در حوزهٔ یادگیری ماشین و آمار، و انجام مثال‌های عملی از تحلیل داده‌های واقعی.
  • دریافت مدرک معتبر از دانشگاه شیراز در صورت گذراندن موفق این دوره و تکمیل پروژه‌های آنالیز داده.

پیش‌نیازهای دوره

  • پیش‌نیاز فنی خاصی وجود ندارد؛ تمامی اصول و مبانی پایتون و کار با داده به‌صورت گام‌به‌گام تدریس می‌شوند. تنها دانستن مفاهیم اولیهٔ کار با کامپیوتر کافی است.
  • داشتن رایانه یا لپ‌تاپ برای نصب پایتون و ابزارهای موردنیاز (IPython، Jupyter Notebook و …).
  • تعهد و نظم در انجام تمرین‌ها و پروژه‌های کوچک که در طول دوره ارائه می‌شود؛ یادگیری عمیق در گرو کار عملی و تکرار است.

ویژگی‌های این دوره

  • تمام جلسات ذخیره می‌شوند تا در صورت عدم حضور یا نیاز به مرور، بتوانید زمان دلخواهتان از آموزش بهره ببرید.
  • پشتیبانی و تعامل: پرسش‌وپاسخ در گروه‌های کلاسی و امکان رفع اشکال با اساتید و هم‌دوره‌ای‌ها.
  • جامعیت دوره: محتوای این دوره شما را از مفاهیم مقدماتی زبان پایتون تا مباحث کلیدی تحلیل داده (پیش‌پردازش، پاک‌سازی، مصورسازی و مدل‌سازی) هدایت می‌کند.
  • مدرک معتبر: پس از اتمام موفق دوره، گواهینامه‌ای رسمی از دانشگاه شیراز دریافت می‌کنید که ارزش علمی و حرفه‌ای بالایی خواهد داشت.

محتوای دوره

مقدمات و آماده‌سازی

  • آماده‌سازی محیط کدنویسی با نصب پایتون، Jupyter Notebook و ابزارهای مرتبط
  • معرفی کوتاه اکوسیستم پایتون در حوزهٔ داده
  • راهنمای شروع سریع با خط فرمان یا مفسر پایتون

مبانی زبان پایتون، IPython و Jupyter Notebooks

  • نحوهٔ کار با IPython Shell و راه‌اندازی Jupyter Notebook
  • تکمیل مباحث پایهٔ پایتون: انواع داده‌ها، عملگرها و ساختارهای کنترلی
  • تکنیک‌های افزایش سرعت کدنویسی

ساختارهای داده‌، توابع و فایل‌ها

  • مرور لیست، تاپل، دیکشنری و مجموعه
  • تعریف توابع، بازگرداندن مقادیر متعدد، توابع لامبدا
  • مدیریت خطاها و استثناها (Exceptions)
  • کار با فایل‌ها (متنی و دودویی) برای خواندن و نوشتن داده

مقدمات NumPy: آرایه‌ها و محاسبات برداری

  • آشنایی با شیء ndarray، ایجاد و شکل‌دهی مجدد (Reshape)
  • انواع داده (dtype)، اندیس‌گذاری و برش (Slicing)
  • عملیات ریاضی برداری، توابع جهانی (ufunc) و سرعت‌دهی به محاسبات