Tutorial Python untuk bukan pengatur cara/Pengenalan
Daripada Wikibooks.
Isi kandungan |
[sunting] Pertama sekali
Baik, anda tidak pernah menulis atur cara sebelum ini. Melalui tutorial ini saya akan cuba mengajar anda bagaimana untuk mengaturcara komputer. Sebenarnya, hanya ada satu cara untuk belajar mengaturcara (programming). Anda mesti baca kod dan tulis kod. Saya akan menunjukkan kepada anda banyak contoh kod. Anda mesti taip kod itu dan saya akan menunjukkan kepada anda apa yang akan terjadi. Bermain-mainlah dengan kod itu dan cuba ubah kod itu mengikut kesukaan anda. Bila saya taip dalam kod, ia akan berformat sebegini:
##Python sangat senang untuk dipelajari print "Hello World!"
Ini ialah supaya ia mudah dibezakan dari teks lain.
Jika komputer memaparkan sesuatu format akan kelihatan sebegini:
Hello World!
Kadang-kadang akan terdapat campuran antara teks yang anda taip (ditunjukkan dengan teks tebal) dan teks yang dicetak oleh komputer ke skrin, yang akan kelihatan sebegini:
Berhenti! Siapa di sana? Josh Anda boleh lalu, Josh
Dan jangan takut untuk melakukan kesalahan, ia adalah perkara yang biasa di dalam mengaturcara sesuatu program.
Sekarang, ada satu lagi benda penting. Untuk mengaturcara di dalam Python anda mestilah memerlukan perisian Python. Jika belum lagi, dapatkannya di tapak web Python dan pilih versi yang sesuai dengan komputer anda.
Muat turun dan baca arahan untuk memasang Python ke dalam komputer anda.
[sunting] Memasang Python
Pertama sekali, anda perlu muat turun fail yang sesuai di http://www.python.org/download/. Versi terkini ialah versi 2.5, tetapi mana-mana versi 2.2 ke atas sesuai digunakan untuk tutorial ini. Jangan lupa dapatkan fail versi Microsoft Installer (.msi/.exe) jika anda menggunakan Windows atau rpm atau sumber kodnya jika anda menggunakan Unix. Jika anda menggunakan Linux, kemungkinan besar Python telahpun dipasang pada komputer anda.
Jika anda memuatturun versi Microsoft Installer, klik dua kali ikon fail itu dan Python akan terus dipasang ke komputer anda.
Jika anda menggunakan Unix, pastikan anda mengkompil kod sumber Python ke dalam sambungan fail Tk jika mahu menggunakan IDLE. IDLE merupakan penyunting teks Python.
[sunting] Mod Interaktif
Pergi ke IDLE di menu Python (juga dipanggil GUI Python). Anda sepatutnya melihat beberapa teks seperti ini jika anda menggunakan Windows seperti saya:
Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. **************************************************************** Personal firewall software may warn about the connection IDLE makes to its subprocess using this computer's internal loopback interface. This connection is not visible on any external interface and no data is sent to or received from the Internet. **************************************************************** IDLE 1.2.1 >>>
Tanda >>> ialah cara Python memberitahu anda bahawa anda berada di mod interaktif (saling tindak). Di dalam mod interaktif, apa saja kod yang anda taip akan terus dijalankan atau berfungsi. Cuba taip 1+1. Python akan memberi tindak balas dan memaparkan 2. Mod interaktif membolehkan anda untuk mencuba menulis kod dan melihat apa yang Python akan paparkan. Jika anda hendak bermain dengan kod Python yang belum pernah anda tulis gunakanlah mod interaktif untuk melihat tindak balasnya.
[sunting] Mencipta dan menjalankan program
Pergi masuk ke dalam IDLE jika belum lagi. Pilih File dari menu di atas dan selepas itu klik New Window. Taip kod ini:
print "Hello, World!"
Pertama sekali, simpan program ini. Pergi ke menu File dan klik Save. Simpankannya dengan nama "hello.py" (anda boleh menyimpannya di mana-mana folder yang anda kehendaki). Sekarang setelah disimpan, barulah aturcara ini boleh dijalankan.
Seterusnya jalankan program ini dengan cara pergi ke menu Run dan pilih Run Module ataupun tekan kekunci F5 di papan kekunci. Ini akan mengeluarkan perkataan Hello, World! di dalam tetingkap *Python Shell*.
Masih tidak faham? Cuba tutorial untuk IDLE di laman web http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/IDLE_malaysian.html