Python 1
Python 1
Python - 1
Portability
Kelebihan dan Kekurangan Python
Kelebihan :
- Sintaks yang mudah dipahami
- Bahasa yang paling banyak dipilih untuk IT
- Banyak standard library yang dapat dipakai
- Dapat diaplikasikan pada berbagai sistem operasi
Kekurangan :
- Cukup lambat dijalankan terutama untuk pengembangan
platform Android dan iOS.
Mengapa python disebut sebagai
high level language ?
Tipe Data
Boolean : Menyatakan benar True yang bernilai 1, atau salah False yang bernilai 0
String : Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda " atau ')
List : Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah
Tuple : Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah
Dictionary : Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai
Dictionary
Dictionary
Dictionary
Float agak aneh
Pop Quiz
Set
%-formatting
0, 1
str.format()
f-Strings
f-Strings
f-Strings
Expression
Expression adalah entitas sintaks pada bahasa pemrograman yang menghasilkan sebuah
nilai. Biasanya ekspresi terdiri dari konstanta, variabel, fungsi, dan operator.
Name = ‘John’
Number = 24
Assignment Operators
Functions
fungsi (def) adalah kumpulan perintah atau baris kode yang
dikelompokkan menjadi satu kesatuan untuk kemudian bisa
dipanggil atau digunakan berkali-kali.
Syntax Function
def <nama_fungsi>(parameters):
Statements
Contoh
def perkenalan (nama, asal):
print(f"Perkenalkan saya {nama} dari
{asal}")
a=3
If (a>10) : #true
return true
Elif (a>5) :
Return true
Else #false
return false
Conditional Expression
Example
if i ==1:
print(1)
elif i == 2:
print(2)
else :
print("Not 1 and 2")
i = 5 # not 1 and 2
i =1 # 1
i = 2 #2
Quick Recap
String
String adalah jenis yang paling populer di bahasa pemrograman. Kita
bisa membuatnya hanya dengan melampirkan karakter dalam tanda
kutip. Python memperlakukan tanda kutip tunggal sama dengan
tanda kutip ganda. Membuat string semudah memberi nilai pada
sebuah variabel.
print("Hello World")
print(friends[0]) Output : A
print(friends[-1]) Output : C
days_in_a_week = {
"Mon": "Monday",
"Tue": "Tuesday",
"Wed": "Wednesday",
"Thu": "Thursday",
"Fri": "Friday",
"Sat": "Saturday",
"Sun": "Sunday"
days_in_a_week["Mon"]
Output ?
Quick Recap
Perulangan (Loops)
Perulangan atau juga sering dikenal dengan looping merupakan pernyataan atau
instruksi yang diberikan kepada komputer agar ia mau melakukan sesuatu entah
itu memproses data, menampilkan data, atau yang lainnya secara berulang.
Example :
count = 0
while (count < 9):
print ("The count is: ", count)
count += 1
# the count is 0
The count is 1
The count is 2
….
The count is 8
Good bye!
Nested Loops
Bahasa pemrograman Python memungkinkan penggunaan satu lingkaran di dalam loop lain.
i=2
while(i < 100):
j=2
while(j <= (i/j)):
if not(i%j): break
j=j+1
if (j > i/j) : print(i, " is prime")
i=i+1
print("Good bye!")
Google Colab Session
Demo Colab
Q&A