Modul 6
Modul 6
1. Python PIP
2. Python Try Except
Modul VI 3. Python User Input Output
4. Python String Formatting
2
1. Python PIP
Apa itu Python PIP?
PIP merupakan program untuk manajemen paket di
Python. Tugasnya untuk menginstal, menghapus,
upgrade paket Python, dll.
4
Cara Install PIP
kita bisa install PIP dengan perintah ini:
Jika menggunakan Python versi 3.4 ke atas, maka PIP tidak perlu diinstal. Karena sudah ikut terinstal sendiri
bersama Python.
5
Unduh Paket
Mengunduh paket sangat mudah. Buka antarmuka baris perintah dan beri tahu PIP untuk mengunduh paket yang Anda
inginkan. Arahkan baris perintah ke lokasi direktori skrip Python, dan ketik berikut ini:
6
Unduh Paket
Contoh
Impor dan gunakan "camelcase":
7
Cara Menggunakan PIP
Menggunakan PIP. Pertama kita coba instal sebuah paket.
menginstal paket Faker. Paket ini berisi modul untuk membuat data palsu (fake). Biasanya dipakai
untuk ujicoba aplikasi.
8
Silahkan ketik perintah berikut untuk menginstal Faker.
9
Setelah selesai, cobalah untuk menggunakan paket ini pada program Python.
10
Berikutnya, kita akan mencoba untuk menghapus paket.
11
Manajer Paket PIP akan meminta Anda untuk mengonfirmasi bahwa Anda ingin menghapus paket camelcase:
12
Daftar Paket
Gunakan perintah list untuk mendaftar semua paket yang terinstal di sistem Anda:
Contoh
Daftar paket yang diinstal:
Result:
13
Jika kita ingin meng-upgrade versi paket yang terinstal ke versi terbaru.
kita bisa ketik lagi pip install diikuti dengan parameter --upgrade.
Contoh:
14
2. Python Try
Except
Definisi Python Try Except
Python Try Except digunakan untuk membantu programmer dalam
menganalisa hasil dari suatu kelompok instruksi, Python
menyediakan fasilitas berupa instruksi Try Except. Instruksi ini
dapat digunakan untuk menguji apakah output dapat dihasilkan,
dan bila terjadi kegagalan maka programmer dapat menampilkan
pesan.
The try block lets you test a block of code for errors.
The else block lets you execute code when there is no error.
The finally block lets you execute code, regardless of the result of the try-
and except blocks.
16
Exception Handling
Saat terjadi kesalahan, atau pengecualian seperti yang kita sebut, Python biasanya akan berhenti dan menghasilkan pesan
kesalahan.
17
Many Exceptions
Anda dapat menentukan blok pengecualian sebanyak yang Anda inginkan, mis. jika Anda ingin mengeksekusi
blok kode khusus untuk jenis kesalahan khusus:
Cetak satu pesan jika blok percobaan memunculkan NameError dan pesan lainnya untuk kesalahan lainnya:
19
Finally
Finally, jika ditentukan, akan dieksekusi terlepas dari apakah blok percobaan menimbulkan kesalahan atau tidak.
Ini dapat berguna untuk menutup objek dan membersihkan sumber daya:
20
3. Python User
Input Output
Python User Input Output
22
Python memungkinkan input pengguna.
Contoh berikut menanyakan nama pengguna, dan saat Anda memasukkan nama pengguna, nama pengguna akan
dicetak di layar:
23
Python sudah menyediakan fungsi input() dan raw_input() untuk mengambil inputan dari keyboard.
Cara pakainya:
24
Python Output
Di Python, cukup menggunakan fungsi print() untuk mencetak output. Sebagai contoh,
Di sini, fungsi print() menampilkan string yang terlampir di dalam kutipan tunggal. Sintaks cetak()
Pada kode di atas, fungsi print() mengambil parameter tunggal. Namun, sebenarnya sintaks fungsi cetak menerima 5
parameter
sep (opsional) - memungkinkan kita untuk memisahkan beberapa objek di dalam print().
akhir (opsional) - memungkinkan kita menambahkan nilai spesifik seperti baris baru "\n", tab "\t“
file (opsional) - tempat nilai dicetak. Nilai defaultnya adalah sys.stdout (layar)
flush (opsional) - boolean yang menentukan apakah keluarannya memerah atau buffer. Bawaan: Salah
25
Contoh. Python Print Statement
Pada contoh di atas, pernyataan print() hanya menyertakan objek yang akan dicetak. Di sini, nilai akhir tidak digunakan.
Oleh karena itu, dibutuhkan nilai default '\n'.
Perhatikan bahwa kami telah menyertakan end= ' ' setelah akhir dari pernyataan print() pertama.
Karenanya, kami mendapatkan output dalam satu baris yang dipisahkan oleh spasi.
26
Contoh. Python print () with sep parameter
Dalam contoh di atas, pernyataan print() menyertakan banyak item yang dipisahkan dengan koma.
Perhatikan bahwa kita telah menggunakan parameter opsional sep= ". " di dalam pernyataan print().
27
Contoh. Print Concatenated Strings
Di sini, kurung kurawal {} digunakan sebagai placeholder. Kita dapat menentukan urutan pencetakannya dengan
menggunakan angka (indeks Tuple).
28
Python Input
Saat memprogram, kami mungkin ingin mengambil masukan dari pengguna. Di Python, kita bisa menggunakan fungsi
input().
Di sini, prompt adalah string yang ingin kita tampilkan di layar. Itu opsional.
Pada contoh di atas, kita telah menggunakan fungsi input() untuk mengambil input dari pengguna dan menyimpan input
pengguna dalam variabel num.
Penting untuk dicatat bahwa nilai yang dimasukkan 10 adalah string, bukan angka. Jadi, type(num) mengembalikan
<class 'str'>.
Untuk mengonversi input pengguna menjadi angka, kita dapat menggunakan fungsi int() atau float() sebagai: 29
4. Python String
Formating
Python String Formatting
Metode format() memungkinkan Anda memformat bagian string yang dipilih.
Terkadang ada bagian teks yang tidak Anda kontrol, mungkin berasal dari
database, atau input pengguna?
31
Multiple Values
Jika Anda ingin menggunakan lebih banyak nilai, cukup tambahkan lebih banyak nilai ke metode format() :
32
Index Numbers
Anda dapat menggunakan nomor indeks (angka di dalam kurung kurawal {0}) untuk memastikan bahwa nilai ditempatkan
di tempat penampung yang benar:
Juga, jika Anda ingin merujuk ke nilai yang sama lebih dari sekali, gunakan nomor indeks:
33
String Formatting dengan placeholder
Anda dapat menggunakan karakter '%s' untuk menyuntikkan tipe data string ke dalam fungsi print(). Karakter '%'
disebut sebagai "operator pemformatan string".
contoh :
34
Operator '%s' mengubah tipe data apapun menjadi string, termasuk bilangan bulat dan decimal. Operator '%d' mengubah
angka menjadi bilangan bulat. Perhatikan perbedaannya di bawah ini:
35
String Formatting dengan .format()
Cara yang lebih baik untuk memformat string adalah dengan metode string .format(). Sintaksnya adalah:
36
String formatting Literal (f-string)
Diperkenalkan pada Python 3.6, f-string menawarkan beberapa manfaat dibandingkan metode string .format() lama yang
dijelaskan di atas. Kita dapat memasukan variabel luar langsung ke ke string daripada meneruskannya sebagai argumen
melalui .format(var).
37
Thank You!
Referensi
https://www.w3schools.com/python/python_pip.asp (Diakses Pada tanggal 11/01/2023)
https://www.w3schools.com/python/python_try_except.asp(Diakses Pada tanggal 11/01/2023)
https://www.w3schools.com/python/python_user_input.asp (Diakses Pada tanggal 11/01/2023)
https://www.w3schools.com/python/python_string_formatting.asp(Diakses Pada tanggal 11/01/2023)
https://ganishare.blogspot.com/2018/12/string-formatting-pada-python.html(Diakses Pada tanggal 11/01/2023)
39