Cara Membuat Script Python Dasar

Cara Membuat Script Python Dasar

Python adalah salah satu bahasa pemrograman paling populer dan banyak digunakan di dunia. Bahasa ini terkenal karena sintaksnya yang sederhana, mudah dibaca, dan fleksibel. Python dapat digunakan untuk berbagai keperluan, mulai dari pengembangan web, analisis data, kecerdasan buatan (AI), hingga otomasi dan scripting. Bagi pemula, mempelajari Python adalah langkah pertama yang penting untuk memahami dunia pemrograman.

Tutorial ini akan membahas cara membuat script Python dasar, mulai dari instalasi, menulis kode pertama, variabel, tipe data, operator, struktur kontrol, fungsi, hingga cara berinteraksi dengan pengguna dan file. Dengan memahami dasar-dasar ini, Anda akan siap untuk membuat program sederhana dan melanjutkan ke konsep yang lebih kompleks.

Pengenalan Python

Python pertama kali diperkenalkan oleh Guido van Rossum pada tahun 1991. Salah satu alasan Python populer adalah kemudahannya untuk dipelajari oleh pemula karena sintaksnya mendekati bahasa manusia. Python bersifat interpreted language, artinya kode dijalankan baris per baris oleh interpreter, sehingga memudahkan debugging dan percobaan.

Untuk mulai menulis script Python, Anda memerlukan interpreter Python yang dapat diunduh dari python.org. Setelah instalasi, script Python biasanya disimpan dengan ekstensi .py dan dapat dijalankan melalui terminal atau command prompt menggunakan perintah:

python nama_file.py

Atau, jika menggunakan Python versi 3:

python3 nama_file.py

Menulis Script Python Pertama

Script Python pertama yang umum dibuat adalah program sederhana yang menampilkan teks di layar. Contoh:

print("Halo, Dunia!")

Saat dijalankan, script ini akan menampilkan pesan Halo, Dunia! di terminal. Fungsi print() digunakan untuk menampilkan output ke layar, dan merupakan salah satu fungsi dasar yang wajib dikuasai pemula.

Variabel dan Tipe Data

Variabel adalah tempat untuk menyimpan data yang dapat digunakan kembali di dalam program. Di Python, Anda tidak perlu mendeklarasikan tipe data secara eksplisit karena Python bersifat dynamically typed. Ini berarti tipe data variabel dapat berubah sesuai nilai yang diberikan.

Contoh variabel:

nama = "Audyfa" umur = 25 tinggi = 170.5 is_mahasiswa = True

Beberapa tipe data dasar Python:

  1. String: Teks, misal "Halo Dunia".

  2. Integer: Angka bulat, misal 100.

  3. Float: Angka desimal, misal 3.14.

  4. Boolean: True atau False.

  5. List: Kumpulan data, misal [1, 2, 3, 4].

  6. Tuple: Kumpulan data yang tidak dapat diubah, misal (1, 2, 3).

  7. Dictionary: Kumpulan pasangan key-value, misal {"nama": "Audyfa", "umur": 25}.

  8. None: Nilai kosong atau tidak ada.

Contoh penggunaan variabel dalam print:

print("Nama saya", nama, "dan saya berumur", umur, "tahun.")

Operator Dasar Python

Python memiliki operator aritmatika, perbandingan, dan logika yang membantu memanipulasi data.

  • Operator Aritmatika: +, -, *, /, // (pembagian bulat), % (modulus), ** (pangkat)

    x = 10 y = 3 print(x + y) # 13 print(x ** y) # 1000
  • Operator Perbandingan: ==, !=, <, >, <=, >=

    print(10 > 5) # True print(10 == 10) # True print(10 != 5) # True
  • Operator Logika: and, or, not

    a = True b = False print(a and b) # False print(a or b) # True print(not a) # False

Struktur Kontrol

Struktur kontrol digunakan untuk mengatur alur logika program, seperti pengambilan keputusan dan perulangan.

  1. If-Else

nilai = 75 if nilai >= 80: print("Nilai A") elif nilai >= 60: print("Nilai B") else: print("Nilai C")
  1. Looping

Python mendukung beberapa jenis perulangan, termasuk for dan while.

  • For loop:

    for i in range(1, 6): print("Perulangan ke-", i)
  • While loop:

    i = 1 while i <= 5: print("Perulangan ke-", i) i += 1
  • Loop melalui List:

    buah = ["Apel", "Jeruk", "Mangga"] for b in buah: print("Saya suka", b)

Fungsi (Function) di Python

Fungsi adalah blok kode yang dapat dipanggil berkali-kali, membantu membuat program lebih modular dan rapi.

Contoh fungsi sederhana:

def sapa(nama): return f"Halo, {nama}!" print(sapa("Audyfa"))

Fungsi dapat memiliki parameter default:

def tambah(a, b=5): return a + b print(tambah(10)) # 15 print(tambah(10, 3)) # 13

Python juga mendukung lambda function, yaitu fungsi anonim untuk operasi sederhana:

kali_dua = lambda x: x * 2 print(kali_dua(5)) # 10

Input dari Pengguna

Python memungkinkan kita mengambil input dari pengguna melalui fungsi input():

nama = input("Masukkan nama Anda: ") umur = int(input("Masukkan umur Anda: ")) print(f"Halo, {nama}! Umur Anda adalah {umur} tahun.")

Perhatikan bahwa input dari input() selalu berupa string, sehingga jika ingin angka, perlu dikonversi menggunakan int() atau float().

List, Tuple, dan Dictionary

Python memiliki beberapa struktur data penting:

  • List: Dapat diubah, mendukung indexing dan slicing

    angka = [1, 2, 3, 4, 5] angka.append(6) print(angka) # [1, 2, 3, 4, 5, 6]
  • Tuple: Tidak dapat diubah

    koordinat = (10, 20) print(koordinat[0]) # 10
  • Dictionary: Pasangan key-value

    data = {"nama": "Audyfa", "umur": 25} print(data["nama"]) # Audyfa data["umur"] = 26

Looping melalui dictionary:

for key, value in data.items(): print(f"{key}: {value}")

File Handling

Python dapat membaca dan menulis file teks dengan mudah:

  • Membaca file

with open("contoh.txt", "r") as file: isi = file.read() print(isi)
  • Menulis file

with open("contoh.txt", "w") as file: file.write("Halo, ini contoh file Python!")

Penggunaan with memastikan file ditutup otomatis setelah operasi selesai.


Tips Praktis untuk Pemula

  1. Mulai dari dasar: Fokus pada variabel, tipe data, operator, kondisi, loop, dan fungsi sebelum mempelajari library kompleks.

  2. Gunakan print(): Untuk menampilkan output dan memeriksa nilai variabel.

  3. Praktik rutin: Semakin sering menulis kode, semakin cepat memahami logika Python.

  4. Eksperimen dengan contoh kecil: Jangan takut mencoba hal baru.

  5. Manfaatkan dokumentasi resmi: Python Docs menyediakan referensi lengkap.

Kesimpulan

Membuat script Python dasar adalah langkah pertama untuk menjadi programmer yang mahir. Dengan memahami variabel, tipe data, operator, struktur kontrol, fungsi, input pengguna, struktur data, dan file handling, pemula sudah dapat membuat program sederhana dan bermanfaat. Python bukan hanya mudah dipelajari, tetapi juga fleksibel untuk berbagai aplikasi mulai dari scripting sederhana hingga pengembangan web dan data science.

Latihan dan eksperimen adalah kunci utama. Mulailah dengan script kecil, coba berbagai fungsi, buat mini project, dan secara bertahap Anda akan siap menghadapi tantangan yang lebih besar. Dasar yang kuat akan memudahkan perjalanan Anda menuju penguasaan Python tingkat lanjut, termasuk library populer seperti Pandas, NumPy, Flask, Django, dan lain-lain.

Dengan pemahaman dasar yang baik, siapa pun bisa membuat program Python yang berguna, interaktif, dan kreatif. Python membuka pintu untuk eksplorasi pemrograman tanpa batas, dan setiap langkah kecil yang Anda ambil akan memperkuat kemampuan coding Anda.

Post a Comment for "Cara Membuat Script Python Dasar"

This website uses cookies to ensure you get the best experience on our website. Learn more.