Ada satu soalan yang kebelakangan ini kerap muncul di bilik darjah dan kumpulan belajar: jika AI sudah boleh menulis kod, adakah manusia masih perlu belajar pengekodan?
Jawapan ringkasnya: perlu — tetapi bukan dengan cara yang sama seperti sepuluh tahun lalu.
Dahulu, nilai seorang pembangun perisian terletak pada keupayaannya menghafal sintaks, menulis baris demi baris, dan membetulkan setiap tanda kurungan yang salah. Hari ini, kerja itu sebahagian besarnya boleh diserahkan kepada ejen AI. Namun ada satu perkara yang tidak boleh diserahkan: kefahaman tentang apa yang sedang dibina, mengapa, dan di mana batasnya.
Seorang arkitek tidak menyusun bata satu demi satu. Walau bagaimanapun, dia tetap perlu tahu bahawa dinding memerlukan asas, bahawa bumbung memerlukan penyangga, bahawa air mengalir ke bawah. Jika tidak, bangunan yang dia reka akan runtuh — sepantas mana pun tukangnya bekerja.
Buku ini ialah jalan ceritanya:
halo dunia sehingga anda memahami cara program bernafas.Sepanjang perjalanan, kita akan jujur tentang satu perkara: anda tidak perlu menjadi genius. Anda perlu ingin tahu, sabar, dan sanggup memahami. Selebihnya, kita lakukan bersama.
Selamat membaca. Selamat berkarya.
— RWID Press
Buku ini mempunyai satu peraturan mudah: jangan sekadar dibaca.
Kod yang anda lihat di sini bukan hiasan. Setiap contoh direka supaya anda boleh menaipnya sendiri, menjalankannya, merosakkannya dengan sengaja, kemudian membetulkannya. Perasaan ingin tahu itulah yang membuatkan anda berkembang — bukan sekadar mengangguk setuju.
Blok kod berlatar gelap seperti ini ialah kod yang boleh anda salin:
print("Halo, dunia!")
Butang Salin menyalin contoh ke papan keratan; butang Buka di editor memindahkannya ke editor di dalam application (mod Kod).
Kotak seperti ini ialah catatan penting:
Ingat: Error bukan tanda kegagalan. Error ialah cara komputer bercakap dengan anda.
Di dalam application terdapat dua mod: Buku (untuk membaca) dan Kod (editor untuk menyalin/mengubah contoh). Editor ini tidak menjalankan kod — ia ialah alat untuk menyediakan, mengemaskan, dan membawa kod anda keluar. Untuk menjalankan Python, anda jalankannya di komputer sendiri (kita sediakan dalam Bahagian II) atau serahkan kepada ejen AI anda apabila tiba di Bahagian V.
Buku ini tebal. Itu disengajakan. Anda tidak perlu menamatkannya dalam semalam. Satu bab sehari sudah sangat baik. Yang penting anda faham, bukan cepat.
Jika di pertengahan jalan ada yang mengelirukan, itu normal. Buku ini ditulis secara berperingkat, dan sebahagian bab di bahagian belakang masih ditandai Akan datang — sedang disediakan oleh penulis. Ikuti sahaja urutannya.
Klik tajuk untuk melompat ke bab berkenaan.
Pratonton percuma. Kulit hadapan hingga daftar isi boleh dibaca oleh sesiapa sahaja. Bab-bab penuh dibuka selepas buku dibuka dengan ekoin. Manuskrip masih draf dan terus disemak semula — pembeli membaca versi terkini.