NIM : 220312611179
Offering :G
Pengenalan Python
Sejarah Python
Python pertama kali dirilis pada tahun 1991 oleh Guido van Rossum
Nama Python diambil dari acara komedi favorit Guido, yaitu “Monty
Python’s Flying Cirus”.
Instalasi Python
Python dapat diunduh dan diinstal secara gratis dari situs web resminya,
yaitu https://www.python.org/
Selama proses instalasi, pengguna dapat memilih untuk menambahkan
Python ke PATH sistem agar dapat diakses melalui terminal
atau command prompt.
Contoh program :
print(“Hello, World!”)
Output :
Hello, World!
Variabel dan Tipe Data
Contoh program :
umur = 20 # Integer
print(“Nama:”, nama)
print(“Umur:”, umur)
print(“Tinggi:”, tinggi)
Output
Nama : Raka
Umur : 20
Tinggi : 170.5
Sudah menikah : False
Pengendalian Alur
Percabangan (if-else)
Contoh Program :
# Percabangan if-else
x = 10
if x > 5:
print("x lebih besar dari 5")
else:
print("x kurang dari atau sama dengan 5")
Output :
Note : Dalam contoh di atas, jika nilai variabel x lebih besar dari 5, maka
blok kode dalam if akan dieksekusi dan program akan mencetak "x lebih
besar dari 5". Jika nilai x kurang dari atau sama dengan 5, maka blok kode
dalam else akan dieksekusi dan program akan mencetak "x kurang dari
atau sama dengan 5".
Contoh Program :
# Perulangan for
for i in range(5):
print(i)
Output:
0
1
2
3
4
`while`:
Perulangan `while` digunakan untuk mengulang blok kode selama kondisi
yang diberikan benar (True).
Contoh Program :
# Perulangan while
i = 0
while i < 5:
print(i)
i += 1
Output :
1
2
`break`:
Digunakan untuk menghentikan pengulangan secara paksa jika suatu
kondisi tertentu terpenuhi.
Setelah pernyataan break dieksekusi, program akan keluar dari
pengulangan dan melanjutkan eksekusi di baris kode setelah
pengulangan.
Contoh program :
for i in range(5):
if i == 3:
break
print(i)
Output :
0
1
2
`continue`:
Contoh program :
for i in range(5):
if i == 2:
continue
print(i)
Output :
0
1
3
4
Fungsi
Pembuatan Fungsi
Fungsi adalah blok kode yang dapat digunakan kembali untuk melakukan
tugas tertentu.
Pembuatan fungsi menggunakan kata kunci def, diikuti dengan nama
fungsi dan tanda kurung `()`.
Contoh program :
def say_hello():
print("Hello, World!")
say_hello()
Output :
Hello, World!
Contoh program :
def greet(name):
print("Hello,", name)
greet("Raka")
Output :
Hello, Raka
Fungsi Rekursif
Contoh program :
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
result = factorial(5)
print("Factorial of 5 is", result)
Output :
Factorial of 5 is 120
Struktur Data Dasar
List
List adalah struktur data yang dapat menyimpan beberapa nilai, bisa
berupa angka, string, atau objek lainnya.
Didefinisikan dengan tanda kurung siku `[]` dan nilai-nilainya dipisahkan
dengan koma.
Contoh program :
buah = ["apel", "pisang", "jeruk"]
print(buah)
Output :
['apel', 'pisang', 'jeruk']
Tuple
Tuple mirip dengan list, tetapi elemennya tidak dapat diubah setelah tuple
dibuat (immutable).
Didefinisikan dengan tanda kurung biasa `()` dan nilai-nilainya dipisahkan
dengan koma.
Contoh Program :
warna = ("merah", "hijau", "biru")
print(warna)
Output :
('merah', 'hijau', 'biru')
String
Contoh Program :
message = "Hello, world!"
print(message)
Output :
Hello, world!
Set
Set adalah struktur data yang berisi kumpulan elemen unik, tanpa urutan
tertentu.
Didefinisikan dengan tanda kurung kurawal `{}` dan nilai-nilainya
dipisahkan dengan koma.
Contoh Program :
numbers = {1, 2, 3, 4, 5}
print(numbers)
Output :
{1, 2, 3, 4, 5}
Dictionary
Contoh Program :
person = {"nama": "Raka", "umur": 20, "kota":
"Malang"}
print(person)
Output :
{'nama': 'Raka', 'umur': 20, 'kota': 'Malang'}