
Created: September 2014, Last updated: May 2024
Tutorial sederhana ini adalah kontribusi saya untuk perkembangan dunia pemrograman komputer di Indonesia, khususnya bahasa pemrograman Python. Menurut pengamatan saya, tutorial pemrograman Python berbahasa Indonesia belum banyak dijumpai di Internet, terutama yang khusus membahas Python versi 3.x. Mengingat Python versi 2.x dan 3.x tidak kompatibel satu sama lain, tutorial ini mencoba mengisi kekosongan tersebut dengan berfokus pada Python 3.x. Meskipun disadari dukungan komunitas maupun 3rd-party untuk versi 3.x belum sebanyak versi 2.x, tapi saya berasumsi bahwa versi 3.x adalah masa depan Python. Semoga saja tutorial ini bermanfaat.
Persiapan Lingkungan Pemrograman
Dasar-Dasar Pemrograman Python
- Program pertama anda: Hello World
- Video Kuliah: Dasar Pemrograman Python
- Membuat dan Menggunakan Variabel
- Operator dalam Python
- Membuat dan Menggunakan Komentar dalam Python
- Output dalam Python: Menggunakan Fungsi print()
- Input dalam Python: Menggunakan Fungsi input()
- Percabangan Dalam Python
- Percabangan Bersusun
- Perulangan dengan FOR
- Menggunakan FOR, BREAK dan ELSE
- Perulangan dengan while
- FOR vs WHILE: Mana yang digunakan?
Struktur-struktur Data
- Mengenal LIST
- Bekerja dengan LIST
- Menggunakan metode LIST
- Mengenal TUPLE
- Mengenal SET
- Operasi-operasi SET
Pemrograman Berorientasi Objek
Pemrograman GUI (Graphical User Interface)
Lain-lain
- Jadilah Programmer!
- Mengkonversi file script menjadi executable
- Ebook gratis belajar bahasa pemrograman Python
- Eksekusi script Python di Komodo Edit
Dari daftar di atas anda mungkin bisa melihat bahwa saya tidak (atau belum bisa) membuatnya dalam urutan yang baik dan lengkap, misalnya dengan membahas pelajaran-pelajaran dasar dulu baru meningkat ke yang lebih advanced, seperti tutorial-tutorial lain pada umumnya. Saya akui memang demikian. Ini karena postingan-postingan tersebut saya buat tergantung ketersediaan waktu, mood dan interest saya pada topik-topik tertentu yang mungkin berubah-ubah setiap saat :). Tapi harapan saya, suatu saat nanti tutorial ini akan secara lengkap membahas semua aspek bahasa pemrograman Python, khususnya versi 3.x. Dan untuk mencapai itu, tentu saja kritik dan masukan dari anda akan sangat bermanfaat. Terimakasih.