Anda mahu belajar memprogram? Mempelajari pengaturcaraan komputer boleh menjadi sukar, dan anda mungkin berfikir untuk mengikuti kursus tertentu. Ini mungkin berlaku untuk beberapa bahasa pengaturcaraan, tetapi terdapat banyak yang hanya memerlukan satu atau dua hari untuk memahami asasnya. Python adalah salah satu bahasa tersebut. Anda boleh menjalankan program asas Python hanya dalam beberapa minit. Lihat Langkah 1 di bawah untuk mengetahui caranya.
Langkah
Bahagian 1 dari 5: Memasang Python (Windows)
Langkah 1. Muat turun sistem Python untuk Windows
Jurubahasa Windows Python boleh dimuat turun secara percuma dari laman web Python. Pastikan memuat turun versi yang betul untuk sistem operasi anda.
- Anda perlu memuat turun versi terkini yang tersedia, iaitu 3.4 pada masa penulisan ini.
- OS X dan Linux diprapasang dengan Python. Anda mungkin tidak perlu memasang perisian yang berkaitan dengan Python, tetapi anda boleh memasang penyunting teks.
- Sebilangan besar versi pengedaran Linux dan OS X masih menggunakan Python 2.x. Terdapat beberapa perbezaan kecil antara versi 2 & 3, tetapi perubahan yang paling ketara adalah pada pernyataan "cetak". Untuk memasang versi terbaru Python pada OS X atau Linux, anda boleh memuat turun fail dari laman web Python.
Langkah 2. Pasang jurubahasa Python
Sebilangan besar pengguna boleh memasang jurubahasa tanpa mengubah tetapan. Anda boleh mengintegrasikan Python ke dalam Prompt Perintah dengan mengaktifkan pilihan terakhir dalam senarai modul yang tersedia.
Langkah 3. Pasang penyunting teks
Walaupun anda boleh membuat program Python dari Notepad atau TextEdit, lebih mudah membaca dan menulis kod menggunakan penyunting teks khusus. Terdapat pelbagai editor percuma yang boleh anda gunakan, seperti Notepad ++ (Windows), TextWrangler (Mac), atau jEdit (Mana-mana sistem).
Langkah 4. Uji pemasangan
Buka Prompt Perintah (Windows) dari Terminal (Mac / Linux) dan taipkan python. Python akan dimuat dan nombor versi akan dipaparkan. Anda akan dibawa ke prompt arahan jurubahasa Python, dipaparkan sebagai >>>.
Ketik cetak ("Hello, World!") Dan tekan Enter. Anda akan melihat teks yang dipaparkan di bawah baris arahan Python
Bahagian 2 dari 5: Konsep Asas Pembelajaran
Langkah 1. Fahami bahawa Python tidak perlu disusun
Python adalah bahasa yang ditafsirkan, yang bermaksud anda boleh menjalankan program sebaik sahaja anda membuat perubahan pada fail. Ini menjadikan proses iterasi, penyemakan, dan penyelesaian masalah program lebih cepat daripada dalam banyak bahasa lain.
Python adalah salah satu bahasa yang lebih mudah dipelajari, dan anda boleh menjalankan program asas hanya dalam beberapa minit
Langkah 2. Bermain dengan jurubahasa
Anda boleh menggunakan jurubahasa untuk menguji kod tanpa terlebih dahulu menambahkannya ke program. Ini bagus untuk belajar bagaimana perintah khas berfungsi, atau menulis program membuang.
Langkah 3. Ketahui bagaimana Python menangani objek dan pemboleh ubah
Python adalah bahasa yang berorientasikan objek, yang bermaksud bahawa segala sesuatu dalam program dianggap sebagai objek. Ini bermaksud bahawa anda tidak perlu menyatakan pemboleh ubah pada awal program (anda boleh melakukannya pada bila-bila masa), dan anda tidak perlu menentukan jenis pemboleh ubah (integer, string, dll).
Bahagian 3 dari 5: Menggunakan Jurubahasa Python Sebagai Kalkulator
Melakukan beberapa fungsi kalkulator asas akan membantu anda menjadi terbiasa dengan sintaks Python dan cara menangani nombor dan rentetan.
Langkah 1. Jalankan jurubahasa
Buka Command Prompt atau Terminal. Ketik python pada prompt dan tekan Enter. Ini akan memuatkan jurubahasa Python dan anda akan dibawa ke arahan arahan Python (>>>).
Sekiranya anda tidak mengintegrasikan Python dalam command prompt, anda perlu menavigasi ke folder Python untuk menjalankan jurubahasa
Langkah 2. Lakukan aritmetik asas
Anda boleh menggunakan Python untuk melakukan aritmetik asas dengan mudah. Lihat kotak di bawah untuk beberapa contoh cara menggunakan fungsi kalkulator. Catatan: # adalah komen dalam kod Python dan tidak diproses oleh jurubahasa.
>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # Bahagian akan sentiasa mengembalikan nombor titik terapung (perpuluhan) 35.0 >>> (100 - 10 * 3) // 2 # Pembundaran ke bawah (dua garis miring) akan membuang perpuluhan 35 >>> 23% 4 # Ini akan mengira baki pembahagian 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
Langkah 3. Hitung pangkat
Anda boleh menggunakan operator ** untuk menunjukkan eksponen. Python dapat mengira kuasa besar dengan cepat. Lihat kotak di bawah untuk contoh.
>> 7 ** 2 # 7 kuasa dua 49 >>> 5 ** 7 # 5 dengan kekuatan 7 78125
Langkah 4. Buat dan manipulasi pemboleh ubah
Anda boleh menetapkan pemboleh ubah dalam Python untuk melakukan algebra asas. Ini adalah pengenalan yang baik untuk mengetahui bagaimana menetapkan pemboleh ubah dalam program Python. Pemboleh ubah ditentukan menggunakan tanda =. Lihat kotak di bawah untuk contoh.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> lebar = 10 # Pemboleh ubah boleh menjadi sebarang rentetan> >> tinggi = 5 >>> lebar * tinggi 50
Langkah 5. Tutup jurubahasa
Setelah selesai menggunakan jurubahasa, anda boleh menutupnya dan kembali ke command prompt dengan menekan Ctrl + Z (Windows) atau Ctrl + D (Linux / Mac) dan kemudian menekan Enter. Anda juga boleh mengetik quit () dan tekan Enter.
Bahagian 4 dari 5: Membuat Program Pertama
Langkah 1. Buka penyunting teks
Anda boleh dengan membuat program ujian yang akan membiasakan anda asas membuat dan menyimpan program, kemudian menjalankannya melalui jurubahasa. Ini juga akan membantu anda menguji bahawa jurubahasa dipasang dengan betul.
Langkah 2. Buat pernyataan "cetak"
"Cetak" adalah salah satu fungsi asas Python yang digunakan untuk memaparkan maklumat di terminal semasa program. Catatan: "cetak" adalah salah satu perubahan terbesar dari Python 2 ke Python 3. Di Python 2, anda hanya perlu menaip "cetak" diikuti dengan apa yang anda ingin paparkan. Dalam Python 3, "print" telah menjadi fungsi, jadi anda harus mengetik "print ()", dan tulis apa yang anda mahukan dalam kurungan.
Langkah 3. Tambahkan pernyataan
Salah satu cara yang paling umum untuk menguji bahasa pengaturcaraan adalah dengan memaparkan teks "Hello, World!" Lampirkan potongan teks ini dalam pernyataan "print ()", termasuk petikan:
cetak ("Helo, Dunia!")
Tidak seperti kebanyakan bahasa lain, anda tidak perlu menyatakan akhir baris dengan;. Anda juga tidak perlu menggunakan pendakap keriting ({}) untuk mewakili blok. Sebaliknya, inden akan menunjukkan apa yang disertakan dalam blok
Langkah 4. Simpan fail
Klik menu Fail di editor teks dan pilih Simpan Sebagai. Dalam menu lungsur di bawah kotak nama, pilih jenis fail Python. Sekiranya anda menggunakan Notepad (tetapi tidak disyorkan), pilih "Semua Fail" dan kemudian tambahkan "py" ke akhir nama fail.
- Pastikan menyimpan fail di tempat yang mudah diakses, kerana anda harus mengarahkannya ke command prompt.
- Untuk contoh ini, simpan fail sebagai "hello.py".
Langkah 5. Jalankan program
Buka Command Prompt atau Terminal dan arahkan ke lokasi di mana anda menyimpan fail. Setelah sampai, jalankan fail dengan menaip hello.py dan Enter. Anda akan melihat teks yang dipaparkan di bawah command prompt.
Bergantung pada cara anda memasang Python, anda mungkin perlu menaip python hello.py untuk menjalankan program
Langkah 6. Uji program dengan kerap
Salah satu perkara hebat mengenai Python ialah anda dapat menguji program baru dengan segera. Kelebihan lain ialah command prompt dan editor anda terbuka. Setelah menyimpan perubahan dalam editor, anda dapat menjalankan program secara langsung dari baris perintah, sehingga cepat untuk menguji perubahan.
Bahagian 5 dari 5: Membangun Program Lanjutan
Langkah 1. Eksperimen dengan penyataan kawalan aliran asas
Penyataan kawalan aliran berguna untuk mengawal apa yang dilakukan oleh program dalam keadaan tertentu. Pernyataan ini adalah inti dari pengaturcaraan Python, jadi anda dapat membuat program yang melakukan pelbagai perkara, bergantung pada input dan keadaan. Pernyataan sementara adalah permulaan yang baik untuk belajar. Dalam contoh ini, anda menggunakan pernyataan sementara untuk mengira siri Fibonacci hingga 100:
# Setiap nombor dalam urutan Fibonacci adalah # jumlah dua nombor sebelumnya a, b = 0, 1 sementara b <100: cetak (b, akhir = ") a, b = b, a + b
- Urutan akan berjalan selagi (sementara) b kurang dari (<) 100.
- Keluaran program adalah 1 1 2 3 5 8 13 21 34 55 89
- Akhir perintah = '' akan mengeluarkan output pada baris yang sama dan bukannya meletakkan setiap nilai pada baris yang terpisah.
-
Terdapat beberapa perkara yang perlu diperhatikan dalam program sederhana ini, dan sangat penting untuk membuat program yang kompleks di Python:
- Perhatikan lekukan.: menunjukkan bahawa baris seterusnya akan lekukan dan merupakan sebahagian daripada blok. Dalam contoh di atas, cetak (b) dan a, b = b, a + b adalah sebahagian daripada blok sementara. Lekukan yang betul sangat mustahak agar program dapat berjalan.
- Pelbagai pemboleh ubah dapat ditentukan pada baris yang sama. Dalam contoh di atas, a dan b. Kedua-duanya ditakrifkan pada baris pertama
- Sekiranya anda memasukkan program ini terus ke jurubahasa, anda mesti menambahkan baris kosong di hujungnya sehingga jurubahasa mengetahui bahawa program telah selesai.
Langkah 2. Bina fungsi dalam program
Anda boleh menentukan fungsi yang kemudiannya dipanggil dalam program. Ini sangat berguna jika anda perlu menggunakan pelbagai fungsi dalam had program yang lebih besar. Dalam contoh berikut, anda boleh membuat fungsi untuk memanggil urutan Fibonacci yang serupa dengan yang anda tulis sebelumnya:
def fib (n): a, b = 0, 1 sementara a <n: print (a, end = ") a, b = b, a + b print () # Anda kemudian boleh memanggil fungsi # Fibonacci untuk masing-masing nilai ditentukan fib (1000)
Ini akan mengembalikan 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Langkah 3. Membina program kawalan aliran yang lebih kompleks
Penyataan kawalan aliran berguna untuk menetapkan keadaan tertentu yang mengubah cara program dijalankan. Ini amat penting jika anda berurusan dengan input pengguna. Contoh berikut akan menggunakan if, elif (lain jika), dan yang lain untuk membuat program sederhana yang menilai usia pengguna.
umur = int (masukan ("Masukkan umur anda:")) jika umur <= 12: cetak ("Kanak-kanak luar biasa!") umur elif dalam lingkungan (13, 20): cetak ("Anda remaja!") yang lain: print ("Masa untuk dewasa") # Sekiranya ada pernyataan ini benar # Mesej yang sesuai akan dipaparkan. # Sekiranya tidak ada pernyataan yang benar, mesej "lain" akan dipaparkan.
-
Program ini juga memperkenalkan beberapa pernyataan lain yang sangat penting untuk digunakan dalam pelbagai aplikasi:
- input () - Ini memanggil input pengguna dari papan kekunci. Pengguna akan melihat mesej yang ditulis dalam kurungan. Dalam contoh ini, input () dikelilingi oleh fungsi int (), yang bermaksud semua input akan dianggap sebagai bilangan bulat
- range () - Fungsi ini dapat digunakan dalam pelbagai cara. Dalam program ini fungsi ini memeriksa apakah nombor berada dalam julat 13 dan 20. Akhir julat tidak dikira dalam pengiraan.
Langkah 4. Ketahui ungkapan bersyarat yang lain
Contoh sebelumnya menggunakan simbol "kurang dari atau sama dengan" (<=) untuk menentukan sama ada usia yang masuk sesuai dengan keadaan. Anda boleh menggunakan ungkapan bersyarat yang sama seperti dalam matematik, tetapi cara mereka menaip sedikit berbeza:
Makna | Simbol | Simbol Python | |
---|---|---|---|
Lebih kecil daripada | < | < | |
Lebih besar daripada | > | > | |
Kurang daripada atau sama dengan | ≤ | <= | |
Lebih besar daripada atau sama dengan | ≥ | >= | |
Bersama dengan | = | == | |
Tidak sama dengan | ≠ | != |
Langkah 5. Sentiasa belajar
Semua perkara di atas hanyalah asas Python. Walaupun Python adalah salah satu bahasa termudah untuk dipelajari, ada banyak ruang lingkup di dalamnya yang dapat anda gali. Cara terbaik untuk terus belajar adalah dengan terus memprogramkan! Ingat bahawa anda dapat menulis program dengan cepat dari awal secara langsung dari jurubahasa, dan menguji perubahan anda semudah menjalankan program dari baris arahan lagi.
- Terdapat banyak buku bagus mengenai pengaturcaraan Python, termasuk "Python for Beginners", "Python Cookbook", dan "Python Programming: An Introduction to Computer Science".
- Terdapat pelbagai sumber yang terdapat di internet, tetapi kebanyakannya masih dikhaskan untuk Python 2.x. Anda harus membuat penyesuaian untuk setiap contoh yang diberikan.
- Banyak kursus yang menawarkan pembelajaran Python. Python sering diajar di kelas pengantar, kerana ia adalah salah satu bahasa yang lebih mudah dipelajari.