Pengenalan Python: Dasar-Dasar Bahasa Pemrograman yang Mudah Dipelajari


Python adalah bahasa pemrograman tingkat lanjut yang sangat populer dan mudah dipelajari. Dibandingkan dengan bahasa pemrograman lain, Python memiliki sintaks sederhana yang mudah dipahami oleh pemula. Python juga memiliki banyak library dan framework yang bisa digunakan untuk membuat aplikasi menjadi lebih mudah. Selain itu, Python digunakan di berbagai bidang seperti pengembangan web, ilmu data, pembelajaran mesin, dan pengembangan game. 

Di bawah ini akan dibahas beberapa dasar-dasar Python yang perlu dipahami untuk memulai belajar pemrograman dengan Python.

A variable is something that can be changed in the context of a math problem or experiment. A single character representing a variable. The letters x, y, and z are common general symbols used for variables. 

1. Variabel dan Tipe Data

Berikut adalah beberapa aturan dalam menuliskan variabel dalam Python:

  1. Nama variabel hanya dapat diawali oleh huruf dan tidak boleh diawali oleh angka.
  2. Nama variabel hanya dapat terdiri dari karakter alpha-numeric dan underscore (A-z, 0–9, dan _ ) dan tidak boleh memiliki spasi jika terdiri dari dua suku kata.
  3. Nama variabel bersifat case sensitive, artinya huruf besar dan kecil dianggap berbeda.
  4. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam Python.
  5. Variabel dapat diinisiasi dengan cara memberikan nilai pada variabel. Contohnya: a = 1
  6. Hasil dari variabel dapat dilihat dengan menggunakan fungsi print(). Contohnya: print('a:', a)

Menerapkan aturan ini penting agar variabel yang digunakan dalam program Python dapat bekerja dengan baik dan tidak menimbulkan masalah di kemudian hari. Dengan mengetahui dasar-dasar Python seperti ini, pemrogram dapat membangun aplikasi yang lebih efisien dan efektif.

Berikut contohnya : 

# Contoh variabel yang berisi bilangan bulat
umur = 27

# Contoh variabel yang berisi bilangan pecahan
tinggi = 1.75

# Contoh variabel yang berisi string
nama = "John Doe"

# Contoh variabel yang berisi boolean
lulus = True
{codeBox}

Penjelasan kode di atas:

  1. Variabel umur berisi nilai bilangan bulat 27.
  2. Variabel tinggi berisi nilai bilangan pecahan 1.75.
  3. Variabel nama berisi nilai string "John Doe".
  4. Variabel lulus berisi nilai boolean True.

Variabel adalah tempat untuk menyimpan nilai yang dapat digunakan dan dimanipulasi dalam suatu program. Dalam Python, kita tidak perlu mendeklarasikan tipe data variabel secara eksplisit seperti pada bahasa pemrograman lainnya. Python akan secara otomatis menentukan tipe data variabel berdasarkan nilai yang disimpan di dalamnya.

2. Percabangan(if/elif/else)

Percabangan adalah struktur pemrograman yang digunakan untuk memeriksa suatu kondisi dan menjalankan perintah tertentu berdasarkan hasilnya. Dalam Python, kita dapat menggunakan if-else statement untuk melakukan percabangan. Contohnya, jika kita ingin mengecek apakah suatu nilai lebih besar dari 10, kita bisa menggunakan if-else statement:

nilai = 15

if nilai < 1:
print("Nilai lebih besar dari 1")
elif nilai > 10:
print("Nilai lebih besar dari 10")
else:
print("Nilai kurang dari atau sama dengan 10")
{codeBox}

3. Perulangan(loop/while)

Perulangan digunakan untuk menjalankan suatu perintah berulang-ulang sampai suatu kondisi terpenuhi. Dalam Python, kita dapat menggunakan for loop dan while loop. Contohnya, jika kita ingin menampilkan angka dari 1 hingga 5, kita bisa menggunakan for loop :

# Menampilkan bilangan genap dari 2 hingga 10
for i in range(2, 11, 2):
print(i)
{codeBox}

Penjelasan kode di atas:

  1. Fungsi range() digunakan untuk menghasilkan urutan bilangan dari 2 hingga 10 dengan increment 2 (yaitu 2, 4, 6, 8, dan 10).
  2. Variabel i akan memuat nilai dari urutan bilangan yang dihasilkan oleh range() pada setiap iterasi.
  3. Setiap nilai i akan dicetak menggunakan fungsi print().

while loop : 

# Menampilkan bilangan ganjil dari 1 hingga 10
i = 1
while i <= 10:
    if i % 2 != 0:
        print(i)
    i += 1
{codeBox}

Penjelasan kode di atas:

  1. Variabel i diinisialisasi dengan nilai 1.
  2. Selama nilai i kurang dari atau sama dengan 10, blok kode di dalam while loop akan dijalankan.
  3. Jika nilai i adalah bilangan ganjil, maka akan dicetak menggunakan fungsi print().
  4. Nilai i akan diincrement dengan 1 setiap kali blok kode di dalam while loop selesai dijalankan.
  5. Loop akan terus berjalan sampai nilai i mencapai atau melebihi 10.

4. Fungsi

Fungsi adalah blok kode yang digunakan untuk melakukan tugas tertentu. Fungsi dapat digunakan kembali di beberapa bagian program. Dalam Python, kita dapat membuat fungsi menggunakan def. Contohnya, jika kita ingin membuat fungsi untuk menghitung luas persegi panjang, kita bisa menggunakan def:

def hitung_luas_panjang(panjang, lebar):
luas = panjang * lebar
return luas

print(hitung_luas_panjang(5, 10))
{codeBox}

Dalam contoh di atas, kita membuat fungsi hitung_luas_panjang yang menerima dua parameter yaitu panjang dan lebar. Fungsi ini menghitung luas persegi panjang dengan rumus panjang x lebar dan mengembalikan nilai luas.

Dengan dasar-dasar Python di atas, Anda dapat memulai belajar pemrograman dengan Python. Anda juga bisa mengembangkan aplikasi sederhana seperti program kalkulator, program pengecek nilai, dan sebagainya. 

5. List

List adalah tipe data yang digunakan untuk menyimpan sekumpulan data. Data pada list dapat diubah-ubah dan diakses dengan mudah. Contohnya, jika kita ingin membuat list nama-nama buah, kita bisa menggunakan:

# Contoh list berisi angka-angka
angka = [1, 2, 3, 4, 5]

# Contoh list berisi nama-nama buah
buah = ['apel', 'jeruk', 'nanas', 'pisang']

# Contoh list berisi tipe data yang berbeda
campuran = [1, 'apel', 2.5, True]
{codeBox}

Penjelasan kode di atas:

  1. List dibuat dengan menempatkan elemen-elemen yang diinginkan dalam kurung siku [ ], dipisahkan dengan tanda koma.
  2. List angka berisi urutan bilangan bulat dari 1 hingga 5.
  3. List buah berisi nama-nama buah.
  4. List campuran berisi tipe data yang berbeda, yaitu bilangan bulat, string, bilangan pecahan, dan boolean.

List adalah tipe data yang berguna ketika kita ingin menyimpan kumpulan nilai dalam satu variabel yang sama. List juga memungkinkan kita untuk memanipulasi, mengakses, dan menambahkan elemen ke dalamnya.

Posting Komentar

Lebih baru Lebih lama