Mempelajari bahasa pemrograman baru seperti Python menjadi mudah jika Anda memiliki peta jalan yang komprehensif merinci konsep mana yang harus dipelajari sebagai pemula dan bagaimana melangkah lebih jauh untuk mencapai tonggak sejarah berikutnya. Bahkan programmer menengah harus sering memoles dasar-dasar mereka untuk membangun fondasi yang kuat bagi diri mereka sendiri.

Pada akhirnya, Anda akan menemukan diri Anda terjebak di komputer Anda menulis kode Python menggunakan perintah dasar yang tercantum dalam artikel ini. Kami juga akan membahas bagaimana Anda dapat mengatur lingkungan Python pada mesin Anda untuk dapat menulis dan mengeksekusi kode Python.

Menyiapkan Lingkungan Python

Untuk menjalankan kode Python, sistem Anda harus menginstal Python.

Di Windows

Anda dapat mengunduh versi terbaru Python untuk Windows dari python.org Halaman unduhan. Klik pada Unduh Python tombol, pilih Windows Dapat Dieksekusi di halaman berikutnya, dan tunggu file yang dapat dieksekusi untuk diunduh. Setelah selesai, klik dua kali file penginstal untuk meluncurkan jendela penginstalan.

instagram viewer

Instal Python seperti biasanya Anda menginstal program lain di Windows. Jangan lupa untuk mencentang opsi "Tambahkan Python ke PATH" selama instalasi.

Di Linux

Untuk menginstal Python di Linux, jalankan perintah berikut tergantung pada distribusi Linux yang Anda gunakan:

Di Debian/Ubuntu:

sudo apt install python

Di Arch Linux:

sudo pacman -S python

Di Fedora dan CentOS:

sudo dnf instal python

Di macOS

Mirip dengan proses instalasi untuk Windows, pertama, unduh MPKG dari Unduh Python halaman. Kemudian, luncurkan penginstal dan ikuti langkah-langkah di layar untuk melanjutkan penginstalan.

Sekarang setelah bagian instalasi selesai, mari kita praktis dan mulai dengan daftar perintah Python yang harus diketahui oleh setiap pemula. Panduan ini mengasumsikan bahwa Anda mengetahui cara menjalankan program Python dari baris perintah.

Input, Output, dan Variabel Dasar

Menyimpan data, mengambil input, dan kemudian memodifikasi data untuk menghasilkan output yang diinginkan adalah tujuan dari setiap program Python.

1. Inisialisasi dan Deklarasi Variabel

Untuk menyimpan data, setiap bahasa pemrograman menggunakan variabel. Variabel adalah objek dari struktur data tertentu yang dapat menyimpan nilai dan melakukan operasi pada data. Mari kita perhatikan kode Python berikut:

bilangan = 20

Di sini, kami telah mendeklarasikan variabel dengan nama "angka" dan nilai 20. Demikian pula, Anda dapat membuat variabel lain dengan tipe data yang berbeda. Python mendukung beberapa tipe data tetapi sebagai pemula, Anda sebagian besar akan bekerja dengan yang disebutkan di bawah ini. Perintah untuk menginisialisasi tipe data diapit dalam tanda kurung.

  1. Bilangan bulat (bilangan = 10)
  2. Rangkaian (nama = "Ryan")
  3. Mengambang (desimal = 10,23)
  4. Daftar (buah = ["Apel", "Pisang", "Mangga"])
  5. Tupel (buah = ("Apel", "Pisang", "Mangga"))
  6. Kamus (peta buah = {1:"Apel", 2:"Pisang", 3:"Mangga"})

2. Tampilkan Output Dengan Metode print()

Kebanyakan programmer pemula memulai dengan program dasar "Hello World" yang mengeluarkan string saat dieksekusi. Dengan Python, Anda dapat mencetak pesan hardcode dan nilai variabel menggunakan print().

Untuk mencetak string dengan Python, lihat sintaks perintah berikut:

print("Ini adalah string")

Apa pun yang Anda sertakan dalam tanda kutip akan ditampilkan apa adanya. Kode yang disebutkan di atas akan menampilkan "Ini adalah string" ketika Anda menjalankannya menggunakan baris perintah.

Anda juga dapat mencetak nilai variabel hanya dengan menentukan nama variabel tanpa tanda kutip. Mari kita asumsikan kita memiliki variabel string "nama keluarga" yang memegang nilai "Sharma":

cetak (nama keluarga)

Keluaran:

Sharma

3. Ambil Masukan Dengan masukan()

Sebuah program hanya berguna jika pengguna dapat berinteraksi dengannya. Untuk membuat aplikasi Anda dinamis dan interaktif, Anda harus bergantung pada pengguna untuk masukan dan pilihan.

Anda dapat meminta pengguna untuk memasukkan nilai menggunakan memasukkan memerintah. Berikut sintaks yang harus diikuti:

variabel = input("String yang akan ditampilkan")

Misalnya, perintah berikut akan menanyakan nama dan usia pengguna masing-masing:

nama = input("Masukkan Nama Anda => ")
umur = input("Masukkan umur anda => ")

Mengambil Kontrol dari Alur Program

Sebuah program tidak hanya terdiri dari input, output, dan tipe data. Ini juga mencakup pernyataan kontrol, yang diperlukan untuk menerapkan logika dan menentukan aliran program.

4. Implementasikan Logika Dengan if, elif, dan else

Komputer Anda menangani operasi dan membuat pilihan berdasarkan keputusan logis. Untuk mengimplementasikan logika dalam kode Anda, Anda dapat menggunakan perintah if, elif, dan else. Perintah-perintah ini mengubah aliran program berdasarkan kondisi dan dengan demikian dikenal sebagai pernyataan kontrol bersyarat.

Seperti namanya, jika perintah mengevaluasi ekspresi, dan jika itu benar, mengeksekusi pernyataan di bawahnya. NS elif command (else if) memberikan ekspresi lain yang dievaluasi jika sebelumnya jika pernyataan mengembalikan false. Terakhir, jika tidak ada pernyataan sebelumnya (jika atau elif) mengembalikan true, ekspresi yang diberikan dengan lain perintah dievaluasi.

Perhatikan bahwa Anda dapat memiliki banyak jika dan elif pernyataan dalam blok kode tertentu. Bahkan bersarang jika pernyataan adalah mungkin.

Berikut adalah program sederhana yang menjelaskan penggunaan if, elif, dan else. Program akan mengevaluasi apakah angka yang ditentukan adalah positif, negatif, atau nol.

number = int(input("Masukkan angka yang akan dievaluasi: "))
jika (angka > 0):
print("Positif")
elif (angka < 0):
print("Negatif")
lain:
print("Nol")

Perhatikan bahwa kita harus membungkus metode input() dengan int(), karena input disimpan sebagai tipe string secara default, dan kita memerlukan variabel "number" untuk menjadi tipe integer sebagai gantinya.

Perbedaan antara if dan elif adalah bahwa semua pernyataan if dalam blok kode akan dievaluasi satu demi satu yang lain tidak peduli apa, tetapi pernyataan elif akan dievaluasi hanya jika pernyataan if sebelumnya berlaku Salah.

Terkait: Ide Proyek Python Cocok untuk Pemula

5. For Loop dengan Python

Meskipun Python mendukung beberapa pernyataan loop lainnya (do... while, while, switch), for loop adalah pernyataan kontrol loop yang paling umum dibandingkan dengan yang lain.

Tidak seperti C dan C++, for loop di Python selalu berulang pada variabel iteratif. Variabel iteratif adalah variabel yang menyimpan banyak nilai di dalamnya, seperti daftar, tupel, dan kamus.

Deklarasikan variabel daftar "buah-buahan" yang berisi nilai Apel, Pisang, Pir, dan Mangga. Untuk mengulangi setiap elemen dan mencetak nilai menggunakan for loop:

untuk unsur dalam buah-buahan:
cetak (elemen)

Anda juga dapat membuat gaya-C klasik untuk loop dengan Python menggunakan metode range(). Metode range() menghasilkan daftar angka tergantung pada nilai awal, akhir, dan langkah yang ditentukan.

untuk i dalam rentang (0,5):
cetak (i)

Keluaran:

0
1
2
3
4

Mempertahankan Modularitas dalam Kode

Kode yang baik adalah kode yang lebih mudah dibaca, mudah di-debug, dan mudah diukur. Dan semua ini dicapai dengan menulis kode modular.

6. Definisikan Fungsi Dengan def

Untuk meminimalkan redundansi kode dan mendorong penggunaan kembali kode, Python menyediakan cara untuk membungkus kode yang dapat digunakan kembali di dalam fungsi, yang nantinya dapat dipanggil bila diperlukan. Anda dapat membuat fungsi menggunakan def kata kunci dengan Python.

Sama seperti bahasa pemrograman lainnya, Fungsi Python juga mengambil argumen dan mengembalikan nilai pada eksekusi yang berhasil. Anda juga dapat membebani fungsi dengan Python.

jumlah def (a, b):
kembali a+b
cetak (jumlah (1,2))

Keluaran:

3

7. Buat Kelas Dengan Kata Kunci kelas

Anda dapat membuat kelas untuk membuat cetak biru objek dengan Python. Python mendukung pemrograman berorientasi objek dan memungkinkan pengguna untuk membuat kelas dan menginisialisasi objek. Kelas dapat terdiri dari variabel dengan pengubah akses, fungsi dengan tipe pengembalian, dan bahkan kelas lain (kelas bersarang).

Berikut adalah kode sederhana yang membuat kelas bernama murid:

siswa kelas:
nama = ""
def setName (self, passValue):
self.name = passValue
def displayName (diri):
cetak (nama.diri)

Untuk menggunakan kelas, Anda harus terlebih dahulu membuat turunannya, yang juga dikenal sebagai objek.

muridku = murid()
mystudent.setName("Deepesh Sharma")
mystudent.displayName()

Saat menggabungkan dua cuplikan kode terakhir, program yang disebutkan di atas akan menampilkan:

Deepesh Sharma

Mirip dengan bahasa pemrograman lain, Anda juga dapat mengimplementasikan konstruktor dan metode statis di kelas Python (masing-masing menggunakan metode dunder init() dan dekorator @staticmethod).

Belajar Python Membuka Segudang Peluang

Python tidak hanya digunakan untuk menulis aplikasi berbasis teks, Anda juga dapat menggunakannya untuk mengembangkan aplikasi web, scraping web, pemrograman jaringan, otomatisasi, pembelajaran mesin, dll.

Apakah Anda seorang programmer pemula atau pengembang berpengalaman, menambahkan Python ke keahlian Anda yang ada pasti akan meningkatkan keahlian dan spesialisasi Anda di industri ini.

MembagikanMenciakSurel
Cara Belajar Python Gratis

Siap untuk belajar Python, salah satu bahasa pemrograman yang paling banyak dicari akhir-akhir ini? Inilah cara Anda memulai.

Baca Selanjutnya

Topik-topik yang berkaitan
  • Pemrograman
  • Python
Tentang Penulis
Deepesh Sharma (94 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda. Di waktu luangnya, Anda dapat menemukannya membaca buku, mendengarkan berbagai genre musik, atau bermain gitar.

More From Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan