Hi All!
Specially Crafted by
Click to add title
Lorep Ipsum Sistem Informasi
(2014-2018)
Data Scientist
(Sept 2018- August 2020)
M Ammar Fauzan Business Intelligence .Mgr
Business Intelligence Mgr
{
(Sept 2020- Present)
Muhammad Ammar Fauzan
[Link]
Python
Programm
ing
Function & Error
Handling
Topik Python Programming
Topik 1 : Conditional Statement
Topik 2 : Loop and Iteration
Topik 3 : Function and Error Handling
Hands-On Requirement:
Hands - On :
Python Programming 3 - Rakamin [Link]
Dataset :
monthly_rakamin_customer_order.csv
summary_buyer_rakamin_store_special.csv
Klik disini untuk mengakses
folder Hands-On dan
Dataset
Topik Sebelumnya : Conditional Statement &
Iteration
Topik Sebelumnya : Conditional Statement &
Iteration
Bagaimana jika
persyaratannya diubah
menjadi kelipatan 6
dan 3? atau kelipatan 5
dan 7?
Topik Sebelumnya : Conditional Statement &
Iteration
Apakah kita harus
mengubah syntax
setiap kali syaratnya
berubah?
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Pengenalan
Function
Click to add title
Lorep Ipsum
“Function adalah kumpulan statement(s) yang hanya
berjalan jika dipanggil. Permintaan untuk
menjalankan suatu function dikenal dengan istilah
function call
Function sangat berguna ketika kita ingin
melakukan suatu kumpulan statement(s) yang
repetitif (berulang)”
Bar Chart - Total Profit per Segment
Untuk membuat 1 Bar Chart
membutuh ~25 baris kode.
Apakah untuk membuat 10 barchart
dengan metric yang berbeda kita Bar Chart - Total Profit per Category
harus membuat 25 x 10 = 250 baris
kode?
Source Code
Analogi Function - Memasak
Bahan Masakan
(Input) Delicious Beef :)
(Output)
Chef Memasak
(Proses)
Implementasi Function Sederhana
Contoh Code:
Implementasi source code Function
- Header line pada function diawali dengan syntax def diikuti dengan function
name kemudian kurung oval (. . .) dan titik dua :
- Di dalam kurung oval setelah nama function dapat diisi (optional) dengan
suatu atau banyak parameter / argumen (input)
- Dalam function body bisa berisikan 1 atau lebih statement
Implementasi Function Sederhana
Contoh Code:
Penjelasan contoh function di atas:
- Kita membuat function dengan nama “penjumlahan”
- Function memiliki 2 parameter a dan b
- Function memiliki 2 statement
- Statement 1 → membuat variabel hasil_ jumlah yang melakukan operasi a
+b
- Statement 2 → melakukan operasi print dari variabel hasil_ jumlah
Melakukan Pemanggilan Function
Saat di execute cell 2 tidak memunculkan output apapun. Untuk
membuat function berjalan kita perlu memanggilnya (function call)
Contoh Code:
Melakukan Pemanggilan Function
Saat di execute cell 2 tidak memunculkan output apapun. Untuk
membuat function berjalan kita perlu memanggilnya (function call)
Contoh Code:
Kita melakukan function call pada cell 3 dengan menuliskan nama function
dan 2 parameter / inputan (a dan b) yang dibutuhkan pada function
penjumlahan
Implementasi Function Sederhana dengan Return
Statement
Contoh Code:
Pada baris kode ke 3, kita mendefinisikan return statement. Artinya saat
function dijalankan dan berhasil menjalankan hingga return statement
maka function akan selesai dijalankan
Implementasi Function Sederhana dengan Return
Statement
Contoh Code:
Pada cell ke 5, pada saat kita melakukan function call terdapat out [5] ketika
kita menggunakan return statement. Coba bedakan dengan contoh
sebelumnya!
Global
Click to addvs Local Variable
title
Lorep Ipsum
Dalam pemrograman python, terdapat istilah global variable dan local
variable
● Global Variable - variabel yang dibuat diluar sebuah function, sehingga
variabel tersebut dapat digunakan/diolah dimanapun
● Local Variable - variabel yang dibuat didalam sebuah function, sehingga
hanya bisa diakses di dalam function tersebut
Global
Click to addvs Local Variable - Contoh #1
title
LorepContoh
Ipsum Code:
Global
Click to addvs Local Variable - Contoh #1
title
LorepContoh
Ipsum Code:
Meskipun variabel x diubah nilainya didalam function, namun nilainya
tetap tidak berubah saat di jalankan di luar function (cell 4)
Global
Click to addvs Local Variable - Contoh #1
title
LorepContoh
Ipsum Code:
Meskipun variabel x diubah nilainya didalam function, namun nilainya
tetap tidak berubah saat di jalankan di luar function (cell 4)
Global
Click to addvs Local Variable - Contoh #2
title
LorepContoh
Ipsum Code:
Global
Click to addvs Local Variable - Contoh #2
title
LorepContoh
Ipsum Code:
Meskipun variabel a diubah nilainya didalam function, namun nilainya
tetap tidak berubah saat di jalankan di luar function (Cell 4)
Global
Click to addvs Local Variable - Contoh #2
title
LorepContoh
Ipsum Code:
Meskipun variabel a diubah nilainya didalam function, namun nilainya
tetap tidak berubah saat di jalankan di luar function (Cell 4)
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Parameter Input
Click to add title
Lorep Ipsum
“Parameter (input) pada function bersifat optional
dan menjadi prasyarat jika didefinisikan saat
membuat sebuah function. Parameter pada function
disebut juga argument”
Tanpa Parameter
1 atau lebih Parameter
4 macam parameter /
input pada Function
Optional Parameter
Default Parameter
Tanpa Parameter
1 atau lebih Parameter
4 macam parameter /
input pada Function
Optional Parameter
Default Parameter
Function Tanpa Parameter
Contoh Code:
Saat membuat function tidak definisikan parameter. Sehingga saat melakukan function
call cukup menggunakan nama functionnya saja dan kurung oval (..) tanpa inputan
parameter.
Function Tanpa Parameter
Contoh Code:
Saat membuat function tidak definisikan parameter. Sehingga saat melakukan function
call cukup menggunakan nama functionnya saja dan kurung oval (..) tanpa inputan
parameter.
Function Tanpa Parameter
Contoh Code:
Saat membuat function tidak definisikan parameter. Sehingga saat melakukan function
call cukup menggunakan nama functionnya saja dan kurung oval (..) tanpa inputan
parameter.
Function Tanpa Parameter
Contoh Code:
Saat membuat function tidak definisikan parameter. Sehingga saat melakukan function
call cukup menggunakan nama functionnya saja dan kurung oval (..) tanpa inputan
parameter.
Contoh Kasus: Mengambil data order 7 hari yang lalu / kemarin (get_order_last_7days /
get_order_yesterday). Hal ini dimungkinkan karena logik nya sudah pasti.
Tanpa Parameter
1 atau lebih Parameter
4 macam parameter /
input pada Function
Optional Parameter
Default Parameter
Function dengan 1 atau Lebih Parameter
Contoh Code:
Contoh di atas, membuat function luas segitiga dengan 2 parameter input a dan
t. Sehingga saat melakukan function call wajib menginputkan parameter a dan t
sebagai prasyarat! Jika tidak akan error.
Function dengan 1 atau Lebih Parameter
Contoh Code:
Contoh di atas, membuat function luas segitiga dengan 2 parameter input a dan
t. Sehingga saat melakukan function call wajib menginputkan parameter a dan t
sebagai prasyarat! Jika tidak akan error.
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Tanpa Parameter
1 atau lebih Parameter
4 macam parameter /
input pada Function
Optional Parameter
Default Parameter
Function dengan Optional Parameter
Study Case : Objective function city_order adalah untuk mendapatkan total order
pada suatu bulan tertentu dari 1-3 kota sekaligus.
Function dengan Optional Parameter
Contoh Code:
Pada function city_order didefinisikan dengan 2 parameter wajib (month dan
city1) dan 2 parameter optional (city2 dan city3), artinya tidak wajib
diinputkan saat melakukan function call.
Function dengan Optional Parameter
Contoh Code:
Pada function city_order didefinisikan dengan 2 parameter wajib (month dan
city1) dan 2 parameter optional (city2 dan city3), artinya tidak wajib
diinputkan saat melakukan function call.
Function dengan Optional Parameter
Contoh Code:
Pada function city_order didefinisikan dengan 2 parameter wajib (month dan
city1) dan 2 parameter optional (city2 dan city3), artinya tidak wajib
diinputkan saat melakukan function call.
Function dengan Optional Parameter
Contoh Code:
Saat melakukan function call dalam context input parameter bisa
mendefinisikan dengan nama parameter nya atau tidak. Secara logic akan
terdefinisikan dari kiri ke kanan.
Function dengan Optional Parameter
Contoh Code:
month city1 city2
Saat melakukan function call dalam context input parameter bisa
mendefinisikan dengan nama parameter nya atau tidak. Secara logic akan
terdefinisikan dari kiri ke kanan.
Tanpa Parameter
1 atau lebih Parameter
4 macam parameter /
input pada Function
Optional Parameter
Default Parameter
Function dengan Default Parameter
Study Case : Objective function user_order adalah untuk mendapatkan total order
pada suatu bulan tertentu dari specific user tertentu.
Function dengan Default Parameter
Contoh Code:
Pada function user_order didefinisikan dengan 1 parameter wajib (user_id) dan
1 parameter default (month dengan value 2021-09-01). Hal ini mengakibatkan
saat melakukan function call tidak wajib mendefinisikan month.
Function dengan Default Parameter
Contoh Code:
Pada function user_order didefinisikan dengan 1 parameter wajib (user_id) dan
1 parameter default (month dengan value 2021-09-01). Hal ini mengakibatkan
saat melakukan function call tidak wajib mendefinisikan month.
Function dengan Default Parameter
Contoh Code:
Jika parameter month didefinisikan saat melakukan function call, maka nilai
default akan tergantikan / ter-replace
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Mini Quiz
Buatlah function my_calculator yang bisa menghitung 2 variabel angka dengan 4
alternatif metode operasi: (parameter metode by default Penjumlahan)
1. Penjumlahan
2. Pengurangan
3. Perkalian
4. Pembagian
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Return Statement
Click to add title
Lorep Ipsum
“Return Statement merupakan output/keluaran dari
setiap function. Function akan otomatis selesai
dijalankan jika return statement berhasil dijalankan.
Penggunaan return tidak bersifat wajib (optional). ”
Mengapa perlu mendefinisikan Return Statement? #1
Kita memerlukan output dari function jika hasil dari output/balikan tersebut
digunakan lagi dalam pemrosesan selanjutnya.
Contoh Code:
Output dari fungsi
cek_genap digunakan
sebagai value pada pada
operasi print()
Mengapa perlu mendefinisikan Return Statement? #2
Kita memerlukan output dari function jika hasil dari output/balikan tersebut
digunakan lagi dalam pemrosesan selanjutnya.
Contoh Code:
Output dari fungsi
luas_persegi digunakan
untuk menghitung
volume
Implementasi Function dengan Multi Return statement
Contoh Code:
Return statement bisa kita definisikan lebih dari 1. Function akan otomatis
selesai dijalankan jika return statement berhasil dijalankan.
Implementasi Function dengan Multi Return statement
Contoh Code:
Return statement bisa kita definisikan lebih dari 1. Function akan otomatis
selesai dijalankan jika return statement berhasil dijalankan.
Implementasi Function dengan Multi Return statement
Contoh Code:
Function dijalankan hingga line code terakhir (line 11)
Output pada Return Statement bisa lebih dari 1
Sangat dimungkinkan jika value pada function bernilai lebih dari 1. Secara
otomatis hasilnya akan menjadi tuple, sehingga setiap itemnya dapat
diambil menggunakan index.
Contoh Code:
● df_info[0] = untuk mendapatkan nilai luas
● df_info[1] = untuk mendapatkan nilai volume
Output pada Return Statement bisa lebih dari 1
Selain menggunakan index, kita juga bisa langsung memberikan nilai pada
masing-masing item nya kedalam beberapa variabel sekaligus, seperti
contoh berikut
Contoh Code:
Output pada Return Statement bisa lebih dari 1
Selain menggunakan index, kita juga bisa langsung memberikan nilai pada
masing-masing item nya kedalam beberapa variabel sekaligus, seperti
contoh berikut
Contoh Code:
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Memproses Dataframe
dengan Function
Click to add title
Lorep Ipsum
“ Objective dari pemrosesan Dataframe dengan
function adalah kita mampu untuk membuat kolom
baru menggunakan fungsi apply lambda. ”
Ada banyak cara dalam membuat kolom baru
Salah satu nya bisa menggunakan for iteration tiap baris pada dataframe
menggunakan .iterrows()
Contoh Code:
Reference
Lambda Function
Lambda function adalah fungsi anomin (tidak bernama) yang hanya
memiliki 1 statement saja. Namun, lambda function mampu memiliki lebih
dari satu parameter input.
Contoh Code:
Lambda Function
Lambda function adalah fungsi anomin (tidak bernama) yang hanya
memiliki 1 statement saja. Namun, lambda function mampu memiliki lebih
dari satu parameter input.
Contoh Code:
Contoh 1
Lambda Function
Lambda function adalah fungsi anomin (tidak bernama) yang hanya
memiliki 1 statement saja. Namun, lambda function mampu memiliki lebih
dari satu parameter input.
Contoh Code:
Contoh 1 Contoh 2
Sekilas Penjelasan .apply()
Axis = 0 menjalankan fungsi
Axis = 1 menjalankan fungsi agregat
agregat sum pada setiap kolom
sum pada setiap baris
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Alternatif yang lebih efisien untuk membuat kolom baru Apply
Lambda
Jika secara processing complex, peru di inisiasi suatu function terlebih dahulu
Alternatif yang lebih efisien untuk membuat kolom baru Apply
Lambda
Buat Function Def dengan
output segmen terlebih dulu
Alternatif yang lebih efisien untuk membuat kolom baru Apply
Lambda
Buat Function Def dengan
output segmen terlebih dulu
Kolom baru
Penjelasan Script Apply Lambda
2| .apply() pada pandas untuk memproses suatu
fungsi setiap baris pada dataframe (axis = 1)
1| Mendefinisikan 3| Lambda digunakan untuk menjalankan
Nama Kolom Baru function segment pada setiap barisnya
Notes: x di definisikan sebagai alias dari dataframe yang jadikan sebagai
parameter / inputan function segment
Penjelasan Script Apply Lambda #2
Notes: beberapa cara lain dalam menuliskan syntax apply lambda
Implementasi Apply Lambda tanpa Function def
Kita bisa menjalankan apply lambda tanpa membuat suatu function def
terlebih dulu. Namun dalam case ini parameternya wajib berupa series
bukan dataframe (fokus 1 kolom)
Contoh Code:
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Mini Quiz
Menggunakan dataset monthly_rakamin_customer_order, buatlah
kolom baru dengan nama provider_email dengan ketentuan
berdasarkan domain emailnya:
1. gmail → Google
2. yahoo → Yahoo
Gunakan syntax apply lambda dan .split('@')! Tentukan provider
email apa yang paling banyak digunakan customer pada tahun
2021
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Pengenalan Error dan
Exception
Click to add title
Lorep Ipsum
“Penanganan Error penting untuk dilakukan agar
membuat kode program lebih robust, sehingga
menghindari potensi kegagalan yang
mengakibatkan program menjadi berhenti atau tidak
terkontrol ”
Click to add title
Lorep Ipsum
Kategori Error
Syntax Error Logical Error
Click to add title
Lorep Ipsum
Kategori Error
Syntax Error Logical Error
Syntax Error
Error yang terjadi saat syntax yang dituliskan tidak sesuai dengan standar
penulisan python programming. Sehingga kode program belum berhasil
dijalankan. Contoh error: Syntax Error dan Indentation Error
1 2
Notes
Solusi dari perbaikan error ini adalah merubah syntax nya sehingga sesuai dengan kaidah
penulisan pada Python programming
Click to add title
Lorep Ipsum
Kategori Error
Syntax Error Logical Error
Logical Error
Terjadinya error setelah berhasil mengeksekusi syntax test disebut exception /
logical type.
Contoh error: IndexError, ZeroDivisionError, dll (Link Reference)
1 2
Notes
Solusi dari perbaikan error logical ini bisa di handle dengan try .. except statement
Daftar beberapa Logical Error #1
Type Deskripsi Contoh Code
IndexError Error terjadi saat salah
memberikan nilai index dari
suatu list
ZeroDivisio Error terjadi saat suatu
nError bilangan dibagi dengan 0
NameError Error terjadi saat variable yang
dieksekusi belum terdefinisikan
Daftar beberapa Logical Error #2
Type Deskripsi Contoh Code
TypeError Error terjadi saat suatu
function dan operasi yang
dijalankan type nya tidak
sesuai. (ex. Int ditambah
string)
AttributeError Error terjadi saat suatu atribut
yang diberikan pada suatu
variabel tidak sesuai. (ex Int
namun di append)
ImportError Error terjadi saat modul yang
di import tidak ditemukan,
dikarenakan belum terinstall
Handling Exception (Try - Except - Finally Statement)
Contoh Code:
Handling Exception (Try - Except - Finally Statement)
Contoh Code:
Handling Exception (Try - Except - Finally Statement)
Contoh Code:
Kondisi yang memungkinkan terjadi nya
error exceptional
Kondisi penanganan
saat ada terjadinya
error exceptional
Handling Exception (Try - Except - Finally Statement)
Contoh Code:
Optional condition
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Mini Quiz
Setelah berhasil melakukan pembuatan kolom provider_email
pada Mini Quiz sebelumnya, coba lakukan hal yang sama pada Mini
Quiz #2 pada dataset summary_buyer_rakamin_store_special.csv!
Apakah mengalami Error?
Mini Quiz
Setelah berhasil melakukan pembuatan kolom provider_email
pada Mini Quiz sebelumnya, coba lakukan hal yang sama pada Mini
Quiz #2 pada dataset summary_buyer_rakamin_store_special.csv!
Apakah mengalami Error?
Coba lakukan solve issue pembuatan kolom baru pada dataset
summary_buyer_rakamin_store_special.csv dengan try and except
statement!
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Your Logo
Click to add title
Lorep Ipsum
Bonus - Closing
Statement
Muhammad Ammar Fauzan
[Link]
Outline Pembelajaran
Function and Error Handling
Memproses Dataframe dengan
Pengenalan Function
Function Part 2
Parameter Input Pembahasan Mini Quiz Function #2
Pembahasan Mini Quiz Pengenalan Error dan Exception
Function #1
Return Statement Pembahasan Mini Quiz Error and
Exception #3
Memproses Dataframe
dengan Function Bonus - Closing Statement
Your Logo
Click to add title
Lorep Ipsum
Danke Schön!
Muhammad Ammar Fauzan
[Link]