Anda di halaman 1dari 11

Python

Cara menghubungkn google colab dengan drive

from google.colab import drive


drive.mount ('/content/drive')

cara menghubungkan halaman melalui jupyter notebook

from IPython.display import IFrame


url ='nama link'
IFrame(url, width=800, height=600)

NUMBER DAN DATA

Contoh pengaplikasi data dalam python


# tipe data
# integer
# float

a = 10 #menyatakan bilangan bulat(integer)


b = 3.14 #Menyatakan bilanagan yang belum memiliki koma(float)
c = 6+5j #menyatakan bilangan kompleks

#menampilkan tipe data a


print(a)
print(type(a))

#menmpilkan tipe data b


print(b)
print(type(b))

#menmpilkan tipe data c


print(c)
print(type(c))

autput
10
<class 'int'>
3.14
<class 'float'>
(6+5j)
<class 'complex'>

#menampilkan tipe data boolean


data_bool = True
print("data: ", "data_bool")
print("-bertipe: ", type(data_bool))

autput
data: data_bool
-bertipe: <class 'bool'>

# oparator pembandig
H = 10
I = 9
print(H < I)
print(H > I)
print(H == I)
print(H != I)
print(H <= I)

autput
False
True
False
True
False

VARIABEL adalah tempat penyimpanan sementara python


# cek tipe data
# cek sensitifitas
x_1 = 5
x_2 = 10
print(x_1,x_2)

autput
5 10

OPERATOR
#penjumlahan
f = 4
g = 3
d = 3
print(f + g)
#pengurangan
print(f - g)

#perkalian
print(f*g)

#pembagian dengan dibulatkan


print(f//g) #// untuk membulatkan bagi

#pembagian biasa
print(g/d)

#persen
print(f%g)

#perpangkatan
print(f**g)

#gabungan (+),(-),(//),(*)
print((f+g)-(g*d)//f)

autput
7
1
12
1
1.0
1
64
5

STRING tipe data yang menyimpan barisan karakter. Pada python dibuat menggunakan
tanda (“) atau (‘). Membuat string sama dengan variable.

#mengakses nilai string


#variabel name
#value jhoni jhoni

#j h o n i (SPASI) j h o n i
#0 1 2 3 4 5 6 7 8 9 10
name ="jhoni jhoni"
print("pertama :", name[3])
print("kedua :", name[5:10])

#belajar string
#mengakses nilai string

a = ("semangat belajar pythonya")


b = ("kamu pasti bisa")
print("hasilnya :", b[0:4],b[11:15], a[17:23],a[0:8], a[23:25])

#format string
#gabungan antara string & integer
age = 36
txt = "nama saya fachril, dan umur saya"
print(txt,format(age))
#atau
print(txt,age)

autput
pertama : n
kedua : jhon
hasilnya : kamu bisa python semangat ya
nama saya fachril, dan umur saya 36
nama saya fachril, dan umur saya 36

LIST indeks pertama dalam list adalah nol, indeks kedua adalah satu dan seterusnya. List
adalah struktur data pada python yang mampu menyimpan lebih dari satu data, seperti array
#membuat list
My_list =['makanan', 'minuman','ayam']
print(My_list)

#mengakses list
print(My_list[2])
print(My_list[:2]) #sebelum nilai 2
print(My_list[2:])

#mengubah list
domba_list=['saya', 'kamu','siapa']
domba_list[1] = 'binatang'
print(domba_list)

#add list
minuman_warna = ['merah', 'kuning', 'hijau']
minuman_warna.append('sapi')
print(minuman_warna)

#insert
bentuk_boba =['bulat', 'kotak', 'segitiga']
bentuk_boba.insert(1, 'unta')
print(bentuk_boba)

#pegabungan list
minuman_warna.extend(bentuk_boba)
print(minuman_warna)

#menghapus list
bentuk_boba.remove('bulat')
print(bentuk_boba)

autput
['makanan', 'minuman', 'ayam']
ayam
['makanan', 'minuman']
['ayam']
['saya', 'binatang', 'siapa']
['merah', 'kuning', 'hijau', 'sapi']
['bulat', 'unta', 'kotak', 'segitiga']
['merah', 'kuning', 'hijau', 'sapi', 'bulat', 'unta', 'kotak', 'segitiga']
['unta', 'kotak', 'segitiga']
KodeTeks

SET dalam pemrograman python adalah tipe data koletif yang digunakan untu menyimpan
nilai dalam satu variable. Ketentuannya anggota harus unik, nilai anggota yang
dimaksudkan tidak dapat diubah atau diedet lagi, set bersifat unordered atau tidak berurut.
Set dalam bentuk kurawal. Didalam set tidak diijinkan melakukan pengideksan.
#menggunakan kurung kurawal
himpunan_siswa={'himanika', 'teknik', 'bahasa'}
print(himpunan_siswa)

#menggunakan list kedalam set


himpunan_buah=(['anggur', 'jeruk', 'melon'])
print(himpunan_buah)

#set dengan tipe data yang berbeda-beda


set_campuran ={'manusia', 'hewan', 5, True, ('A','B')}
print(set_campuran)

autput
{'bahasa', 'himanika', 'teknik'}
['anggur', 'jeruk', 'melon']
{True, ('A', 'B'), 5, 'hewan', 'manusia'}
KodeTeks

Contoh hal yang tidak bisa dilakukan set


#set dengan tipe data yang berbeda-beda
set_campuran ={'manusia', 'hewan', 5, True, ('A','B')}
print(set_campuran[1])

auputnya
eror

minggu ke 4
TUPLE mirip seperti list tetapi bersifat immutable artinya setelah kita membuat tuple dia
tidak dapat diubah lagi. Perbedaan lagi tuple menggunkan tanda (), sedangkan list
menggunakan kurung [].
Perbedaan Mutable oredered Indexing/slicing Duplicates
elements
List benar benar benar benar
tuple salah benar benar benar
# tuple mengizinkan untuk menduplikat nilai
# tuple memilisifat yang ordered (terurut)
t = ('mina', 'daijobu', 'konniciwa', 'aringato') #tuple dari variabel t
z = ('hp',) #ingat harus menambahkan , untuk mengtahui classnya yaitu
tuple
d = ('1', '3', '5')
t

print(len(t)) #mengecek panjang tuple

#membuat tuple dengan satu variable


print(type(t))
print(type(z))

#menggabungkan tuple
print(t, z, d)

#mengakses tuple
#tuple dari list
r = tuple('minuman')
print(r)

h = r[3]
print(h)

#penjumlahan pada tuple hanya bisa berupa gabungan


k = r+d
print(k)

#perkalian
k = r*5
print(k)

#jika ingin menjumlah 2 buah variabel pD python untuk operasi


matematis, dapat dilakukan dengan loop
#namuntentunya kan bermasalah jia kita punya data yang banyak
#maka numpy adalah solusinya

Autput
4
<class 'tuple'>
<class 'tuple'>
('mina', 'daijobu', 'konniciwa', 'aringato') ('hp',) ('1', '3', '5')
('m', 'i', 'n', 'u', 'm', 'a', 'n')
u
('m', 'i', 'n', 'u', 'm', 'a', 'n', '1', '3', '5')
('m', 'i', 'n', 'u', 'm', 'a', 'n', 'm', 'i', 'n', 'u', 'm', 'a', 'n',
'm', 'i', 'n', 'u', 'm', 'a', 'n', 'm', 'i', 'n', 'u', 'm', 'a', 'n',
'm', 'i', 'n', 'u', 'm', 'a', 'n')
DICTIONARY berbeda dengan list dan tuple. Kerena urutanya berisi key dan value. Setiap
keynya dipisahkan dari valuenya oleh titik dua (:), item dipisahkan oleh koma, dan semuanya
tertutup dalam kurung kurawal. Nilai kamus bisa berupa tipe apapun, namun key harus
bertipe data yang tidk dapt diubah sperti string, angka, dan tuple.

#contoh cara membuat dictionary pada python


dict={'nama' : 'pahril', 'umur': 21, 'jurusan' : 'pendidikan teknik
elektronika'}
print("dict[nama] :", dict['nama'])
print("dict[umur] :", dict['umur'])

#update dictionary python


dict['umur'] = 19; #mengubah entri yang sudah ada
dict['kursus'] = "orbot feature academy" #menambah entri baru
print("dict['umur'] :", dict['umur'])
print("dict['kursus'] :", dict['kursus'])

autput
dict[nama] : pahril
dict[umur] : 21
dict['umur'] : 19
dict['kursus'] : orbot feature academy
KodeTeks

KONDISI IF (atau pengambilan keputusan Cuma satu keputusan)


a = 5000
b = 300
if a > b:
print("yap")

#contoh kedua
if (a > 9) :
print("betul")

#contoh ketiga menggunakan library math


import math
math.sin(90)

#contoh kempat
import math
c = math.sin(90)
d = math.cos(90)

if c > d:
print("a lebih besar dari d")

if c < d:
print("c lebih kecil dari d")

if d < c:
print("d lebih kecil dari c")

autput
yap
betul
a lebih besar dari d
d lebih kecil dari c

KONDISI IF ELSE (pengambilan keputusan jika tidak sesuai)


#contoh pertama
a = 400
c = 400

print("a") if a > c else print("b")

#contoh kedua
satu = 500
dua = 300
if satu > dua :
print("satu lebih besar dari dua")
else :
print("satu tidak lebih besar dari dua")

#contoh ketiga
nilai = 9
if (nilai >=7):
print("selamat anda lulus")
else:
print("selamat anda tidak lulus")

autput
b
satu lebih besar dari dua
selamat anda lulus

minggu ke 5
KONDISI IF ELIPS (pengambilan keputusan dengan banyak kemungkinan)
#contoh pertama
a = 50
b = 60
if b > a:
print("b lebih besar dari a")
elif a==b:
print("a dan b memiliki niali yang sama")
else:
print("b tidak lebih besar dari a")

#contoh kedua
hari_ini = "minggu"
if(hari_ini == "senin"):
print("saya akan kuliah")
elif(hari_ini =="selasa"):
print("saya akan kuliah")
elif(hari_ini =="rabu"):
print("saya akan kuliah")
elif(hari_ini =="kamis"):
print("saya akan kuliah")
elif(hari_ini =="jumat"):
print("saya akan kuliah")
elif(hari_ini =="jumat"):
print("saya akan kuliah")
elif(hari_ini =="sabtu"):
print("saya akan kuliah")
elif(hari_ini =="minggu"):
print("saya akan kuliah")

autput
b lebih besar dari a
saya akan kuliah

LOOP (pengulangan)
WHILE LOOP (pengulangan selama konsisi benar)
#contoh pertama
i = 0
while i <= 10: #artinya akan mencetak nilai dari 0 sampai 10
print(i)
i += 1 #penambahannya satu

#contoh kedua
j = 1
while j < 6:
print(j)
j += 0.5

#contoh kedua
d = 1
while d < 6:
print(d)
d += 0.3
else:
print("d tidak lebih dari 6")

#contoh ketiga
t = 1
while t < 6:
print(t)
if t == 3: #maka angkanya akan berhenti di 3
break #dengan break kita dapat menghentikan loo meski kondisi
true
t += 1

#contoh keempat
s = 1
while s < 6:
print(s)
s += 1
else:
print("s no longger lee than 6")

#contoh kelima
q = 1
while q < 6:
q += 1
if q == 3:
continue
print(q)

autput
#contoh pertama
0
1
2
3
4
5
6
7
8
9
10
#contoh kedua
1
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
#contoh ketiga
1
1.3
1.6
1.9000000000000001
2.2
2.5
2.8
3.0999999999999996
3.3999999999999995
3.6999999999999993
3.999999999999999
4.299999999999999
4.599999999999999
4.899999999999999
5.199999999999998
5.499999999999998
5.799999999999998
d tidak lebih dari 6
#contoh keempat
1
2
3
1
2
3
4
5
s no longger lee than 6
#contoh kelima
2
4
5
6

FOR LOOPS (pengulangan item dari urutan apapun, seperti list atau string)

Anda mungkin juga menyukai