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

ما در ادامه به ارائه‌ی مثال‌های عملی که از پایتون استفاده خواهند کرد، می‌پردازیم. برای یادگیری بیشتر در خصوص پایتون می‌توانید ویدیوهایی که در دوره‌ی رایگان علم داده تهیه و منتشر شده است را مشاهده نمائید. در این ویدیوها به ساده‌ترین شکل ممکن به آموزش پایتون پرداخته‌ایم.

کتابخانه‌های پایتون

پایتون دارای کتابخانه‌هایی است که شامل انواع و اقسام توابع ریاضی و ابزارهای تحلیلی است. در این دوره، ما از کتابخانه‌های زیر استفاده خواهیم نمود:

  • پانداس (Pandas)؛ این کتابخانه برای اعمال داده‌های با ساختار بکارگرفته می‌شود؛ همانند وارد نمودن فایل‌های csv، ساخت دیتافریم‌ها و آماده‌سازی داده‌ها.
  • نامپای (Numpy)؛ این کتابخانه در واقع یک آزمایشگاه تمام عیار ریاضی است. نامپای دارای آرایه‌های n-بعدی، دستورات کامل جبر خطی (در واقع جبر خطی بما کمک می‌کند که داده‌ها را به فرمت‌های مختلف تبدیل نمائیم تا بدین‌وسیله کار با داده‌ها کمی ساده‌تر شود. البته این تمام کار جبر خطی نیست)، تبدیلات فوریه و هزاران مورد دیگر است.
  • مت‌پلات‌لیب (Matplotlib)؛ این کتابخانه به منظور به تصویر کشیدن داده‌ها یا اصطلاحن مصورسازی استفاده می‌شود.
  • سای‌پای(SciPy)؛ این کتابخانه دارای ماژول‌های مختلف جبر خطی است.  

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