Apa itu Python? — Python

Pernah buka script ChatGPT/Claude API? Atau notebook Kaggle yang ngerjain machine learning prediksi harga rumah? Atau script otomatisasi yang scrape harga…

Pernah buka script ChatGPT/Claude API? Atau notebook Kaggle yang ngerjain machine learning prediksi harga rumah? Atau script otomatisasi yang scrape harga emas tiap pagi? Kemungkinan besar semua itu pakai Python — bahasa paling populer di dunia 2025. Sintaks-nya kayak bahasa Inggris (baca aja udah ngerti), library tersedia buat hampir apapun, dari web app sampe rocket science (NASA, SpaceX literal pake Python).

💡 Why Python won. Tahun 2010-an, banyak bahasa kompetisi: Ruby (Rails era), Perl (legacy), Java (enterprise). Python menang karena: (1) data science boom — pandas/numpy/scikit-learn semua di Python, (2) AI/ML revolusi — TensorFlow/PyTorch di Python, (3) sintaks indent + readable bikin learning curve landai. Sekarang Python = lingua franca data + AI + automation.

Kenapa Belajar Python?

Python di Web Development

Python digunakan di backend web melalui framework seperti:

Hello World

print("Hello, World!")

Sederhana, bukan? Tidak perlu semicolon, tidak perlu kurung kurawal — Python menggunakan indentasi untuk mendefinisikan blok kode.

🎭 Analogi sehari-hari

Python = pisau Swiss Army. Mau bikin web app? Django/Flask/FastAPI. Analisis data? pandas/numpy. AI/ML? TensorFlow/PyTorch. Automation/scripting? Built-in. Scraping? BeautifulSoup. Satu bahasa, banyak domain. Bahasa lain biasanya spesialis (C buat sistem, JavaScript buat web). Python serbabisa.

⚠️ Jebakan yang sering ditemui

TL;DR: Python = bahasa general-purpose paling populer 2025. Sintaks readable, library super lengkap (web, data, AI, automation). Indent untuk blok (bukan `{ }`). Web framework: Django/Flask/FastAPI. Wajib pakai Python 3+ dan virtual environment. Bahasa serbabisa — pisau Swiss Army.

Yang akan kamu pelajari