Operating System:
• Windows 10/11 (64-bit) / macOS / Linux (Ubuntu recommended)
Python: 3.10 atau 3.11 (stable untuk kebanyakan library NLP)
Package manager / environment:
• Miniconda/Anaconda (recommended) atau venv + pip
Code editor:
• VS Code (recommended) atau PyCharm
Notebook environment:
• Jupyter Notebook / JupyterLab (recommended untuk hands-on)
Browser
• Google Chrome (latest)
Git (recommended):
• Git + GitHub account (untuk version control & submit assignment)
NLP Libraries (akan install masa kelas)
• Core: numpy, pandas, scikit-learn
• Text processing: nltk, spacy, regex
• Visualization: matplotlib
• Deep learning (optional ikut modul): pytorch atau tensorflow
• Transformers (optional, kalau masuk LLM): transformers, datasets
Transformers Stack
• Transformers, datasets, tokenizers, torch (PyTorch)
Data/Model Downloads (note untuk peserta)
• Ada model/dataset yang perlu download (contoh spaCy models / NLTK corpora)
Optional Tools
• Git, Zoom/Google Meet (untuk sesi online/capstone)