DQLab Data Analyst Career Track
π About
DQLab Data Analyst Career Track membantu membangun kompetensi yang dibutuhkan untuk berkarir sebagai Junior Data Analyst. Kurikulum terstruktur untuk melatih problem-solving dan kreativitas, serta dikemas dengan studi kasus yang mencerminkan kondisi data riil di Indonesia. Kelas Data Analyst Career Track (Python) dirancang oleh 7 ahli data, dari beragam Industri seperti Traveloka, PT. BUMA, Kompas.com, dan GOJEK.
π Table of Contents
- Memahami Bahasa Pemrograman Fundamental
- Memahami Bahasa SQL dan Sistem Database Relasional agar dapat mengolah data di Perusahaan Yang Sudah Menerapkan Sistem IT
- Memahami Konsep dan Penerapan Exploratory Data Analysis dalam Studi Kasus Bisnis
- Mengolah Dataset Dalam Jumlah Kecil sampai dengan Besar
- Memahami Konsep dan Menghasilkan Tipe Visualisasi Data yang Tepat untuk Mempresentasikan Suatu Kasus Bisnis
- Memahami Konsep Predictive Modeling & Mampu Menguji Tingkat Akurasi untuk Memilih Model yang Tepat
- Melakukan Investigasi dan Mendeteksi Anomali pada Data
- Data Analyst Project: Business Decision Research
- Contributing
- Contact
- Courtesy
βΉοΈ You must login to DQLab to access links below. Do not have an account? You can register here.
β οΈ Warning (updated at 22th March 2021) : If you encounter some issues, you perhaps need to change dataset URL from AWS to Google Cloud.
DQLab AWS dataset URL : https://dqlab-dataset.s3-ap-southeast-1.amazonaws.com/<NAME_OF_DATASET>.<csv_or_tsv>
DQLab Google Cloud dataset URL : https://storage.googleapis.com/dqlab-dataset/<NAME_OF_DATASET>.<csv_or_tsv>
For example, if the dataset name is sample_csv.csv
You may need to change https://dqlab-dataset.s3-ap-southeast-1.amazonaws.com/sample_csv.csv to https://storage.googleapis.com/dqlab-dataset/sample_csv.csv
Memahami Bahasa Pemrograman Fundamental
Python for Data Professional Beginner - Part 1
Modul 1: Mari Mengenal Python
Link | Code | Title |
---|---|---|
Quiz 1 | ||
Quiz 2 | ||
Program pertama: "Hello World" | ||
Program Pertamaku | ||
Struktur Program Python - Part 1 | ||
Tugas Praktek 1 | ||
Tugas Praktek 2 | ||
Quiz 3 | ||
Quiz 4 |
Modul 2 : Python Variables & Data Types
Link | Code | Title |
---|---|---|
Quiz 5 | ||
Quiz 6 | ||
Quiz 7 | ||
Quiz 8 | ||
Sequence Type - Part 1 | ||
Sequence Type - Part 2 | ||
Set Type | ||
Mapping Type | ||
Tugas Praktek 3 | ||
Tugas Praktek 4 | ||
Tugas Praktek 5 |
Modul 3 : Python Operators
Link | Code | Title |
---|---|---|
Quiz 9 | ||
Quiz 10 | ||
Quiz 11 | ||
Quiz 12 | ||
Nilai Prioritas Operator dalam Python β Part 1 | ||
Quiz 13 | ||
Tugas Praktek 6 |
Modul 4 : Python's Conditiong & Looping
Link | Code | Title |
---|---|---|
Python Conditioning for Decision β Part 2 | ||
Python Conditioning for Decision β Part 3 | ||
Tugas Praktek 7 | ||
Tugas Praktek 8 | ||
Python while loops β Part 1 | ||
Python while loops β Part 2 | ||
Python while loops β Part 3 | ||
Python for loops β Part 1 | ||
Python for loops β Part 2 | ||
Python for loops β Part 3 | ||
Tugas Praktek 9 |
Modul 5 : Mini Quiz
Link | Code | Title |
---|---|---|
Ekspedisi Pamanku |
Python for Data Professional Beginner - Part 2
Modul 1 : Collection Manipulation dengan Python
Link | Code | Title |
---|---|---|
Mengakses List dan Tuple β Part 1 | ||
Mengakses List dan Tuple β Part 2 | ||
Penggabungan Dua atau Lebih List atau Tuple | ||
Quiz 1 | ||
List Manipulation - Part 1 | ||
List Manipulation - Part 2 | ||
Tuple Manipulation | ||
Quiz 2 | ||
Set Manipulation - Part 1 | ||
Set Manipulation - Part 2 | ||
Quiz 3 | ||
Dictionary Manipulation | ||
Useful Tips and Tricks | ||
Tugas Praktek 1 |
Modul 2 : String Manipulation dengan Python
Link | Code | Title |
---|---|---|
Apa itu String Manipulation? | ||
Operator β+β untuk Tipe Data String | ||
Menghilangkan Spasi di Awal dan/atau di Akhir | ||
Merubah Caps pada String | ||
Pemecahan, Penggabungan, dan Penggantian String | ||
Menentukan Posisi dan Jumlah Sub-string pada String | ||
Menentukan String Apakah Diawali/Diakhiri oleh Sub-string | ||
Tugas Praktek 2 | ||
Tugas Praktek 3 |
Modul 3 : Functions
Link | Code | Title |
---|---|---|
Fungsi Pertama | ||
Fungsi Kedua | ||
Fungsi Ketiga | ||
Tugas Praktek 4 | ||
Tugas Praktek 5 | ||
Tugas Praktek 6 |
Modul 4 : Manipulasi Berkas Teks dan Library Matematika pada Python
Link | Code | Title |
---|---|---|
Membaca Berkas Teks β Part 1 | ||
Membaca Berkas Teks β Part 2 | ||
Menulis Berkas Teks β Part 1 | ||
Menulis Berkas Teks β Part 2 | ||
Quiz 4 | ||
Quiz 5 | ||
Fungsi dalam Library Matematika β Part 1 | ||
Fungsi dalam Library Matematika β Part 2 | ||
Quiz 6 | ||
Quiz 7 |
Modul 5 : Mini Quiz
Link | Code | Title |
---|---|---|
Harga Rumah di Tangerang |
Python for Data Professional Beginner - Part 3
Modul 1 : Pengantar Object Oriented Programming
Link | Code | Title |
---|---|---|
Quiz 1 | ||
Quiz 2 | ||
Quiz 3 |
Modul 2 : Classes & Objects
Link | Code | Title |
---|---|---|
Class dan Objek dalam Python - Part 3 | ||
Class dan Objek dalam Python - Part 4 | ||
Quiz 4 | ||
Quiz 5 | ||
Behavior pada Class | ||
Tugas Praktek 1 | ||
Tugas Praktek 2 |
Modul 3 : Encapsulation & Inheritance
Link | Code | Title |
---|---|---|
Encapsulation pada Python - Part 2 | ||
Quiz 6 | ||
Quiz 7 | ||
Inheritance pada Python β Part 1 | ||
Inheritance pada Python β Part 2 | ||
Quiz 8 | ||
Quiz 9 |
Modul 4 : Polymorphism & Overloading
Link | Code | Title |
---|---|---|
Polymorphism pada Python - Part 1 | ||
Polymorphism pada Python - Part 2 | ||
Tugas Praktek 3 | ||
Tugas Praktek 4 | ||
Tugas Praktek 5 |
Modul 5 : Mini Quiz
Link | Code | Title |
---|---|---|
Studi Kasus dari Senja |
Memahami Bahasa SQL dan Sistem Database Relasional agar dapat mengolah data di Perusahaan Yang Sudah Menerapkan Sistem IT
Fundamental SQL Using SELECT Statement
Modul 1 : Structured Query Language
Link | Code | Title |
---|---|---|
Quiz: Apa singkatan dari SQL? | ||
Quiz: Kenapa perlu belajar SQL? |
Modul 2 : Sistem Database Relasional
Link | Code | Title |
---|---|---|
Quiz: Mana saja yang merupakan nama produk RDBMS? | ||
Quiz: Mana urutan hirarki yang benar? | ||
Quiz: Apa nama komponen tabel ini? | ||
Quiz: Mana yang disebut sebagai row? |
Modul 3 : Penggunaan Perintah SELECTβ¦ FROMβ¦
Link | Code | Title |
---|---|---|
Mengambil Seluruh Kolom dalam suatu Tabel | ||
Mengambil Satu Kolom dari Tabel | ||
Quiz: Mana perintah SQL yang benar? | ||
Mengambil Lebih dari Satu Kolom dari Tabel | ||
Quiz: Mana perintah SQL yang benar? | ||
Membatasi Pengambilan Jumlah Row Data | ||
Quiz: Mana penggunaan limit berikut yang benar? | ||
Penggunaan SELECT DISTINCT statement |
Modul 4 : Prefix dan Alias
Link | Code | Title |
---|---|---|
Menggunakan Prefix pada Nama Kolom | ||
Quiz: Mana penggunaan prefix berikut yang benar? | ||
Menggunakan Alias pada Kolom | ||
Quiz: Mana Penggunaan Alias yang Benar untuk Kolom? | ||
Menghilangkan Keyword 'AS' | ||
Quiz: Mana Penggunaan Variasi Alias yang Benar? | ||
Menggabungkan Prefix dan Alias | ||
Menggunakan Alias pada Tabel | ||
Prefix dengan Alias Tabel | ||
Quiz: Mana Kombinasi Prefix dan Alias yang Benar? |
Modul 5 : Menggunakan Filter
Link | Code | Title |
---|---|---|
Menggunakan WHERE | ||
Menggunakan Operand OR | ||
Filter untuk Angka | ||
Menggunakan Operand AND | ||
Quiz: Mana Query Filter dengan OR yang Benar? | ||
Quiz: Mana Filter yang Akan Mengeluarkan Hasil? |
Modul 6 : Mini Project
Link | Code | Title |
---|---|---|
Proyek dari Cabang A |
Fundamental SQL Using FUNCTION and GROUP BY
Modul 1 : Fungsi di SQL
Link | Code | Title |
---|---|---|
Fungsi Skalar Matematika - ABS() | ||
Fungsi Skalar Matematika - CEILING() | ||
Fungsi Skalar Matematika - FLOOR() | ||
Fungsi Skalar Matematika - ROUND() | ||
Fungsi Skalar Matematika - SQRT() | ||
Tugas Praktek 1 |
Modul 2 : Fungsi Text di SQL
Link | Code | Title |
---|---|---|
Fungsi Text - CONCAT() | ||
Fungsi Text - SUBSTRING_INDEX() | ||
Fungsi Text - SUBSTR() | ||
Fungsi Text - LENGTH() | ||
Fungsi Text - REPLACE() | ||
Tugas Praktek 2 |
Modul 3 : Fungsi Aggregate dan Group By
Link | Code | Title |
---|---|---|
Fungsi Aggregate - SUM() | ||
Fungsi Aggregate - COUNT() | ||
Fungsi Aggregate - AVG() | ||
Tugas Praktek 3 | ||
Group by Single Column | ||
Group by Multiple Column | ||
Fungsi Aggregate dengan Grouping | ||
Tugas Praktek 4 |
Modul 4 : Mini Project
Link | Code | Title |
---|---|---|
Proyek Pekerjaan - Analisis Penjualan Part 1 | ||
Proyek Pekerjaan - Analisis Penjualan Part 2 |
Fundamental SQL Using INNER JOIN and UNION
Modul 1 : Penggabungan Tabel dari Relasi Kolom
Link | Code | Title |
---|---|---|
Tugas Praktek 1 | ||
Quiz: Mana kolom dari kedua tabel yang memiliki kecocokan data? | ||
Quiz: Mana data dari pasangan key column yang cocok? | ||
Menggabungkan Tabel dengan Key Columns | ||
Quiz: Mana Query Penggabungan Tabel Yang Benar? | ||
Quiz: Mana Penjelasan Hasil Penggabungan Yang Benar? | ||
Bagaimana jika urutan Tabel diubah? | ||
Menggunakan Prefix Nama Tabel | ||
Penggabungan Tanpa Kondisi | ||
Quiz: Berapa Jumlah Baris Hasil βJoin Tanpa Kondisiβ Berikut? |
Modul 2 : INNER JOIN
Link | Code | Title |
---|---|---|
Tugas Praktek: Menggunakan INNER JOIN (1/3) | ||
tabel tr_penjualan dan tabel ms_produk | ||
Quiz: Mengidentifikasi Key Column tabel tr_penjualan dan ms_produk | ||
Tugas Praktek: Menggunakan INNER JOIN (2/3) | ||
Tugas Praktek: Menggunakan INNER JOIN (3/3) |
Modul 3 : UNION
Link | Code | Title |
---|---|---|
Tabel yang Akan Digabungkan | ||
Menggunakan UNION | ||
Menggunakan UNION dengan Klausa WHERE | ||
Menggunakan UNION dan Menyelaraskan Kolom-Kolomnya | ||
Quiz |
Modul 4 : Mini Project
Link | Code | Title |
---|---|---|
Project INNER JOIN | ||
Project UNION |
Memahami Konsep dan Penerapan Exploratory Data Analysis dalam Studi Kasus Bisnis
Exploratory Data Analysis with Python for Beginner
Modul 1 : Pengenalan Library dalam Python
Link | Code | Title |
---|---|---|
Quiz 1 | ||
Quiz 2 | ||
Memanggil library di Python |
Modul 2 : Exploratory Data Analysis dengan Pandas - Part 1
Link | Code | Title |
---|---|---|
Tugas Praktek 1 | ||
Tugas Praktek 2 | ||
Tugas Praktek 3 | ||
Tugas Praktek 4 |
Modul 3 : Exploratory Data Analysis dengan Pandas - Part 2
Link | Code | Title |
---|---|---|
Tugas Praktek 5 | ||
Tugas Praktek 6 | ||
Tugas Praktek 7 | ||
Tugas Praktek 8 | ||
Tugas Praktek 9 | ||
Tugas Praktek 10 |
Modul 4 : Mini Project
Link | Code | Title |
---|---|---|
Tugas dari Andra |
Mengolah Dataset Dalam Jumlah Kecil sampai dengan Besar
Data Manipulation with Pandas - Part 1
Modul 1 : Introduction to Pandas
Link | Code | Title |
---|---|---|
Memanggil Library Pandas | ||
DataFrame & Series | ||
Atribut DataFrame & Series - Part 1 | ||
Atribut DataFrame & Series - Part 2 | ||
Atribut DataFrame & Series - Part 3 | ||
Quiz 1 | ||
Creating Series & Dataframe from List | ||
Creating Series & Dataframe from Dictionary | ||
Creating Series & Dataframe from Numpy Array | ||
Quiz 2 |
Modul 2 : Dataset I/O
Link | Code | Title |
---|---|---|
Read Dataset - CSV dan TSV | ||
Read Dataset - Excel | ||
Read Dataset - JSON | ||
Head & Tail | ||
Quiz 3 |
Modul 3 : Indexing, Slicing, dan Transforming
Link | Code | Title |
---|---|---|
Indexing - Part 2 | ||
Indexing - Part 3 | ||
Indexing - Part 4 | ||
Indexing - Part 5 | ||
Quiz 4 | ||
Slicing - Part 1 | ||
Slicing - Part 2 | ||
Quiz 5 | ||
Transforming - Part 1 | ||
Transforming - Part 2 | ||
Transforming - Part 3 | ||
Transforming - Part 4 |
Modul 4 : Handling Missing Values
Link | Code | Title |
---|---|---|
Inspeksi Missing Value | ||
Treatment untuk Missing Value - Part 2 | ||
Treatment untuk Missing Value - Part 3 | ||
Treatment untuk Missing Value - Part 4 | ||
Treatment untuk Missing Value - Part 5 | ||
Quiz 6 |
Modul 5 : Mini Project
Link | Code | Title |
---|---|---|
Project dari Andra |
Data Manipulation with Pandas - Part 2
Modul 1 : Penggabungan Series/Dataframe
Link | Code | Title |
---|---|---|
Append | ||
Concat | ||
Merge - Part 1 | ||
Merge - Part 2 | ||
Join | ||
Quiz 1 |
Modul 2 : Pivot, Melt, Stack & Unstack
Link | Code | Title |
---|---|---|
Dataset | ||
Pivot | ||
Pivot_table | ||
Melt - Part 1 | ||
Melt - Part 2 | ||
Stack & Unstack - Part 1 | ||
Stack & Unstack - Part 2 | ||
Quiz 2 |
Modul 3 : Aggregation & GroupBy
Link | Code | Title |
---|---|---|
Review Inspeksi Data | ||
Groupby dan Aggregasi dengan Fungsi Statistik Dasar - Part 1 | ||
Groupby dan Aggregasi dengan Fungsi Statistik Dasar - Part 2 | ||
Groupby dan Aggregasi dengan Fungsi Statistik Dasar - Part 3 | ||
Groupby dengan Multiple Aggregations | ||
Groupby dengan Custom Aggregations | ||
Groupby dengan Custom Aggregations by dict | ||
Quiz 3 |
Modul 4 : Time Series in Pandas
Link | Code | Title |
---|---|---|
Load Dataset as Time Series | ||
Convert to Datetime | ||
Downsampling Data | ||
Upsampling Data | ||
Resampling by Frequency | ||
Visualisasi | ||
Quiz 4 |
Modul 5 : Mini Project
Link | Code | Title |
---|---|---|
Performa Penjualan di Setiap Cabang - Part 1 | ||
Performa Penjualan di Setiap Cabang - Part 2 | ||
Performa Penjualan di Setiap Cabang - Part 3 | ||
Performa Penjualan di Setiap Cabang - Part 4 | ||
Performa Penjualan di Setiap Cabang - Part 5 | ||
Performa Penjualan di Setiap Cabang - Part 6 |
Memahami Konsep dan Menghasilkan Tipe Visualisasi Data yang Tepat untuk Mempresentasikan Suatu Kasus Bisnis
Data Visualization with Python Matplotlib for Beginner - Part 1
Modul 1 : Pengenalan Matplotlib dan Persiapan Dataset
Link | Code | Title |
---|---|---|
Pengenalan Dataset | ||
Quiz 1 | ||
Penambahan Kolom Order Month pada Dataset | ||
Penambahan Kolom GMV pada Dataset | ||
Quiz 2 |
Modul 2 : Plot Pertama dengan Matplotlib
Link | Code | Title |
---|---|---|
Membuat Data Agregat | ||
Plot Pertama: Membuat Line Chart Trend Pertumbuhan GMV | ||
Cara Alternatif: Fungsi .plot() pada pandas Dataframe | ||
Quiz 3 |
Modul 3 : Kustomisasi Grafik - Part 1
Link | Code | Title |
---|---|---|
Mengubah Figure Size | ||
Quiz 4 | ||
Menambahkan Title and Axis Labels | ||
Kustomisasi Title and Axis Labels | ||
Quiz 5 | ||
Kustomisasi Line dan Point | ||
Kustomisasi Grid | ||
Quiz 6 |
Modul 4 : Kustomisasi Grafik - Part 2
Link | Code | Title |
---|---|---|
Kustomisasi Axis Ticks | ||
Menentukan Batas Minimum dan Maksimum Axis Ticks | ||
Quiz 7 | ||
Menambahkan Informasi Pada Plot | ||
Quiz 8 | ||
Menyimpan Hasil Plot Menjadi File Image | ||
Pengaturan Parameter untuk Menyimpan Gambar | ||
Quiz 9 |
Modul 5 : Mini Project
Link | Code | Title |
---|---|---|
Studi Kasus dari Senja: Daily number of customers on Desember |
Data Visualization with Python Matplotlib for Beginner - Part 2
Modul 1 : Jenis-Jenis Visualisasi Data dan Tujuannya
Link | Code | Title |
---|---|---|
Quiz 1 | ||
Quiz 2 | ||
Quiz 3 | ||
Quiz 4 |
Modul 2 : Membuat Multi-line Chart dan Kustomisasi Lanjutan
Link | Code | Title |
---|---|---|
Membuat Multi-Line Chart | ||
Kustomisasi Legend | ||
Quiz 5 | ||
Kustomisasi Colormap | ||
Membuat Line Chart GMV Breakdown by Top Provinces | ||
Quiz 6 | ||
Membuat Anotasi |
Modul 3 : Membuat Pie-Chart dan Bar-Chart
Link | Code | Title |
---|---|---|
Membuat Subset Data | ||
Membuat Pie Chart | ||
Membuat Bar Chart | ||
Membuat Multi-Bar Chart | ||
Membuat Stacked Chart | ||
Quiz 7 |
Modul 4 : Membuat Histogram dan Scatterplot
Link | Code | Title |
---|---|---|
Membuat Agregat Data Customer | ||
Membuat Histogram - Part 1 | ||
Membuat Histogram - Part 2 | ||
Membuat Histogram - Part 3 | ||
Quiz 8 | ||
Membuat Scatterplot | ||
Quiz 9 |
Modul 5 : Mini Project
Link | Code | Title |
---|---|---|
Case 1: Menentukan brand top 5 | ||
Case 2: Multi-line chart daily quantity untuk brand top 5 | ||
Case 3: Kuantitas penjualan brand top 5 selama Desember 2019 | ||
Case 4: Penjulan produk diatas 100 dan dibawah 100 selama Desember 2019 | ||
Case 5: Murah atau mahalkah harga produk brand top 5 | ||
Case 6a: Korelasi quantity vs GMV | ||
Case 6b: Korelasi median harga vs quantity |
Memahami Konsep Predictive Modeling & Mampu Menguji Tingkat Akurasi untuk Memilih Model yang Tepat
Machine Learning With Python for Beginner
Modul 1 : Pengenalan Machine Learning
Link | Code | Title |
---|---|---|
Quiz 1 | ||
Quiz 2 | ||
Quiz 3 | ||
Quiz 4 | ||
Quiz 5 | ||
Quiz 6 |
Modul 2 : Eksplorasi Data & Data Pre-processing
Link | Code | Title |
---|---|---|
Eksplorasi Data: Memahami Data dengan Statistik - Part 1 | ||
Quiz 7 | ||
Eksplorasi Data: Memahami Data dengan Statistik - Part 2 | ||
Quiz 8 | ||
Eksplorasi Data: Memahami Data dengan Visual | ||
Tugas Praktek 1 | ||
Data Pre-processing: Handling Missing Value - Part 1 | ||
Data Pre-processing: Handling Missing Value - Part 2 | ||
Data Pre-processing: Handling Missing Value - Part 3 | ||
Tugas Praktek 2 | ||
Data Preprocessing: Scaling | ||
Data Pre-processing: Konversi string ke numerik |
Modul 3 : Pemodelan dengan Scikit-Learn
Link | Code | Title |
---|---|---|
Features & Label | ||
Training & Test Dataset | ||
Training Model: Fit | ||
Training Model: Predict | ||
Evaluasi Model Performance - Part 2 | ||
Quiz 9 |
Modul 4 : Supervised Learning - Algorithm
Link | Code | Title |
---|---|---|
Permodelan Permasalahan Klasifikasi dengan Logistic Regression | ||
Tugas Praktek 3 | ||
Tugas Praktek 4 | ||
Tugas Praktek 5 |
Modul 5 : Unsupervised Learning - Algorithm
Link | Code | Title |
---|---|---|
Tugas Praktek 6 | ||
Tugas Praktek 7 | ||
Tugas Praktek 8 | ||
Quiz 10 |
Modul 6 : Mini Project
Link | Code | Title |
---|---|---|
Case Study: Promos for our e-commerce - Part 1 | ||
Case Study: Promos for our e-commerce - Part 2 | ||
Case Study: Promos for our e-commerce - Part 3 | ||
Case Study: Promos for our e-commerce - Part 4 | ||
Case Study: Promos for our e-commerce - Part 5 | ||
Case Study: Promos for our e-commerce - Part 6 | ||
Quiz 11 |
Melakukan Investigasi dan Mendeteksi Anomali pada Data
Data Quality with Python for Beginner
Modul 1 : Data Profiling
Link | Code | Title |
---|---|---|
Importing Data | ||
Inspeksi tipe data | ||
Descriptive Statistics - Part 1 | ||
Descriptive Statistics - Part 2 | ||
Descriptive Statistics - Part 3 | ||
Descriptive Statistics - Part 4 | ||
Descriptive Statistics - Part 5 | ||
Descriptive Statistics - Part 6 |
Modul 2 : Data Cleansing
Link | Code | Title |
---|---|---|
Missing Data | ||
Tugas Praktek 1 | ||
Outliers | ||
Tugas Praktek 2 | ||
Tugas Praktek 3 |
Modul 3 : Mini Project
Link | Code | Title |
---|---|---|
Case Studi: Data Profiling | ||
Case Studi: Data Profiling - Part 1 | ||
Case Studi: Data Profiling - Part 2 |
Data Analyst Project: Business Decision Research
Data Analyst Project: Business Decision Research
Modul 1 : Pendahuluan
Modul 2 : Theoritical Test
Link | Code | Title |
---|---|---|
Skill bagi Data Analyst |
Modul 3 : Coding Test: Data Preparation
Link | Code | Title |
---|---|---|
Importing Data dan Inspection | ||
Data Cleansing | ||
Churn Customers | ||
Quiz: Kolom yang akan dihapus | ||
Menghapus Kolom yang tidak diperlukan |
Modul 4 : Coding Test: Data Visualization
Link | Code | Title |
---|---|---|
Customer acquisition by year | ||
Transaction by year | ||
Average transaction amount by year | ||
Proporsi churned customer untuk setiap produk | ||
Distribusi kategorisasi count transaction | ||
Distribusi kategorisasi average transaction amount |
Modul 5 : Coding Test: Modelling
Link | Code | Title |
---|---|---|
Feature Columns and Target | ||
Split X dan Y ke bagian Training dan Testing | ||
Train, Predict, dan Evaluate | ||
Visualisasi Confusion Matrix | ||
Accuracy, Precision, dan Recall |
Modul 6 : Penutup
π Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add a new script'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request