Python Lanjutan

  1. Pemrograman Berorientasi Objek (OOP)

Python mendukung pemrograman berorientasi objek, yang memungkinkan kamu untuk membuat kelas dan objek. Ini sangat berguna untuk mengorganisir kode dan membuatnya lebih mudah dipelihara.

a. Kelas dan Objek

Kelas adalah cetak biru untuk membuat objek. Berikut adalah contoh sederhana:

python class Mobil: def init(self, merk, model): self.merk = merk self.model = model

def info(self):
    return f"Mobil: {self.merk} {self.model}"

Membuat objek dari kelas Mobil

mobil_saya = Mobil(“Toyota”, “Avanza”) print(mobil_saya.info()) # Output: Mobil: Toyota Avanza

b. Pewarisan

Pewarisan memungkinkan kamu untuk membuat kelas baru yang mewarisi sifat dari kelas yang sudah ada. Contoh:

python class Kendaraan: def init(self, merk): self.merk = merk

class Mobil(Kendaraan): def init(self, merk, model): super().init(merk) self.model = model

def info(self):
    return f"Mobil: {self.merk} {self.model}"

mobil_saya = Mobil(“Honda”, “Civic”) print(mobil_saya.info()) # Output: Mobil: Honda Civic

7. Penanganan Kesalahan

Dalam pemrograman, kesalahan bisa terjadi. Python menyediakan cara untuk menangani kesalahan menggunakan try dan except.

python try: angka = int(input(“Masukkan angka: “)) hasil = 10 / angka print(hasil) except ValueError: print(“Input tidak valid! Harap masukkan angka.”) except ZeroDivisionError: print(“Tidak bisa membagi dengan nol!”)

8. Modul dan Pustaka

Python memiliki banyak modul dan pustaka yang bisa kamu gunakan untuk memperluas fungsionalitas programmu. Kamu bisa mengimpor modul dengan menggunakan kata kunci import.

a. Mengimpor Modul

Contoh mengimpor modul math untuk menggunakan fungsi matematika:

python import math

print(math.sqrt(16)) # Output: 4.0

b. Membuat Modul Sendiri

Kamu juga bisa membuat modul sendiri. Buat file bernama modul_saya.py:

python def sapa(nama): return f"Halo, {nama}!”

Kemudian, di file lain, kamu bisa mengimpor dan menggunakan modul tersebut:

python import modul_saya

print(modul_saya.sapa(“Nakiri”)) # Output: Halo, Nakiri!

9. Menggunakan Pustaka Pihak Ketiga

Python memiliki banyak pustaka pihak ketiga yang bisa kamu gunakan. Salah satu yang populer adalah requests untuk melakukan permintaan HTTP.

a. Menginstal Pustaka

Kamu bisa menginstal pustaka menggunakan pip. Contoh:

bash pip install requests

b. Menggunakan Pustaka

Setelah diinstal, kamu bisa menggunakannya dalam programmu:

python import requests

response = requests.get(“https://api.github.com”) print(response.status_code) # Output: 200

10. Proyek Akhir: Aplikasi To-Do List

Sekarang, saatnya untuk menerapkan semua yang telah kamu pelajari! Mari kita buat aplikasi To-Do List sederhana.

a. Struktur Program

python to_do_list = []

def tambah_tugas(tugas): to_do_list.append(tugas) print(f"Tugas ‘{tugas}’ telah ditambahkan.”)

def tampilkan_tugas(): print(“Daftar Tugas:”) for tugas in to_do_list: print(f"- {tugas}")

Contoh penggunaan

tambah_tugas(“Belajar Python”) tambah_tugas(“Membaca buku”) tampilkan_tugas()

Kesimpulan

Selamat! Kamu telah menyelesaikan tutorial bahasa pemrograman Python ini. Dari dasar hingga konsep lanjutan, sekarang kamu memiliki pengetahuan yang lebih baik tentang Python. Teruslah berlatih dan eksplorasi lebih dalam. Jika ada pertanyaan, jangan ragu untuk bertanya yaaa! 😘

Next: Coming Soon