0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan12 halaman

Python: Style Guide

Dokumen ini menjelaskan tentang bahasa pemrograman Python, termasuk sintaks, tipe data, variabel, dan operator. Python adalah bahasa pemrograman yang populer dan serbaguna, digunakan dalam berbagai bidang seperti AI dan pengembangan web. Selain itu, dokumen ini memberikan contoh praktik penggunaan komentar, cetak string, dan tipe data dalam Python.

Diunggah oleh

Imam Hanafi
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)
13 tayangan12 halaman

Python: Style Guide

Dokumen ini menjelaskan tentang bahasa pemrograman Python, termasuk sintaks, tipe data, variabel, dan operator. Python adalah bahasa pemrograman yang populer dan serbaguna, digunakan dalam berbagai bidang seperti AI dan pengembangan web. Selain itu, dokumen ini memberikan contoh praktik penggunaan komentar, cetak string, dan tipe data dalam Python.

Diunggah oleh

Imam Hanafi
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
Anda di halaman 1/ 12

PYTHON

 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

5. Menggunakan operator * dan +


Contoh :
print ("hello "*10)
contoh :
print ("hello "+"world")
TIPE DATA PYTHON

 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.

 Berikut adalah pe data dari bahasa pemrograman Python :

Tipe Data Contoh Penjelasan

Menyatakan benar True yang


Boolean True atau False bernilai 1, atau salah False yang
bernilai 0

Menyatakan karakter/kalimat bisa


"Ayo belajar
String berupa huruf angka, dll (diapit
Python"
tanda " atau ')

Integer 25 atau 1209 Menyatakan bilangan bulat

Menyatakan bilangan yang


Float 3.14 atau 0.99
mempunyai koma

Menyatakan pasangan angka real


Complex 1 + 5j
dan imajiner

Data untaian yang menyimpan


List ['xyz', 786, 2.23] berbagai pe data dan isinya bisa
diubah-ubah

Data untaian yang menyimpan


Tuple ('xyz', 768, 2.23) berbagai pe data tapi isinya dak
bisa diubah

Data untaian yang menyimpan


{'nama':
Dic onary berbagai pe data berupa pasangan
'adi','id':2}
penunjuk dan nilai
 Prak k pe data Python (15 April 2025) :

# 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 number ada ga : integer, float, complex


# pe data Integer
print(20)

# 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"))

# pe data Dic onary


print({"nama":"Budi", 'umur':20})

# pe data Dic onary dimasukan ke dalam variabel biodata


biodata = {"nama":"Andi", 'umur':21}
#proses inisialisasi variabel biodata
print(biodata)
#proses pencetakan variabel biodata yang berisi pe data Dic onary
print(type(biodata))

#fungsi untuk mengecek jenis pe data. akan tampil <class 'dict'> yang berar dict adalah pe
data dic onary

Prak k 01 Oktober 2024 :

Contoh Tipe-Tipe Error


Dalam pemrograman Python terdapat beberapa pe- pe error yang dapat muncul dalam
pembuatan program, contohnya adalah:
 Syntax Error
 Run me Error

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)

#Sisa Bagi / Modulus


bilangan1 = 14
bilangan2 = 5
hasil = bilangan1 % bilangan2
print("Sisa bagi dari bilangan ", bilangan1, " dan ", bilangan2, " adalah ", hasil)

#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.

Berikut urutan-urutan prioritas yang sering digunakan dalam Python (semakin


nggi posisinya dalam tabel semakin nggi pula prioritasnya atau akan dijalankan
terlebih dahulu)

Operator Keterangan

** Aritma ka

~, +, - Bitwise

*, /, %, // Aritma ka

+, - Aritma ka

>>, << Bitwise

& Bitwise

^ Bitwise

<=, <, >, >= Perbandingan


Operator Keterangan

<> , ==, != Perbandingan

=, %=, /=, //=, -=, +=, *=, **= Penugasan

is, is not Iden tas

Membership
in, not in
(Keanggotaan)

not, or, and Logika

Operator Perbandingan
Operator perbandingan (comparison operators) digunakan untuk membandingkan suatu nilai dari
masing-masing operan.

Operator Contoh Penjelasan


bernilai True Jika masing-masing operan memiliki
Sama dengan == 1 == 1 nilai yang sama, maka kondisi bernilai benar atau
True.
bernilai False Akan menghasilkan nilai kebalikan dari
Tidak sama dengan != 2 != 2
kondisi sebenarnya.
bernilai False Akan menghasilkan nilai kebalikan dari
Tidak sama dengan <> 2 <> 2
kondisi sebenarnya.
bernilai True Jika nilai operan kiri lebih besar dari nilai
Lebih besar dari > 5 > 3
operan kanan, maka kondisi menjadi benar.
bernilai True Jika nilai operan kiri lebih kecil dari nilai
Lebih kecil dari < 5 < 3
operan kanan, maka kondisi menjadi benar.
Lebih besar atau sama bernilai True Jika nilai operan kiri lebih besar dari nilai
5 >= 3 operan kanan, atau sama, maka kondisi menjadi
dengan >=
benar.
Lebih kecil atau sama bernilai True Jika nilai operan kiri lebih kecil dari nilai
5 <= 3 operan kanan, atau sama, maka kondisi menjadi
dengan <=
benar.

Prak k Operator Perbandingan (3 Oktober 2024)


print(3==3)
print(3==4)
print(3!=4)
print(3!=3)
print(3<4)
print(3>4)
print(3<=4)
print(3>=4)
print('Hasil perbandingan dari 10 > 5 adalah: ', 10 > 5)
print('Result of 5 < 1: ', 5 < 1)
print('Result of 5 == 5', 5 == 5)
print('Result of 5 != 5', 5 != 5)
print("Result of 'a' > 'b': ", 'a' > 'b')

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 :

#menambah nilai variabel dengan nilai disebelah kanan operan


a=6
a+=4
print(a)
#mengurangi nilai variabel dengan nilai disebelah kanan operan
a=6
a-=3
print(a)
#mengalikan nilai variabel dengan nilai disebelah kanan operan
a=6
a*=3
print(a)
#mengalikan nilai variabel dengan nilai disebelah kanan operan
a=6
a/=3
print(a)
#mengalikan nilai variabel dengan nilai disebelah kanan operan
a=7
a%=3
print(a)
Logical Operators

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))

Anda mungkin juga menyukai