0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan3 halaman

Panduan Lengkap Belajar Python

Dokumen ini adalah panduan lengkap untuk belajar coding Python, mencakup dasar-dasar seperti variabel, operasi matematika, percabangan, perulangan, dan struktur data seperti list. Selain itu, terdapat contoh penggunaan fungsi, OOP, input pengguna, serta proyek mini seperti kalkulator dan program konversi suhu. Dokumen ini juga mencakup program-program praktis seperti tebak angka, login sederhana, dan program kasir.

Diunggah oleh

galuhwibu4
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan3 halaman

Panduan Lengkap Belajar Python

Dokumen ini adalah panduan lengkap untuk belajar coding Python, mencakup dasar-dasar seperti variabel, operasi matematika, percabangan, perulangan, dan struktur data seperti list. Selain itu, terdapat contoh penggunaan fungsi, OOP, input pengguna, serta proyek mini seperti kalkulator dan program konversi suhu. Dokumen ini juga mencakup program-program praktis seperti tebak angka, login sederhana, dan program kasir.

Diunggah oleh

galuhwibu4
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Belajar Coding Python Lengkap

■ 1. Dasar Python – Pengenalan & Variabel


print("Halo, dunia!")
nama = "Lalu"
umur = 18
print("Nama saya", nama, "umur saya", umur)
tinggi = 170.5
pelajar = True
print(type(nama), type(umur), type(tinggi), type(pelajar))

■ 2. Operasi Matematika
a = 10
b = 3
print("Penjumlahan:", a + b)
print("Pengurangan:", a - b)
print("Perkalian:", a * b)
print("Pembagian:", a / b)
print("Sisa bagi:", a % b)
print("Pangkat:", a ** b)

■ 3. Percabangan (if-else)
nilai = 85
if nilai >= 90:
print("A: Sangat baik")
elif nilai >= 75:
print("B: Baik")
elif nilai >= 60:
print("C: Cukup")
else:
print("D: Kurang")

■ 4. Perulangan (Loop)
for i in range(1, 6):
print("Perulangan ke-", i)
x = 0
while x < 5:
print("Nilai x =", x)
x += 1

■ 5. List (Daftar data)


buah = ["apel", "pisang", "mangga"]
print(buah[0])
[Link]("jeruk")
for item in buah:
print("Saya suka", item)

■ 6. Fungsi (Function)
def hitung_luas_persegi(sisi):
return sisi * sisi
print("Luas persegi:", hitung_luas_persegi(4))

■ 7. Class dan Object (OOP)


class Mobil:
def __init__(self, merk, warna):
[Link] = merk
[Link] = warna
def info(self):
print("Mobil", [Link], "berwarna", [Link])
mobil1 = Mobil("Toyota", "Merah")
[Link]()

■ 8. Input dari pengguna


nama = input("Masukkan nama kamu: ")
umur = int(input("Masukkan umur kamu: "))
print(f"Halo {nama}, umur kamu {umur} tahun.")

■ 9. File Handling
with open("[Link]", "w") as f:
[Link]("Halo, ini disimpan di file!")
with open("[Link]", "r") as f:
print([Link]())

■ 10. Proyek Mini – Kalkulator


def tambah(a, b): return a + b
def kurang(a, b): return a - b
def kali(a, b): return a * b
def bagi(a, b): return a / b
print("=== Kalkulator Sederhana ===")
a = float(input("Masukkan angka pertama: "))
b = float(input("Masukkan angka kedua: "))
print("Hasil penjumlahan:", tambah(a, b))

■ 11. Program Konversi Suhu


print("=== Konversi Suhu ===")
c = float(input("Masukkan suhu dalam Celcius: "))
f = (c * 9/5) + 32
k = c + 273.15
print("Fahrenheit:", f)
print("Kelvin:", k)

■ 12. Game Tebak Angka


import random
angka_rahasia = [Link](1, 10)
tebakan = 0
while tebakan != angka_rahasia:
tebakan = int(input("Tebak angka (1-10): "))
if tebakan < angka_rahasia:
print("Terlalu kecil!")
elif tebakan > angka_rahasia:
print("Terlalu besar!")
else:
print("Benar! Angka rahasia adalah", angka_rahasia)

■ 13. Program Data Siswa


data_siswa = []
for i in range(3):
nama = input("Nama siswa: ")
nilai = int(input("Nilai: "))
data_siswa.append({"nama": nama, "nilai": nilai})
for s in data_siswa:
print(f"{s['nama']} - {s['nilai']}")

■ 14. Program Login Sederhana


user = "admin"
password = "12345"
nama = input("Masukkan username: ")
sandi = input("Masukkan password: ")
if nama == user and sandi == password:
print("Login berhasil!")
else:
print("Username atau password salah.")

■ 15. Program Kasir Sederhana


total = 0
while True:
harga = float(input("Masukkan harga barang (0 untuk selesai): "))
if harga == 0:
break
total += harga
print("Total belanja:", total)
bayar = float(input("Masukkan uang bayar: "))
print("Kembalian:", bayar - total)

■ 16. Hitung Nilai Rata-Rata


jumlah = int(input("Masukkan jumlah nilai: "))
nilai = []
for i in range(jumlah):
n = float(input(f"Nilai ke-{i+1}: "))
[Link](n)
rata = sum(nilai) / len(nilai)
print("Rata-rata nilai:", rata)

■ 17. Program Kalender Otomatis


import calendar
tahun = int(input("Masukkan tahun: "))
bulan = int(input("Masukkan bulan: "))
print([Link](tahun, bulan))

■ 18. Program Konversi Mata Uang


usd = float(input("Masukkan jumlah USD: "))
idr = usd * 15500
print(f"{usd} Dollar = {idr} Rupiah")

■ 19. Program Penghitung Huruf


kalimat = input("Masukkan kalimat: ")
huruf = len([Link](" ", ""))
print("Jumlah huruf:", huruf)

■ 20. Program Kamus Mini


kamus = {
"hello": "halo",
"good": "baik",
"love": "cinta",
"friend": "teman"
}
kata = input("Masukkan kata Inggris: ").lower()
if kata in kamus:
print("Artinya:", kamus[kata])
else:
print("Kata tidak ditemukan dalam kamus.")

Anda mungkin juga menyukai