Python: Style Guide
Python: Style Guide
Python merupakan bahasa pemrograman ngkat nggi dan merupakan salah satu bahasa
pemrograman terpopuler di dunia. Python adalah salah satu general purpose programming
language yang dapat digunakan untuk berbagai aplikasi. Sehingga Python banyak digunakan untuk
berbagai macam program mulai dari Ar ficial Intelligence, IoT, Data Science, Web Development
hingga Automa on.
Python menjadi salah satu bahasa pemrograman yang paling dimina karena bisa diterapkan
untuk berbagai macam aplikasi.
Syntax adalah aturan atau tata bahasa dalam bahasa pemrograman.
String adalah teks atau Kumpulan dari karakter
Karakter (char) adalah jenis data pemrograman yang digunakan untuk menyimpan sebuah
informasi berbentuk karakter seper satu angka, huruf, symbol, tanda baca hingga spasi.
Komentar (comment) adalah kode di dalam script Python yang dak dieksekusi atau dak
dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan keterangan
tertulis pada script. Untuk menggunakan komentar anda cukup menulis tanda pagar # diiku
dengan komentar Anda atau dengan menggunakan string literal yang dibuka dan ditutup dengan
""".
Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Variabel
menyimpan data yang dilakukan selama program dieksekusi, yang nan nya isi dari variabel
tersebut dapat diubah #oleh operasi - operasi tertentu pada program yang menggunakan variabel.
Variabel dapat menyimpan berbagai macam pe data. Di dalam pemrograman Python, variabel
mempunyai sifat yang dinamis, ar nya variabel Python dak perlu didekralasikan pe data
tertentu dan variabel Python dapat diubah saat program dijalankan.
Statement adalah sebuah instruksi atau kalimat perintah yang akan dieksekusi oleh komputer.
Penulisan satu statement dak diakhiri dengan tanda k-koma.
Sedangkan, bila kita ingin menulis lebih dari satu statement dalam satu baris, maka kita harus
memisahnya dengan k-koma. Menurut beberapa style guide python, dak dianjurkan menulis
lebih dari satu statement dalam satu baris. Karena akan sulit dibaca.
Tugas 1,
Prak kkan beberapa perintah atau fungsi pada Python Berikut (jadikan 1 halaman) kirim linknya pada
spreadsheet yang disediakan:
1. Komentar (comment) adalah kode di dalam script Python yang dak dieksekusi atau dak
dijalankan mesin. Penulisan komentar lebih dari satu baris bisa menggunakan pe k dua sebanyak
ga kali
Contoh :
#cetak kata hello world
“”” Penulisan komentar
lebih dari satu baris
bisa menggunakan pe k
dua sebanyak ga kali”””
“cetak kata hello world”
‘cetak kata hello world’
2. CETAK STRING
String adalah teks atau kumpulan dari karakter.
String dalam pemrograman biasanya ditulis dengan dibungkus menggunakan tanda petik.
Bisa menggunakan tanda petik tunggal maupun ganda.
Contoh :
print('hello world')
print("hello word")
print("""hello
word""")
hasil :
hello world
hello world
hello
word
3. CETAK ANGKA
Tanpa aksen
Contoh :
print(100)
hasil:
100
4. Menggabungkan string dan angka dengan operator koma
Contoh :
print ("hello",15)
hasil:
hello 15
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung
informasi.
Python sendiri mempunyai pe data yang cukup unik bila kita bandingkan dengan bahasa
pemrograman yang lain.
# pe data Boolean
print(True) terbaca sebagai boolean
bandingkan dengan :
print(true)
print(‘true’) terbaca sebagai string
Tipe data string : String dalam Python adalah bentuk di mana se ap huruf terhubung. Operasi
penjumlahan dan perkalian dimungkinkan untuk string dalam Python.
# pe data String
print("Ayo belajar Python")
print('Belajar Python Sangat Mudah')-
# pe data Float
print(3.14)
# pe data Complex
print(5j)
# pe data List
print([1,2,3,4,5])
print(["satu", "dua", " ga"])
# pe data Tuple
print((1,2,3,4,5))
print(("satu", "dua", " ga"))
#fungsi untuk mengecek jenis pe data. akan tampil <class 'dict'> yang berar dict adalah pe
data dic onary
Operator Python
Operator adalah konstruksi yang dapat memanipulasi nilai dari operan.
Sebagai contoh operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan + adalah operator.
Bahasa pemrograman Python mendukung berbagai macam operator, diantaranya :
Operator Aritma ka (Arithme c Operators)
Operator Perbandingan (Comparison (Rela onal) Operators)
Operator Penugasan (Assignment Operators)
Operator Logika (Logical Operators)
Operator Bitwise (Bitwise Operators)
Operator Keanggotaan (Membership Operators)
Operator Iden tas (Iden ty Operators)
Operator Aritma ka
Operator Contoh Penjelasan
Penjumlahan + 15+2=17 Menjumlahkan nilai dari masing-masing operan atau
bilangan
Pengurangan - 18-16=2 Mengurangi nilai operan di sebelah kiri menggunakan
operan di sebelah kanan
Perkalian * 3*4=12 Mengalikan operan/bilangan
Pembagian / 12/3=4 Untuk membagi operan di sebelah kiri menggunakan operan
di sebelah kanan
Sisa bagi % 9%2=1 Mendapatkan sisa pembagian dari operan di sebelah kiri
operator ke ka dibagi oleh operan di sebelah kanan
Pangkat ** 2**2=4 Memangkatkan operan disebelah kiri operator dengan
operan di sebelah kanan operator
Pembagian bulat 10//3=3 Sama seper pembagian. Hanya saja angka dibelakang koma
// dihilangkan
Prak k operator Aritma ka (17 April 2025)
#OPERATOR ARITMATIKA
#Penjumlahan
print(15 + 9)
#Penjumlahan
buku = 5000
pensil = 3500
harga = buku + pensil
print(harga)
#Pengurangan
print(20-16)
#contoh pengurangan
ModalAwal = 10000
HargaJual = 15000
untung= HargaJual-ModalAwal
print("Jadi untung yang didapat adalah ", untung)
#Perkalian
print(3*5)
#Perkalian
panjang = 10
lebar = 7
luas = panjang * lebar
print(luas)
print(“Luas Persegi Panjang adalah “, luas)
#pembagian
print(8/2)
print(8.4/2)
#Pembagian
KueCoklat = 16
anak = 4
kuePerAnak = KueCoklat / anak
print("Se ap anak akan mendapatkan bagian kue sebanyak ", kuePerAnak)
#Pangkat
bilangan3 = 8
bilangan4 = 2
hasilPangkat = bilangan3 ** bilangan4
print(hasilPangkat)
#Pembagian Bulat
print(10//3)
#10 dibagi 3 adalah 3.3333. Karena dibulatkan maka akan menghasilkan nilai 3
Prioritas Operator
Jika operator penjumlahan dan perkalian muncul dalam satu kalimat, operasi
perkalian dilakukan terlebih dahulu.
Ke ka tanda kurung muncul dalam sebuah operasi, operasi untuk operator di
dalam tanda kurung dilakukan terlebih dahulu.
Hasil perhitungan dalam operasi bervariasi sesuai dengan urutan pemrosesan
operator.
Operator Keterangan
** Aritma ka
~, +, - Bitwise
*, /, %, // Aritma ka
+, - Aritma ka
& Bitwise
^ Bitwise
Membership
in, not in
(Keanggotaan)
Operator Perbandingan
Operator perbandingan (comparison operators) digunakan untuk membandingkan suatu nilai dari
masing-masing operan.
Operator Penugasan
Operator penugasan digunakan untuk memberikan atau memodifikasi nilai ke dalam sebuah
variabel.
Operator Contoh Penjelasan
Memberikan nilai di kanan ke dalam variabel yang
Sama dengan = a=1
berada di sebelah kiri.
Memberikan nilai variabel dengan nilai variabel
Tambah sama dengan += a += 2 itu sendiri ditambah dengan nilai di sebelah
kanan.
Memberikan nilai variabel dengan nilai variabel
Kurang sama dengan -= a -= 2 itu sendiri dikurangi dengan nilai di sebelah
kanan.
Memberikan nilai variabel dengan nilai variabel
Kali sama dengan *= a *= 2
itu sendiri dikali dengan nilai di sebelah kanan.
Memberikan nilai variabel dengan nilai variabel
Bagi sama dengan /= a /= 4
itu sendiri dibagi dengan nilai di sebelah kanan.
Memberikan nilai variabel dengan nilai variabel
Sisa bagi sama dengan %= a %= 3 itu sendiri dibagi dengan nilai di sebelah kanan.
Yang diambil nan nya adalah sisa baginya.
PRAKTIK :
X Y X and y
True True True
True False False
False True False
False False False
X Y X or y
True True True
True False True
False True True
False False False
X not x
False True
True False
Prak k :
x=False
y=True
print(x and y)
print(not x and y)
x=False
y=True
print(x or y)
print(x or not y)
x=True
y=True
print(x and y)
print (x or y)
print (not (x and y))
print (not (x or y))