Kata Pengantar

Kata pengantar untuk ebook Python Dasar — mengapa ebook ini ditulis, untuk siapa, dan bagaimana cara terbaik membacanya.

Puji syukur ke hadirat Allah SWT atas segala rahmat dan karunia-Nya sehingga ebook ini dapat diselesaikan.

مَنْ أَرَادَ الدُّنْيَا فَعَلَيْهِ بِالْعِلْمِ، وَمَنْ أَرَادَ الْآخِرَةَ فَعَلَيْهِ بِالْعِلْمِ

“Barang siapa menginginkan dunia, hendaklah ia berilmu. Barang siapa menginginkan akhirat, hendaklah ia berilmu.”

Ilmu adalah bekal untuk keduanya — dunia maupun akhirat. Ebook ini adalah bagian kecil dari ikhtiar itu.

Ada satu momen yang hampir semua orang rasakan saat pertama kali belajar programming: bingung mau mulai dari mana. Bukan karena materinya terlalu sulit, melainkan karena terlalu banyak pilihan. Bahasa apa yang dipilih? Tutorial yang mana? Apakah harus hafal semua perintah dulu sebelum bisa membuat sesuatu yang berguna?

Python menjawab kebingungan itu dengan cara yang elegan. Sintaksnya bersih, dekat dengan cara manusia berpikir, dan cukup kuat untuk menyelesaikan masalah nyata. Kamu bisa menulis program yang bermakna dalam hitungan baris — bukan puluhan, bukan ratusan. Dan itulah yang membuat Python menjadi pilihan pertama untuk jutaan orang yang memulai perjalanan programming mereka.

Ebook ini lahir dari satu keyakinan sederhana: belajar programming seharusnya tidak terasa seperti menghafal kamus. Setiap konsep ada alasannya. Setiap contoh kode ditulis untuk dijalankan, bukan sekadar dibaca. Dan setiap bab dibangun di atas bab sebelumnya — tidak ada lompatan yang tiba-tiba membuat kamu bertanya-tanya kapan konsep itu diperkenalkan.

Untuk Siapa Ebook Ini

Ebook ini ditulis untuk kamu yang benar-benar baru — belum pernah menulis satu baris kode pun sebelumnya, atau pernah mencoba tapi menyerah di tengah jalan karena tutorialnya terlalu cepat melompat.

Tidak dibutuhkan latar belakang matematika tinggi, tidak perlu pernah kuliah ilmu komputer, dan tidak perlu mengerti apa itu “algoritma” sebelum membaca halaman pertama. Yang dibutuhkan hanya komputer, koneksi internet untuk mengunduh Python, dan keinginan untuk belajar.

Cara Membaca Ebook Ini

Ebook ini dirancang untuk dibaca secara berurutan dari BAB 1 hingga BAB 10. Setiap bab membangun di atas pemahaman dari bab sebelumnya — variabel di BAB 6 digunakan lagi di BAB 9 tentang operator, dan operator di BAB 9 menjadi bahan bakar untuk kondisi di BAB 10.

Melompati bab tidak dilarang, tapi ada risiko menemukan konsep yang terasa asing karena pondasinya belum terbentuk.

Yang paling penting: ketik kodenya. Bukan copy-paste, tapi ketik dengan tangan sendiri. Tangan yang bergerak membantu otak mengingat lebih baik, dan kesalahan ketik yang kamu perbaiki sendiri akan mengajarkan lebih banyak dari penjelasan panjang mana pun. Error adalah bagian dari proses — bukan tanda kegagalan.

Ucapan Terima Kasih

Terima kasih untuk setiap orang yang pernah bertanya “dari mana harus mulai belajar programming?” — pertanyaan itu yang mendorong ebook ini ditulis.

Dan tentu saja, terima kasih untuk komunitas Python dan Python Software Foundation yang telah membangun bahasa dan ekosistem yang luar biasa selama lebih dari tiga dekade.

Selamat belajar.

Abd. Asis Maret 2026