PROGRAMING PYTHON
Disusun untuk Memenuhi Matakuliah Sensor dan Transduser
Dibimbing oleh Mahfud Jiono, S.Pd., M.Eng.
Oleh:
BRUARY DALE PRADIPTA
190534646450
1
Gambar 1: Error Pada Syntax
Berikut adalah contoh error pada Python ketika salah pengetikan perintah
karena Case Sensitive Untuk menggunakan komentar pada Python, dapat
digunakan tanda pagar # pada awal garis kode yang akan dikomentarkan.
Semisal:
1
#Ini adalah komentar
2
In [ 3 ] : #Ini adalah Komentar
Setelah itu, baru barulah kita memasukkan bagian import header dari library
yang kita butuhkan semisal:
In [ 5 ] : # Library yang biasanya digunakan untuk perhitungan 1
matematika
import math 2
# Library yang biasanya digunakan untuk p l o t data menjadi sebuah g r a f i 3
k
2
import matpl otli b 4
# L ib r ar y yang b i as a ny a digunakan untuk pengol ahan c i t r a d i g i t a l 5
import cv2 6
# Library yang biasanya digunakan untuk pengolahan matrix 7
import numpy 8
Pada pendeklarasian library dari python yang akan digunakan, nama library
tersebut dapat kita singkat sesuai dengan keinginan kita atau menggunakan
huruf yang identik dengan nama library tersebut, semisal:
In [ 6 ] : import math as mt 1
import matpl otli b as mpl 2
import cv2 as cv 3
4
import numpy as np
]Ketika kita sudah terbiasa dengan sebuah library dan ingin mengefisiensikan
library tersebut dengan memanggil fungsi library yang akan kita gunakan
saja, maka bisa digunakan ”from x import y” dimana x merupakan nama
library yang akan kita gunakan dan y merupakan fungsi yang berada didalam
library tersebut, semisal:
1
In [ 7 ] : from math import s q rt
2
a = s q rt ( 150 )
3
print a
3
# Untuk memberikan jeda agar gambar dapat membuka window baru dan 9
tampil
k = cv2 . waitKey ( 0 ) 10
# Tekan esc pada window untuk menutup tampilannya 11
i f k == 27 : 12
cv2 . destroyAll Windows () 13
3. Menampilkan sebuah video dari camera capture Pada contoh lain dalam
penulisan sebuah kode pada Python untuk menampilkan sebuah video cap-
ture dengan menggunakan library OpenCV. Lihat Gambar 2.
import cv2 1
cap=cv2 . VideoCapture ( 0 ) 2
3
while ( True ) : 4
ret , frame=cap . read () 5
cv2 . imshow ( ’ frame ’ , frame ) 6
k = cv2 . waitKey ( 5 ) & 0xFF 7
i f k == 27 : 8
break 9
cap . r e l e a s e () 10
cv2 . destroyAll Windows ()
11
4
5
6