Artikel ini bagian dari seri Belajar Python Level Basic di hanifmu.com. Seri ini membahas Python dari nol sampai kamu bisa membuat program sederhana sendiri.
Python adalah salah satu bahasa pemrograman paling populer di dunia. Kalau kamu baru mau belajar coding, Python sering jadi pilihan pertama. Artikel ini membahas apa itu Python, dari mana asalnya, dan kenapa banyak orang memakainya.
Apa itu Python?
Python adalah bahasa pemrograman tingkat tinggi yang dibuat untuk dipahami manusia. Kode Python dibaca seperti bahasa Inggris sederhana, jadi tidak terasa rumit untuk pemula.
Python bersifat interpreted, artinya kode dijalankan baris per baris oleh interpreter Python. Kamu tidak perlu proses kompilasi manual seperti bahasa C atau Java. Tulis kode, jalankan, langsung lihat hasilnya.
Python juga dynamically typed. Kamu tidak perlu menyebutkan tipe data saat membuat variabel. Python yang menebak sendiri berdasarkan nilai yang kamu berikan.
Sejarah Singkat Python
Python dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991. Guido menciptakan Python sebagai penerus bahasa ABC, bahasa yang ia kembangkan sebelumnya di CWI, Belanda.
Nama “Python” bukan diambil dari ular. Guido mengidolakan grup komedi Inggris Monty Python, dan ia ingin nama yang singkat, unik, dan sedikit misterius.
Timeline penting Python:
- 1991 — Python 0.9.0 dirilis ke publik
- 2000 — Python 2.0 hadir dengan fitur seperti list comprehension
- 2008 — Python 3.0 dirilis, memperbaiki banyak kelemahan desain Python 2
- 2020 — Python 2 resmi berhenti didukung, semua beralih ke Python 3
- Sekarang — Python 3 terus berkembang dan jadi salah satu bahasa paling populer
Prinsip desain Python tertulis dalam sebuah dokumen bernama The Zen of Python. Salah satu barisnya berbunyi “Readability counts” — keterbacaan kode itu penting. Prinsip inilah yang membuat Python terasa ramah untuk pemula.
Mengapa Python Populer?
Python punya beberapa keunggulan yang membuatnya banyak dipilih:
- Syntax sederhana — Kode Python mudah dibaca, bahkan oleh orang yang baru belajar
- Komunitas besar — Kalau kamu bingung, jawabannya hampir pasti sudah ada di internet
- Banyak library — Ribuan paket siap pakai untuk berbagai kebutuhan
- Fleksibel — Bisa dipakai untuk web, data, otomasi, sampai kecerdasan buatan
- Gratis dan open source — Siapa saja boleh memakai dan memodifikasinya
Python Dipakai untuk Apa?
Python bukan bahasa yang cuma dipakai di ruang belajar. Banyak perusahaan dan proyek nyata memakainya:
| Bidang | Contoh Penggunaan |
|---|---|
| Web development | Backend dengan Django, Flask, FastAPI |
| Data science | Analisis data dengan pandas dan NumPy |
| Machine learning | Model AI dengan TensorFlow, PyTorch, scikit-learn |
| Otomasi | Script untuk memindahkan file, scraping, kirim email |
| DevOps | Mengelola server dan deployment |
| Game dan desktop | Prototipe game dengan Pygame |
Instagram, Spotify, dan Dropbox adalah beberapa perusahaan besar yang memakai Python di sistem mereka.
Contoh Kode Python
Supaya kamu dapat gambaran, ini contoh program Python sederhana:
# Program sapaan sederhana
nama = "Budi"
umur = 25
print(f"Halo, {nama}!")
print(f"Umur kamu {umur} tahun.")
Bandingkan dengan bahasa lain yang butuh deklarasi tipe, kurung kurawal, dan titik koma. Python cukup dengan beberapa baris bersih yang langsung bisa dibaca maksudnya.
Python 2 vs Python 3
Kalau kamu menemukan tutorial lama, mungkin ada yang masih memakai Python 2. Gunakan Python 3, karena Python 2 sudah tidak didukung sejak 2020.
Beberapa perbedaan yang paling terasa:
# Python 2 — print tanpa tanda kurung
print "Halo"
# Python 3 — print adalah function
print("Halo")
Sisa perbedaan lain akan kamu temui sambil belajar, tapi selama memakai tutorial Python 3, kamu aman.
Python vs Bahasa Lain
Pemula sering bertanya, kenapa Python dan bukan JavaScript atau bahasa lain. Jawabannya tergantung tujuan.
- Python — Paling ramah untuk pemula, kuat di data dan AI
- JavaScript — Wajib kalau fokus ke website dan frontend
- Java / C# — Umum di aplikasi enterprise dan Android
- C / C++ — Untuk sistem dan program yang butuh performa tinggi
Python bagus sebagai bahasa pertama karena kamu bisa fokus belajar logika pemrograman tanpa terganggu detail teknis yang rumit.
Ringkasan
- Python adalah bahasa pemrograman tingkat tinggi yang mudah dibaca
- Dibuat oleh Guido van Rossum dan dirilis tahun 1991
- Python populer karena syntax sederhana, komunitas besar, dan banyak library
- Python dipakai untuk web, data science, machine learning, otomasi, dan lainnya
- Selalu gunakan Python 3, bukan Python 2
Langkah Selanjutnya
Sekarang kamu tahu apa itu Python dan kenapa bahasa ini layak dipelajari. Langkah berikutnya adalah memasang Python di komputer kamu.
Artikel selanjutnya membahas Install Python dan Setup Environment, mulai dari download sampai memastikan Python berjalan dengan benar.
