Page 1
Wink Notes
B.Tech CSE — 3rd Semester
Python Programming
— Unit - 5 —
1. Introduction to Data Science in Python
While standard Python is great for general programming, its built-in Data Structures (like Lists) are extremely slow for massive mathematical operations (like processing a 10-Megapixel image or a million rows of sales data).
To solve this, the Python ecosystem relies on highly optimized, third-party C-extensions. The "Big Three" libraries are:
- NumPy (Numerical Python): For high-speed mathematical operations on multi-dimensional arrays.
- Pandas: For cleaning, analyzing, and manipulating tabular data (like Excel sheets).
- Matplotlib: For rendering data into graphs and charts.