Cara Memulakan Pengaturcaraan di Python: 13 Langkah (dengan Gambar)

Isi kandungan:

Cara Memulakan Pengaturcaraan di Python: 13 Langkah (dengan Gambar)
Cara Memulakan Pengaturcaraan di Python: 13 Langkah (dengan Gambar)

Video: Cara Memulakan Pengaturcaraan di Python: 13 Langkah (dengan Gambar)

Video: Cara Memulakan Pengaturcaraan di Python: 13 Langkah (dengan Gambar)
Video: Belajar Membuat Game Menggunakan Pygame | Tutorial Pygame (Part 1) 2024, April
Anonim

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

167107 1 2
167107 1 2

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.

167107 2 2
167107 2 2

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

167107 3 3
167107 3 3

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.

167107 4 2
167107 4 2

Langkah 4. Tandakan kotak "Tambah Python 3.5 ke PATH"

Ini akan membolehkan anda menjalankan Python terus dari Command Prompt.

167107 5 2
167107 5 2

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

167107 6 2
167107 6 2

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

167107 7 2
167107 7 2

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".

167107 8 2
167107 8 2

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.

167107 9 2
167107 9 2

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

167107 10 2
167107 10 2

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.

167107 11 2
167107 11 2

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

167107 12 2
167107 12 2

Langkah 3. Pasang versi terbaru di Red Hat dan Fedora

Buka tetingkap Terminal dan ketik sudo yum install python.

167107 13 2
167107 13 2

Langkah 4. Pasang versi terbaru di Arch Linux

Log masuk sebagai pengguna root. Taip pacman -S python.

167107 14 2
167107 14 2

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

167107 15 2
167107 15 2

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).

167107 16 2
167107 16 2

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

167107 17 2
167107 17 2

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

167107 18 2
167107 18 2

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.

167107 19 2
167107 19 2

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.

167107 20 2
167107 20 2

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

167107 21 2
167107 21 2

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

167107 22 2
167107 22 2

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

167107 23 2
167107 23 2

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

167107 24 2
167107 24 2

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

167107 25 2
167107 25 2

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.

167107 26 2
167107 26 2

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.

167107 27 2
167107 27 2

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

167107 28 2
167107 28 2

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".
167107 29 2
167107 29 2

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

167107 30 2
167107 30 2

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

167107 31 2
167107 31 2

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.
167107 32 2
167107 32 2

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

167107 33 2
167107 33 2

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.
167107 34 2
167107 34 2

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:

Ungkapan Bersyarat.

Makna Simbol Simbol Python
Kurang daripada < <
Lebih besar daripada > >
Kurang daripada atau sama <=
Lebih besar daripada atau sama >=
Sama = ==
Tidak sama !=
167107 35 2
167107 35 2

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

Image
Image

Contoh Kod Permulaan Pentafsir Python

Image
Image

Contoh Kod Kalkulator Python

Image
Image

Contoh Program Python Mudah

Disyorkan: