Bahasa de facto data science. Setup, library, dan workflow notebook.
Syntax mudah dibaca. Library data science matang (NumPy, Pandas, scikit-learn). Komunitas besar. Cocok untuk prototyping cepat. Hampir semua bootcamp dan course pakai Python.
Install Anaconda untuk all-in-one Python plus library. Atau virtual environment dengan venv. Jupyter Notebook untuk eksperimen interaktif. VS Code dengan Python extension untuk project.
NumPy (numerical computing). Pandas (data manipulation). Matplotlib dan Seaborn (visualisasi). Scikit-learn (machine learning). Plus lainnya: requests, BeautifulSoup, pytest.
Jupyter Notebook bagus untuk eksplorasi: code plus markdown plus output di 1 dokumen. Tapi jangan pakai untuk production. Convert ke .py file kalau sudah stabil.
Virtual environment per project. Requirements.txt untuk reproducibility. Type hints untuk readability. Docstrings untuk function. Linter dan formatter (Black, Ruff) konsisten.