Pemrograman dengan Python

Pengarang: Frank Hunt
Tanggal Pembuatan: 13 Berbaris 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Belajar Python [Dasar] - 01 - Apa Itu Python
Video: Belajar Python [Dasar] - 01 - Apa Itu Python

Isi

Apakah Anda ingin belajar cara membuat program? Memulai pemrograman dalam bahasa pemrograman dapat terasa menakutkan, dan Anda mungkin berpikir perlu mengambil kelas untuk mempelajarinya. Meskipun itu mungkin terjadi pada bahasa pemrograman tertentu, ada beberapa bahasa yang dapat Anda kuasai dalam satu atau dua hari. Python adalah salah satu bahasa ini. Anda sudah dapat membuat program Python yang berfungsi dalam beberapa menit. Baca terus untuk mengetahui caranya.

Melangkah

Bagian 1 dari 5: Menginstal Python (Windows)

  1. Unduh Python untuk Windows. Anda dapat mengunduh penerjemah Python untuk Windows secara gratis dari situs web Python. Pastikan untuk mengunduh versi yang benar untuk sistem operasi Anda.
    • Unduh versi terbaru.
    • Python sudah disertakan dengan OS X dan Linux. Tidak perlu menginstal semua perangkat lunak yang berhubungan dengan Python, tetapi Anda benar-benar membutuhkan pengolah kata bahasa pemrograman yang baik.
    • Sebagian besar distribusi Linux dan versi OS X masih menggunakan Python 2.X. Ada beberapa perbedaan kecil antara 2 & 3, perubahan pada pernyataan "print" menjadi sangat mencolok. Jika Anda ingin menginstal versi Python yang lebih baru di OS X atau Linux, unduh file yang diperlukan dari situs web Python.
  2. Instal interpreter Python. Pengaturan default sudah cukup untuk sebagian besar pengguna. Anda dapat membuat Python berfungsi dari command prompt dengan memeriksa opsi terakhir dari daftar modul yang tersedia.
  3. Pasang pengolah kata. Dimungkinkan untuk menulis program Python di Notepad atau TextEdit, tetapi jauh lebih mudah untuk membaca kode dengan editor teks khusus. Ada sejumlah editor gratis yang dapat dipilih, seperti Notepad ++ (Windows), TextWrangler (Mac), atau JEdit (Sistem apa pun).
  4. Uji penginstalan Anda. Buka Command Prompt (prompt perintah Windows) atau Terminal (Mac / Linux) dan ketik python. Python akan dimuat dan nomor versinya akan ditampilkan. Anda sekarang akan melihat prompt perintah interpreter Python, sebagai berikut >.
    • Tipe print ("Halo, Dunia!") dan tekan ↵ Masuk. Anda sekarang akan mendapatkan teks Halo Dunia! dapat dilihat di bawah command prompt Python.

Bagian 2 dari 5: Mempelajari konsep dasar

  1. Tidak perlu mengkompilasi program Python. Python bekerja dengan penerjemah, yang berarti Anda dapat menjalankan program segera setelah Anda mengubahnya. Ini membuat proses iterasi, revisi, dan penemuan kesalahan jauh lebih cepat daripada banyak bahasa pemrograman lainnya.
    • Python adalah salah satu bahasa termudah untuk dipelajari dan Anda dapat menjalankan program sederhana dalam beberapa menit.
  2. Menggunakan penerjemah. Anda dapat menguji dengan kode interpreter tanpa benar-benar menambahkannya ke program terlebih dahulu. Ini bagus untuk mempelajari cara kerja tugas, atau menulis program satu kali.
  3. Cara Python menangani objek dan variabel. Python adalah bahasa berorientasi objek, yang berarti semuanya diperlakukan sebagai objek. Ini berarti Anda harus mendeklarasikan variabel di awal program (Anda dapat melakukannya kapan saja), dan Anda juga harus menunjukkan jenis variabel (integer, string, dll.).

Bagian 3 dari 5: Menggunakan Penerjemah Python sebagai kalkulator

Melakukan beberapa fungsi aritmatika dasar membantu membiasakan diri Anda dengan sintaks Python dan cara penanganan angka dan string.


  1. Mulai penerjemah. Buka Command Prompt atau Terminal. Tipe python dan tekan ↵ Masuk. Ini memulai penerjemah Python dan membuka prompt perintah Python (>).
    • Jika Anda belum menginstal Python sehingga Anda dapat menjalankannya dari command prompt, Anda harus membuka direktori Python terlebih dahulu untuk menjalankan interpreter.
  2. Beberapa operasi aritmatika sederhana. Anda dapat dengan mudah menggunakan Python untuk melakukan beberapa operasi aritmatika sederhana. Lihat kode di bawah untuk beberapa contoh fungsi penghitungan ini. Perhatian: # menunjukkan bahwa Anda berkomentar dengan kode Python, dan tidak diproses oleh penerjemah.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Membagi selalu mengembalikan angka floating point (desimal) 35.0> (100 - 10 * 3) // 2 # Floor pembagian (dua garis miring) mengabaikan desimal 35> 23% 4 # Menghitung sisa pembagian 3> 17.53 * 2.67 / 4.1 11.41587804878049

  3. Menghitung kekuatan. Menggunakan ** operator untuk menunjukkan kekuatan. Python dapat menghitung angka besar dengan cepat. Lihat kode di bawah ini dengan contoh.

    > 7 * * 2 # 7 kuadrat 49> 5 * * 7 # 5 pangkat 7 78125

  4. Membuat dan memanipulasi variabel. Anda dapat menetapkan variabel dengan Python untuk fungsi aljabar sederhana. Ini adalah pengantar yang bagus untuk menetapkan variabel dalam program Python. Anda menetapkan variabel dengan = tanda. Lihat kode di bawah ini dengan contoh.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Variabel dapat berupa string apa saja> tinggi = 5> lebar * tinggi 50

  5. Tutup penerjemah. Setelah selesai menggunakan penerjemah, Anda dapat keluar dan kembali ke prompt perintah dengan menekan Ctrl+Z (Windows) atau Ctrl+D. (Linux / Mac) lalu ↵ Masuk. Anda juga bisa keluar () ketik, lalu tekan ↵ Masuk menekan.

Bagian 4 dari 5: Program pertama

  1. Buka pengolah kata Anda. Anda dapat dengan cepat membuat program pengujian untuk membiasakan diri Anda dengan dasar-dasar membuat dan menyimpan program, kemudian menjalankannya dengan penerjemah. Ini juga memungkinkan Anda untuk menguji apakah interpreter Anda diinstal dengan benar.
  2. Membuat pernyataan "cetak". "Cetak" adalah salah satu fungsi dasar Python, dan digunakan untuk menampilkan informasi di terminal saat menjalankan program. Catatan: "print" adalah salah satu perbedaan terbesar antara Python 2 dan Python 3. Di Python 2, Anda hanya perlu mengetik "print" diikuti dengan apa yang ingin Anda tampilkan. Dalam Python 3, "print" telah menjadi sebuah fungsi, jadi Anda sekarang harus mengetikkan "print ()", dengan apa yang ingin Anda tampilkan di antara tanda kurung.
  3. Tambahkan pernyataan. Salah satu cara paling umum untuk menguji bahasa pemrograman adalah dengan membaca teks "Halo, Dunia!" memperlihatkan. Tempatkan teks ini di dalam pernyataan "print ()", bersama dengan tanda kutip:

    print ("Halo, Dunia!")

    • Tidak seperti banyak bahasa lain, tidak perlu menambahkan titik koma di akhir baris ; meletakkan. Juga tidak perlu menggunakan kurung kurawal ({}) digunakan untuk menunjukkan blok dengan kode. Sebaliknya, Anda bekerja dengan lekukan untuk menunjukkan blok kode.
  4. Simpan file. Klik File di menu utama pengolah kata Anda dan pilih Save As. Di menu drop-down di bawah kotak nama, pilih jenis file Python. Jika Anda menggunakan Notepad (tidak disarankan), pilih "All Files" dan letakkan ".py" di akhir nama file.
    • Pastikan untuk menyimpan file di tempat yang mudah diakses karena Anda dapat mengaksesnya dengan mudah dari baris perintah.
    • Pertama simpan sebagai "hello.py".
  5. Jalankan programnya. Buka Command Prompt atau Terminal dan arahkan ke lokasi penyimpanan file. Saat Anda sampai di sana, jalankan program dengan mengetik halo dan tekan ↵ Masuk. Anda sekarang harus mendapatkan teksnya Halo Dunia! di bawah baris perintah.
    • Bergantung pada bagaimana Anda menginstal Python dan versi apa yang mungkin perlu Anda gunakan python hello.py atau python3 hello.py mengetik untuk menjalankan program.
  6. Uji sesering mungkin. Salah satu hal hebat tentang Python adalah Anda dapat langsung menguji program baru. Praktik yang baik adalah membiarkan baris perintah aktif pada saat yang sama Anda bekerja di editor Anda. Saat Anda menyimpan program di editor, Anda dapat menjalankan program langsung dari baris perintah, sehingga Anda dapat menguji perubahan dengan cepat.

Bagian 5 dari 5: Merancang program yang lebih kompleks

  1. Bereksperimen dengan pernyataan kontrol aliran standar. Pernyataan kontrol aliran memungkinkan Anda untuk mengontrol apa yang dilakukan program berdasarkan kondisi tertentu. Pernyataan ini adalah inti dari pemrograman Python, dan Anda dapat menggunakannya untuk membuat program yang melakukan berbagai hal tergantung pada input dan kondisi. Saya t sementara pernyataan adalah contoh yang baik untuk ini, untuk memulai. Dalam contoh ini Anda bisa melakukannya sementara pernyataan untuk menghitung deret Fibonacci hingga 100:

    # Setiap angka dalam deret Fibonacci adalah # jumlah dari dua angka sebelumnya. a, b = 0, 1 sedangkan b 100: print (b, end = "") a, b = b, a + b

    • Urutan berlanjut sampai (sementara) b kurang dari () 100.
    • Outputnya kemudian menjadi 1 1 2 3 5 8 13 21 34 55 89
    • Saya t end = "" perintah akan menampilkan keluaran pada baris yang sama, alih-alih menampilkan setiap nilai pada baris yang berbeda.
    • Ada beberapa hal yang perlu diperhatikan dalam program sederhana ini yang sangat penting untuk membuat program kompleks dengan Python:
      • Perhatikan lekukannya. SEBUAH : menunjukkan bahwa baris berikut akan menjorok ke dalam dan merupakan bagian dari blok kode. Buat dalam contoh di atas cetak (b) dan a, b = b, a + b bagian dari itu sementara blok. Lekukan yang tepat sangat penting dan unik untuk program Python. Ini tidak akan berfungsi dengan baik jika indentasinya salah.
      • Beberapa variabel dapat didefinisikan pada baris yang sama. Dalam contoh di atas, keduanya Sebuah sebagai b didefinisikan di baris pertama.
      • Jika Anda memasukkan program ini langsung ke juru bahasa, Anda perlu menambahkan baris kosong di akhir sehingga juru bahasa tahu bahwa program telah berakhir.
  2. Fungsi desain dalam program. Anda dapat menentukan fungsi yang dapat Anda panggil nanti dalam program ini. Ini sangat berguna ketika Anda perlu menggunakan beberapa fungsi dalam batasan program yang lebih besar. Dalam contoh berikut, Anda membuat fungsi yang sama seperti yang ditulis sebelumnya, untuk memanggil deret Fibonacci:

    def fib (n): a, b = 0, 1 sedangkan an: print (a, end = '') a, b = b, a + b print () # Kemudian dalam program ini Anda memanggil fungsi Fibonacci # untuk a nilai yang Anda tunjukkan. fib (1000)

    • Ini memberi 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Buat program kontrol aliran yang lebih kompleks. Dengan pernyataan kontrol Aliran Anda dapat menunjukkan kondisi spesifik yang mengubah cara program berfungsi. Ini sangat penting saat menangani input pengguna. Contoh berikut menggunakan jika, elif (lain jika) dan lain untuk membuat program sederhana untuk mengomentari usia seseorang.

    age = int (input ("Enter your age:")) if age = 12: print ("Senang menjadi anak-anak!") elif usia dalam kisaran (13, 20): print ("Kamu remaja!" ) else: print ("Time to grow up") # Jika salah satu pernyataan ini benar # maka teks terkait akan ditampilkan. # Jika tidak ada pernyataan yang benar, maka pesan "else" # ditampilkan.

    • Program ini memperkenalkan beberapa pernyataan penting lainnya yang sangat diperlukan untuk sejumlah aplikasi berbeda:
      • memasukkan () - Ini akan meminta input dengan keyboard. Pengguna akan melihat pesan dalam tanda kutip. Dalam contoh ini memasukkan () dikelilingi oleh int () function, yang berarti bahwa semua input diperlakukan sebagai integer (integer).
      • jarak () - Fungsi ini dapat digunakan dengan berbagai cara. Dalam program ini, ia memeriksa apakah kisaran berada di antara 13 dan 20. Akhir rentang tidak termasuk dalam penghitungan.
  4. Pelajari ekspresi kondisional lainnya. Contoh sebelumnya menggunakan simbol "kurang dari atau sama dengan" (=) untuk menentukan apakah usia yang dimasukkan cocok dengan kondisi. Anda dapat menggunakan ekspresi bersyarat yang sama dengan yang Anda gunakan dalam matematika, tetapi mengetiknya sedikit berbeda:
    Ekspresi Bersyarat.
    BerartiSimbolSimbol Python
    Kurang dari
    Lebih besar dari>>
    Kurang dari atau sama=
    Lebih dari atau sama>=
    Sama===
    Tidak sama!=
  5. Terus belajar. Ini hanyalah permulaan untuk mempelajari Python. Meskipun ini adalah salah satu bahasa yang paling mudah dipelajari, ada banyak hal yang harus dipelajari jika Anda ingin menggali lebih dalam bahasa tersebut. Cara terbaik adalah terus membuat program! Ingat, Anda dapat dengan cepat menulis beberapa desain program di interpreter, dan menguji perubahan Anda semudah menjalankan program lagi dari baris perintah.
    • Ada beberapa buku bagus tentang pemrograman Python, termasuk "Python for Beginners", "Python Cookbook" dan "Python Programming: An Introduction to Computer Science".
    • Ada sejumlah sumber daya online yang tersedia, tetapi mereka terutama berfokus pada Python 2.X. Anda mungkin perlu mengubah contoh untuk membuatnya berfungsi dengan Python 3.
    • Banyak sekolah menawarkan pelajaran tentang Python. Python sering diajarkan di kelas pengantar pemrograman karena merupakan salah satu bahasa yang paling mudah dipelajari.

Tips

  • Python adalah salah satu bahasa komputer yang lebih sederhana, tetapi tetap membutuhkan dedikasi untuk belajar dengan sangat baik. Memiliki beberapa pengetahuan tentang aljabar juga membantu, karena Python sangat fokus pada model matematika .