Apakah Anda ingin mulai belajar cara memprogram? Masuk ke pemrograman komputer dapat menjadi hal yang menakutkan, dan Anda mungkin berpikir bahwa Anda perlu mengambil kelas untuk belajar. Meskipun itu mungkin benar untuk beberapa bahasa, ada berbagai bahasa pemrograman yang hanya membutuhkan satu atau dua hari untuk memahami dasar-dasarnya. Python adalah salah satu bahasa tersebut. Anda dapat menjalankan dan menjalankan program Python dasar hanya dalam beberapa menit. Lihat Langkah 1 di bawah ini untuk mempelajari caranya.
Langkah
Bagian 1 dari 5: Menginstal Python
jendela
Langkah 1. Kunjungi situs web Python
Anda dapat mengunduh semua yang Anda butuhkan untuk memulai dengan Python dari situs web Python (python.org/downloads. Situs web akan secara otomatis mendeteksi bahwa Anda menggunakan Windows dan menampilkan tautan ke penginstal Windows.
Langkah 2. Pilih versi mana yang ingin Anda instal
Saat ini ada dua versi Python yang tersedia: 3.x.x dan 2.7.10. Python membuat keduanya tersedia untuk diunduh, tetapi pengguna baru harus memilih versi 3.x.x. Unduh 2.7.10 jika Anda akan bekerja dengan kode Python lawas atau dengan program dan pustaka yang belum mengadopsi 3.x.x.
Panduan ini akan menganggap Anda menginstal 3.x.x
Langkah 3. Jalankan penginstal setelah mengunduhnya
Mengklik tombol untuk versi yang Anda inginkan akan mengunduh penginstal untuk itu. Jalankan penginstal ini setelah selesai mengunduh.
Langkah 4. Centang kotak "Tambahkan Python 3.5 ke PATH"
Ini akan memungkinkan Anda untuk menjalankan Python langsung dari Command Prompt.
Langkah 5. Klik "Instal Sekarang"
Ini akan menginstal Python dengan semua pengaturan defaultnya, yang seharusnya baik untuk sebagian besar pengguna.
Jika Anda ingin menonaktifkan fungsi tertentu, mengubah direktori penginstalan, atau menginstal debugger, klik "Sesuaikan penginstalan", lalu centang atau hapus centang pada kotak
Mac
Langkah 1. Putuskan apakah Anda ingin menginstal Python 3.x.x
Semua versi OS X hadir dengan Python 2.7 yang sudah diinstal. Jika Anda tidak memerlukan versi Python yang lebih baru, Anda tidak perlu menginstal apa pun. Jika Anda ingin mengakses versi terbaru Python, Anda harus menginstal 3.x.x.
Jika Anda hanya ingin menggunakan versi Python yang disertakan, Anda dapat membuat skrip di editor teks dan menjalankannya melalui terminal
Langkah 2. Unduh file Python 3.x.x dari situs web Python
Kunjungi (python.org/downloads di Mac Anda. Ini akan mendeteksi sistem operasi Anda dan menampilkan file instalasi Mac. Jika tidak, klik tautan "Mac OS X".
Langkah 3. Klik dua kali file PKG yang diunduh untuk mulai menginstal Python
Ikuti petunjuk untuk menginstal Python. Sebagian besar pengguna hanya dapat menggunakan pengaturan default.
Langkah 4. Luncurkan Python di terminal
Untuk memverifikasi bahwa instalasi berjalan dengan baik, luncurkan terminal dan ketik python3. Ini akan memulai antarmuka Python 3.x.x, dan menampilkan versinya.
Linux
Langkah 1. Periksa versi Python yang sudah Anda instal
Hampir setiap distribusi Linux dilengkapi dengan Python yang diinstal. Anda dapat melihat versi apa yang Anda miliki dengan membuka Terminal dan mengetik python.
Langkah 2. Instal versi terbaru di Ubuntu
Buka jendela Terminal dan ketik sudo apt-get install python.
Anda juga dapat menginstal Python menggunakan aplikasi Tambah/Hapus Aplikasi Ubuntu yang terletak di jendela Aplikasi
Langkah 3. Instal versi terbaru di Red Hat dan Fedora
Buka jendela Terminal dan ketik sudo yum install python.
Langkah 4. Instal versi terbaru di Arch Linux
Masuk sebagai pengguna root. Ketik pacman -S python.
Langkah 5. Unduh lingkungan IDLE
Jika Anda ingin menggunakan lingkungan pengembangan Python, Anda bisa mendapatkannya dengan menggunakan manajer perangkat lunak distribusi Anda. Cukup cari "python idle" untuk menemukan dan menginstal paket.
Esensial Lainnya
Langkah 1. Instal editor teks
Meskipun Anda dapat membuat program Python di Notepad atau TextEdit, Anda akan lebih mudah membaca dan menulis kode menggunakan editor teks khusus. Ada berbagai editor gratis untuk dipilih seperti Sublime Text (Any system), Notepad++ (Windows), TextWrangler (Mac), atau JEdit (Any system).
Langkah 2. Uji instalasi Anda
Buka Command Prompt (Windows) Terminal Anda (Mac/Linux) dan ketik python. Python akan dimuat dan nomor versi akan ditampilkan. Anda akan dibawa ke prompt perintah juru bahasa Python, ditampilkan sebagai >>>.
Ketik print("Halo, Dunia!") dan tekan Enter. Anda akan melihat teks Hello, World! ditampilkan di bawah baris perintah Python
Bagian 2 dari 5: Mempelajari Konsep Dasar
Langkah 1. Pahami bahwa Python tidak perlu dikompilasi
Python adalah bahasa yang ditafsirkan, yang berarti Anda dapat menjalankan program segera setelah Anda membuat perubahan pada file. Ini membuat program iterasi, revisi, dan pemecahan masalah jauh lebih cepat daripada banyak bahasa lainnya.
Python adalah salah satu bahasa yang lebih mudah dipelajari, dan Anda dapat menjalankan dan menjalankan program dasar hanya dalam beberapa menit
Langkah 2. Main-main dengan penerjemah
Anda dapat menggunakan juru bahasa untuk menguji kode tanpa harus menambahkannya ke program Anda terlebih dahulu. Ini bagus untuk mempelajari cara kerja perintah tertentu, atau menulis program sekali pakai.
Langkah 3. Pelajari bagaimana Python menangani objek dan variabel
Python adalah bahasa berorientasi objek, artinya semua yang ada di program diperlakukan sebagai objek. Selain itu, Anda tidak perlu mendeklarasikan variabel di awal program (Anda dapat melakukannya kapan saja), dan Anda tidak perlu menentukan jenis variabel (integer, string, dll.).
Bagian 3 dari 5: Menggunakan Interpreter Python sebagai Kalkulator
Melakukan beberapa fungsi kalkulator dasar akan membantu Anda mengenal sintaks Python dan cara menangani angka dan string.
Langkah 1. Mulai penerjemah
Buka Command Prompt atau Terminal Anda. Ketik python saat diminta dan tekan Enter. Ini akan memuat juru bahasa Python dan Anda akan dibawa ke prompt perintah Python (>>>).
Jika Anda tidak mengintegrasikan Python ke dalam prompt perintah Anda, Anda perlu menavigasi ke direktori Python untuk menjalankan penerjemah
Langkah 2. Lakukan aritmatika dasar
Anda dapat menggunakan Python untuk melakukan aritmatika dasar dengan mudah. Lihat kotak di bawah untuk beberapa contoh tentang cara menggunakan fungsi kalkulator. Catatan: # menunjukkan komentar dalam kode Python, dan komentar tersebut tidak diteruskan melalui penerjemah.
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Pembagian akan selalu mengembalikan angka floating point (desimal) 35.0 >>> (100 - 10*3) // 2 # Pembagian lantai (dua garis miring) akan membuang hasil desimal apa pun 35 >>> 23 % 4 # Ini menghitung sisa pembagian 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
Langkah 3. Hitung kekuatan
Anda dapat menggunakan operator ** untuk menandakan kekuatan. Python dapat dengan cepat menghitung angka besar. Lihat kotak di bawah untuk contoh.
>> 7 ** 2 # 7 kuadrat 49 >>> 5 ** 7 # 5 pangkat 7 78125
Langkah 4. Membuat dan memanipulasi variabel
Anda dapat menetapkan variabel dalam Python untuk melakukan aljabar dasar. Ini adalah pengantar yang bagus tentang cara menetapkan variabel dalam program Python. Variabel ditetapkan dengan menggunakan tanda =. Lihat kotak di bawah untuk 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
Langkah 5. Tutup penerjemah
Setelah Anda selesai menggunakan penerjemah, Anda dapat menutupnya dan kembali ke prompt perintah Anda dengan menekan Ctrl+Z (Windows) atau Ctrl+D (Linux/Mac) lalu menekan Enter. Anda juga dapat mengetik quit() dan tekan Enter.
Bagian 4 dari 5: Membuat Program Pertama Anda
Langkah 1. Buka editor teks Anda
Anda dapat dengan cepat membuat program uji yang akan membuat Anda terbiasa dengan dasar-dasar membuat dan menyimpan program dan kemudian menjalankannya melalui penerjemah. Ini juga akan membantu Anda menguji apakah penerjemah Anda telah diinstal dengan benar.
Langkah 2. Buat pernyataan "cetak"
"Cetak" adalah salah satu fungsi dasar Python, dan digunakan untuk menampilkan informasi di terminal selama program. Catatan: "print" adalah salah satu perubahan terbesar dari Python 2 ke Python 3. Di Python 2, Anda hanya perlu mengetik "print" diikuti dengan apa yang ingin ditampilkan. Dalam Python 3, "print" telah menjadi sebuah fungsi, jadi Anda perlu mengetikkan "print()", dengan apa yang ingin Anda tampilkan di dalam tanda kurung.
Langkah 3. Tambahkan pernyataan Anda
Salah satu cara paling umum untuk menguji bahasa pemrograman adalah dengan menampilkan teks "Halo, Dunia!" Tempatkan teks ini di dalam pernyataan "print()", termasuk tanda kutip:
print("Halo, Dunia!")
Tidak seperti banyak bahasa lain, Anda tidak perlu menandai akhir baris dengan;. Anda juga tidak perlu menggunakan kurung kurawal ({}) untuk menandai blok. Sebaliknya, indentasi akan menandakan apa yang termasuk dalam blok
Langkah 4. Simpan file
Klik menu File di editor teks Anda dan pilih Save As. Di menu tarik-turun di bawah kotak nama, pilih jenis file Python. Jika Anda menggunakan Notepad (tidak disarankan), pilih "Semua File" lalu tambahkan ".py" di akhir nama file.
- Pastikan untuk menyimpan file di tempat yang mudah diakses, karena Anda harus menavigasinya di command prompt.
- Untuk contoh ini, simpan file sebagai "hello.py".
Langkah 5. Jalankan programnya
Buka Command Prompt atau Terminal Anda dan arahkan ke lokasi tempat Anda menyimpan file Anda. Setelah Anda berada di sana, jalankan file dengan mengetik hello.py dan menekan Enter. Anda akan melihat teks Hello, World! ditampilkan di bawah prompt perintah.
Bergantung pada cara Anda menginstal Python dan versi apa, Anda mungkin perlu mengetikkan python hello.py atau python3 hello.py untuk menjalankan program
Langkah 6. Sering-seringlah menguji
Salah satu hal hebat tentang Python adalah Anda dapat langsung menguji program baru Anda. Praktik yang baik adalah membuka command prompt Anda pada saat yang sama saat Anda membuka editor Anda. Saat Anda menyimpan perubahan di editor Anda, Anda dapat segera menjalankan program dari baris perintah, memungkinkan Anda untuk menguji perubahan dengan cepat.
Bagian 5 dari 5: Membangun Program Lanjutan
Langkah 1. Bereksperimenlah dengan pernyataan kontrol aliran dasar
Pernyataan kontrol aliran memungkinkan Anda untuk mengontrol apa yang dilakukan program berdasarkan kondisi tertentu. Pernyataan-pernyataan ini adalah inti dari pemrograman Python, dan memungkinkan Anda untuk membuat program yang melakukan hal-hal berbeda tergantung pada input dan kondisi. Pernyataan while adalah pernyataan yang baik untuk memulai. Dalam contoh ini, Anda dapat menggunakan pernyataan while untuk menghitung deret Fibonacci hingga 100:
# Setiap bilangan pada barisan Fibonacci adalah # jumlah dari dua bilangan sebelumnya a, b = 0, 1 while b < 100: print(b, end=' ') a, b = b, a+b
- Urutan akan berjalan selama (sementara) b kurang dari (<) 100.
- Outputnya adalah 1 1 2 3 5 8 13 21 34 55 89
- Perintah end=' ' akan menampilkan output pada baris yang sama alih-alih menempatkan setiap nilai pada baris terpisah.
-
Ada beberapa hal yang perlu diperhatikan dalam program sederhana ini yang sangat penting untuk membuat program kompleks dengan Python:
- Perhatikan lekukan. A: menunjukkan bahwa baris berikut akan menjorok dan merupakan bagian dari blok. Dalam contoh di atas, print(b) dan a, b = b, a+b adalah bagian dari blok while. Indentasi yang benar sangat penting agar program Anda berfungsi.
- Beberapa variabel dapat didefinisikan pada baris yang sama. Dalam contoh di atas, a dan b keduanya didefinisikan pada baris pertama.
- Jika Anda memasukkan program ini langsung ke interpreter, Anda harus menambahkan baris kosong di akhir agar interpreter tahu bahwa program sudah selesai.
Langkah 2. Membangun fungsi dalam program
Anda dapat menentukan fungsi yang dapat Anda panggil nanti dalam program. Ini sangat berguna jika Anda perlu menggunakan banyak fungsi dalam batasan program yang lebih besar. Dalam contoh berikut, Anda dapat membuat fungsi untuk memanggil deret Fibonacci yang serupa dengan yang Anda tulis sebelumnya:
def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() # Nanti dalam program, Anda dapat memanggil Fibonacci Anda # fungsi untuk nilai apa pun 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. Buat program kontrol aliran yang lebih rumit
Pernyataan kontrol aliran memungkinkan Anda untuk mengatur kondisi tertentu yang mengubah cara program dijalankan. Ini sangat penting ketika Anda berurusan dengan input pengguna. Contoh berikut akan menggunakan if, elif (else if), dan else untuk membuat program sederhana yang mengevaluasi usia pengguna.
age = int(input("Masukkan umurmu: ")) if umur <= 12: print("Enaknya jadi anak kecil!") elif age in range(13, 20): print("Kamu remaja !") else: print("Time to grow up") # Jika salah satu dari pernyataan ini benar # pesan yang sesuai akan ditampilkan. # Jika tidak ada pernyataan yang benar, pesan # "else" akan ditampilkan.
-
Program ini juga memperkenalkan beberapa pernyataan lain yang sangat penting yang akan sangat berharga untuk berbagai aplikasi yang berbeda:
- input() - Ini memanggil input pengguna dari keyboard. Pengguna akan melihat pesan yang ditulis dalam tanda kurung. Dalam contoh ini, input() dikelilingi oleh fungsi int(), yang berarti semua input akan diperlakukan sebagai integer.
- range() - Fungsi ini dapat digunakan dalam berbagai cara. Dalam program ini, ia memeriksa untuk melihat apakah angka dalam rentang antara 13 dan 20. Akhir rentang tidak dihitung dalam perhitungan.
Langkah 4. Pelajari ekspresi kondisional lainnya
Contoh sebelumnya menggunakan simbol "kurang dari atau sama" (<=) untuk menentukan apakah usia input memenuhi ketentuan. Anda dapat menggunakan ekspresi bersyarat yang sama dengan yang Anda gunakan dalam matematika, tetapi mengetiknya sedikit berbeda:
Arti | Simbol | Simbol Python | |
---|---|---|---|
Kurang dari | < | < | |
Lebih besar dari | > | > | |
Kurang dari atau sama dengan | ≤ | <= | |
Lebih besar dari atau sama | ≥ | >= | |
Setara | = | == | |
Tidak sama | ≠ | != |
Langkah 5. Lanjutkan belajar
Ini hanya dasar-dasar dalam hal Python. Meskipun ini adalah salah satu bahasa yang paling sederhana untuk dipelajari, ada sedikit kedalaman jika Anda tertarik untuk menggali. Cara terbaik untuk terus belajar adalah terus membuat program! Ingatlah bahwa Anda dapat dengan cepat menulis program awal secara langsung di penerjemah, dan menguji perubahan Anda semudah menjalankan program dari baris perintah lagi.
- Ada banyak buku bagus yang tersedia untuk pemrograman Python, termasuk, "Python untuk Pemula", "Python Cookbook", dan "Python Programming: An Introduction to Computer Science".
- Ada berbagai sumber yang tersedia secara online, tetapi banyak yang masih ditujukan untuk Python 2. X. Anda mungkin perlu melakukan penyesuaian pada contoh apa pun yang mereka berikan.
- Jika Anda ingin menjalankan python online tetapi ingin menjalankan python 3, Repl[1] memiliki juru bahasa python yang menggunakan mesin linux virtual. Sumber online lain yang bagus untuk "pythonista" (programmer python yang berpengalaman) di masa depan adalah thinkfunctional [2]. Untuk tantangan yang lebih besar, "Otomatiskan Hal yang Membosankan"[3] dan Project Euler[4] juga tersedia.
- Banyak sekolah lokal menawarkan kelas Python. Seringkali Python diajarkan di kelas pengantar karena ini adalah salah satu bahasa yang lebih mudah dipelajari.
Contoh Program
Contoh Kode Startup Penerjemah Python
Contoh Kode Kalkulator Python
Contoh Program Python Mudah