Adakah anda ingin mula belajar bagaimana program? Masuk ke dalam pengaturcaraan komputer boleh menjadi menakutkan, dan anda mungkin berfikir bahawa anda perlu mengikuti kelas untuk belajar. Walaupun itu mungkin berlaku untuk beberapa bahasa, terdapat pelbagai bahasa pengaturcaraan yang hanya memerlukan satu atau dua hari untuk memahami asasnya. Python adalah salah satu bahasa tersebut. Anda boleh menjalankan program Python asas hanya dalam beberapa minit. Lihat Langkah 1 di bawah untuk mengetahui caranya.
Langkah-langkah
Bahagian 1 dari 5: Memasang Python
Tingkap
Langkah 1. Lawati laman web Python
Anda boleh memuat turun semua yang anda perlukan untuk memulakan Python dari laman web Python (python.org/downloads. Laman web secara automatik dapat mengesan bahawa anda menggunakan Windows dan menunjukkan pautan ke pemasang Windows.
Langkah 2. Pilih versi mana yang ingin anda pasang
Pada masa ini terdapat dua versi Python: 3.x.x dan 2.7.10. Python menyediakan kedua-duanya untuk dimuat, tetapi pengguna baru harus memilih versi 3.x.x. Muat turun 2.7.10 jika anda akan menggunakan kod Python lama atau dengan program dan perpustakaan yang belum menggunakan 3.x.x.
Panduan ini akan menganggap anda memasang 3.x.x
Langkah 3. Jalankan pemasang selepas memuat turunnya
Mengklik butang untuk versi yang anda mahukan akan memuat turun pemasang untuknya. Jalankan pemasang ini setelah selesai memuat turun.
Langkah 4. Tandakan kotak "Tambah Python 3.5 ke PATH"
Ini akan membolehkan anda menjalankan Python terus dari Command Prompt.
Langkah 5. Klik "Pasang Sekarang"
Ini akan memasang Python dengan semua tetapan lalai, yang semestinya baik untuk kebanyakan pengguna.
Sekiranya anda ingin mematikan fungsi tertentu, ubah direktori pemasangan, atau pasang debugger, klik "Sesuaikan pemasangan" dan kemudian tandai atau hapus centang kotak
Mac
Langkah 1. Tentukan sama ada anda mahu memasang Python 3.x.x
Semua versi OS X dilengkapi dengan Python 2.7 yang sudah dipasang. Sekiranya anda tidak memerlukan versi Python yang lebih baru, anda tidak perlu memasang apa-apa. Sekiranya anda mahukan akses ke versi terbaru Python, anda mesti memasang 3.x.x.
Sekiranya anda hanya ingin menggunakan versi Python yang disertakan, anda boleh membuat skrip dalam penyunting teks dan menjalankannya melalui terminal
Langkah 2. Muat turun fail Python 3.x.x dari laman web Python
Lawati (python.org/downloads pada Mac anda. Ini akan mengesan sistem operasi anda dan menunjukkan fail pemasangan Mac. Jika tidak, klik pautan "Mac OS X".
Langkah 3. Klik dua kali fail PKG yang dimuat turun untuk mula memasang Python
Ikuti arahan untuk memasang Python. Sebilangan besar pengguna hanya boleh menggunakan tetapan lalai.
Langkah 4. Lancarkan Python di terminal
Untuk mengesahkan bahawa pemasangannya OK, lancarkan terminal dan taipkan python3. Ini harus memulakan antara muka Python 3.x.x, dan memaparkan versi.
Linux
Langkah 1. Periksa versi Python yang sudah anda pasang
Hampir setiap pengedaran Linux dilengkapi dengan Python yang dipasang. Anda dapat melihat versi yang anda miliki dengan membuka Terminal dan menaip python.
Langkah 2. Pasang versi terbaru di Ubuntu
Buka tetingkap Terminal dan ketik sudo apt-get install python.
Anda juga boleh memasang Python menggunakan aplikasi Tambah / Buang Aplikasi Ubuntu yang terletak di tetingkap Aplikasi
Langkah 3. Pasang versi terbaru di Red Hat dan Fedora
Buka tetingkap Terminal dan ketik sudo yum install python.
Langkah 4. Pasang versi terbaru di Arch Linux
Log masuk sebagai pengguna root. Taip pacman -S python.
Langkah 5. Muat turun persekitaran IDLE
Sekiranya anda ingin menggunakan persekitaran pembangunan Python, anda boleh mendapatkannya dengan menggunakan pengurus perisian pengedaran anda. Cari "python idle" untuk mencari dan memasang pakej.
Keperluan Lain
Langkah 1. Pasang penyunting teks
Walaupun anda boleh membuat program Python di Notepad atau TextEdit, anda akan lebih senang membaca dan menulis kod menggunakan penyunting teks khusus. Terdapat pelbagai editor percuma untuk dipilih seperti Teks Sublime (Mana-mana sistem), Notepad ++ (Windows), TextWrangler (Mac), atau JEdit (Mana-mana sistem).
Langkah 2. Uji pemasangan anda
Buka Prompt Perintah (Windows) Terminal anda (Mac / Linux) dan taipkan python. Python akan dimuat dan nombor versi akan dipaparkan. Anda akan dibawa ke command prompt jurubahasa Python, ditunjukkan sebagai >>>.
Ketik cetak ("Hello, World!") Dan tekan ↵ Enter. Anda mesti melihat teks Hello, World! dipaparkan di bawah baris arahan Python
Bahagian 2 dari 5: Konsep Asas Pembelajaran
Langkah 1. Fahami bahawa Python tidak perlu menyusun
Python adalah bahasa yang ditafsirkan, yang bermaksud anda boleh menjalankan program sebaik sahaja anda membuat perubahan pada fail. Ini menjadikan program iterasi, penyemakan, dan penyelesaian masalah lebih cepat daripada banyak bahasa lain.
Python adalah salah satu bahasa yang lebih mudah dipelajari, dan anda dapat menjalankan program asas dan berjalan hanya dalam beberapa minit
Langkah 2. Berpusing-pusing dengan jurubahasa
Anda boleh menggunakan jurubahasa untuk menguji kod tanpa perlu menambahkannya ke program anda terlebih dahulu. Ini bagus untuk belajar bagaimana perintah tertentu berfungsi, atau menulis program membuang.
Langkah 3. Ketahui bagaimana Python menangani objek dan pemboleh ubah
Python adalah bahasa yang berorientasikan objek, yang bermaksud segala sesuatu dalam program dianggap sebagai objek. Anda juga tidak perlu menyatakan pemboleh ubah pada awal program anda (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 asas kalkulator akan membantu anda mengenali sintaks Python dan cara nombor dan rentetan ditangani.
Langkah 1. Mulakan jurubahasa
Buka Prompt Perintah atau Terminal anda. Ketik python pada arahan dan tekan ↵ Enter. Ini akan memuatkan jurubahasa Python dan anda akan dibawa ke arahan arahan Python (>>>).
Sekiranya anda tidak mengintegrasikan Python ke dalam command prompt anda, anda perlu menavigasi ke direktori 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 bagaimana menggunakan fungsi kalkulator. Catatan: # menetapkan komen dalam kod Python, dan komen tersebut tidak disampaikan melalui jurubahasa.
>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # Bahagian akan sentiasa mengembalikan titik terapung (perpuluhan) nombor 35.0 >>> (100 - 10 * 3) // 2 # Pembahagian lantai (dua garis miring) akan membuang sebarang keputusan perpuluhan 35 >>> 23% 4 # Ini mengira baki pembahagian 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
Langkah 3. Kira daya
Anda boleh menggunakan operator ** untuk menandakan kekuatan. Python dapat mengira bilangan 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 tentang bagaimana menetapkan pemboleh ubah dalam program Python. Pemboleh ubah ditetapkan dengan 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 prompt arahan anda 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 Anda
Langkah 1. Buka penyunting teks anda
Anda dapat membuat program ujian dengan cepat yang akan membuat anda terbiasa dengan asas-asas membuat dan menyimpan program dan kemudian menjalankannya melalui jurubahasa. Ini juga akan membantu anda menguji bahawa jurubahasa anda telah dipasang dengan betul.
Langkah 2. Buat pernyataan "cetak"
"Cetak" adalah salah satu fungsi dasar Python, dan digunakan untuk menampilkan 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 mahu paparkan. Dalam Python 3, "print" telah menjadi fungsi, jadi anda perlu mengetik "print ()", dengan apa yang anda inginkan ditampilkan di dalam kurungan.
Langkah 3. Tambahkan penyataan anda
Salah satu cara yang paling umum untuk menguji bahasa pengaturcaraan adalah dengan memaparkan teks "Hello, World!" Letakkan teks ini di dalam pernyataan "print ()", termasuk tanda petikan:
cetak ("Helo, Dunia!")
Tidak seperti banyak bahasa lain, anda tidak perlu menentukan akhir baris dengan; Anda juga tidak perlu menggunakan pendakap kerinting ({}) untuk menetapkan blok. Sebaliknya, indentasi akan menandakan apa yang termasuk dalam blok
Langkah 4. Simpan fail
Klik menu Fail di editor teks anda dan pilih Simpan Sebagai. Di menu lungsur di bawah kotak nama, pilih jenis fail Python. Sekiranya anda menggunakan Notepad (tidak disyorkan), pilih "Semua Fail" dan kemudian tambahkan ".py" di hujung nama fail.
- Pastikan untuk menyimpan fail di tempat yang mudah diakses, kerana anda perlu menavigasi ke sana di command prompt.
- Untuk contoh ini, simpan fail sebagai "hello.py".
Langkah 5. Jalankan program
Buka Prompt Perintah atau Terminal anda dan arahkan ke lokasi di mana anda menyimpan fail anda. Setelah anda berada di sana, jalankan fail dengan menaip hello.py dan tekan ↵ Enter. Anda mesti melihat teks Hello, World! dipaparkan di bawah command prompt.
Bergantung pada cara anda memasang Python dan versi apa, anda mungkin perlu menaip python hello.py atau python3 hello.py untuk menjalankan program
Langkah 6. Selalunya uji
Salah satu perkara hebat mengenai Python ialah anda dapat menguji program baru anda dengan segera. Amalan yang baik adalah membuka command prompt anda pada masa yang sama dengan editor anda terbuka. Apabila anda menyimpan perubahan di editor anda, anda dapat segera menjalankan program dari baris perintah, yang membolehkan anda menguji perubahan dengan cepat.
Bahagian 5 dari 5: Membangun Program Lanjutan
Langkah 1. Eksperimen dengan pernyataan kawalan aliran asas
Penyataan kawalan aliran membolehkan anda mengawal apa yang dilakukan oleh program berdasarkan keadaan tertentu. Pernyataan ini adalah nadi pengaturcaraan Python, dan membolehkan anda membuat program yang melakukan perkara yang berbeza bergantung pada input dan keadaan. Pernyataan sementara adalah baik untuk dimulakan. Dalam contoh ini, anda boleh menggunakan pernyataan sementara untuk mengira urutan 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.
- Keluarannya adalah 1 1 2 3 5 8 13 21 34 55 89
- Perintah end = '' akan memaparkan output pada baris yang sama dan bukannya meletakkan setiap nilai pada baris yang terpisah.
-
Terdapat beberapa perkara yang perlu diperhatikan dalam program mudah ini yang sangat penting untuk membuat program yang kompleks di Python:
- Catat lekukan. J: menunjukkan bahawa baris berikut akan lekukan dan merupakan sebahagian daripada blok. Dalam contoh di atas, cetakan (b) dan a, b = b, a + b adalah sebahagian daripada blok sementara. Indentasi yang betul adalah mustahak agar program anda dapat berfungsi.
- Pelbagai pemboleh ubah dapat ditentukan pada baris yang sama. Dalam contoh di atas, a dan b keduanya ditakrifkan pada baris pertama.
- Sekiranya anda memasukkan program ini terus ke jurubahasa, anda mesti menambahkan baris kosong di hujungnya sehingga jurubahasa mengetahui bahawa program ini sudah selesai.
Langkah 2. Membina fungsi dalam program
Anda boleh menentukan fungsi yang kemudian boleh anda gunakan dalam program ini. Ini sangat berguna sekiranya 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 () # Kemudian dalam program ini, anda boleh menghubungi Fibonacci anda # fungsi untuk sebarang nilai yang anda tentukan fib (1000)
Ini akan mengembalikan 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Langkah 3. Bina program kawalan aliran yang lebih rumit
Penyataan kawalan aliran membolehkan anda menetapkan syarat khusus yang mengubah cara program dijalankan. Ini sangat penting semasa anda berurusan dengan input pengguna. Contoh berikut akan menggunakan if, elif (lain jika), dan lain-lain untuk membuat program sederhana yang menilai usia pengguna.
umur = int (masukan ("Masukkan umur anda:")) jika umur <= 12: cetak ("Senang menjadi kanak-kanak!") umur elif dalam lingkungan (13, 20): cetak ("Anda remaja ! ") other: print (" Time to grow up ") # Sekiranya ada pernyataan ini benar # mesej yang sesuai akan dipaparkan. # Sekiranya tidak ada pernyataan yang benar, mesej "else" # akan dipaparkan.
-
Program ini juga memperkenalkan beberapa pernyataan lain yang sangat penting yang tidak ternilai untuk pelbagai aplikasi yang berbeza:
- input () - Ini meminta 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, ia memeriksa untuk melihat apakah angka dalam julat antara 13 dan 20. Akhir julat tidak dikira dalam pengiraan.
Langkah 4. Ketahui ungkapan bersyarat yang lain
Contoh sebelumnya menggunakan simbol "kurang dari atau sama" (<=) untuk menentukan sama ada usia input memenuhi syarat. Anda boleh menggunakan ungkapan bersyarat yang sama seperti yang anda gunakan dalam matematik, tetapi menaipnya sedikit berbeza:
Makna | Simbol | Simbol Python | |
---|---|---|---|
Kurang daripada | < | < | |
Lebih besar daripada | > | > | |
Kurang daripada atau sama | ≤ | <= | |
Lebih besar daripada atau sama | ≥ | >= | |
Sama | = | == | |
Tidak sama | ≠ | != |
Langkah 5. Teruskan belajar
Ini hanya asas-asasnya mengenai Python. Walaupun ini adalah salah satu bahasa paling mudah untuk dipelajari, ada cukup mendalam jika anda berminat untuk menggali. Kaedah terbaik untuk terus belajar adalah dengan terus membuat program! Ingatlah bahawa anda dapat menulis program goresan dengan cepat secara langsung dalam jurubahasa, dan menguji perubahan anda semudah menjalankan program dari baris perintah sekali lagi.
- Terdapat banyak buku bagus yang tersedia untuk pengaturcaraan Python, termasuk, "Python for Beginners", "Python Cookbook", dan "Python Programming: An Introduction to Computer Science".
- Terdapat pelbagai sumber yang tersedia dalam talian, tetapi masih banyak yang menuju ke Python 2. X. Anda mungkin perlu membuat penyesuaian terhadap sebarang contoh yang mereka berikan.
- Sekiranya anda ingin menjalankan python dalam talian tetapi ingin menjalankan python 3, Repl [1] mempunyai jurubahasa python yang menggunakan mesin linux maya. Satu lagi sumber dalam talian yang baik untuk "pythonista" masa depan (pengaturcara python yang mahir) adalah thinkfunctional [2]. Untuk cabaran yang lebih besar, "Automate the Boring Stuff" [3] dan Project Euler [4] juga tersedia.
- Banyak sekolah tempatan menawarkan kelas di Python. Sering kali Python diajar di kelas pengenalan kerana ia adalah salah satu bahasa yang lebih mudah dipelajari.
Contoh Program
Contoh Kod Permulaan Pentafsir Python
Contoh Kod Kalkulator Python
Contoh Program Python Mudah