Kursus Skripsi Tesis Disertasi Python | Training Python Master Class Selama 3 Hari
Silabus Python Master Class (3 Hari, 09:00 – 16:00)
β³ Durasi: 3 Hari
π
Waktu: 09:00 – 16:00 (Istirahat 12:00 – 13:00)
π― Tingkat: Master Class (Lanjutan)
π’ Hari 1: Dasar-Dasar Lanjutan Python & Pemrograman Berorientasi Objek (OOP)
β° 09:00 – 12:00
-
Rekap Singkat Python Dasar
- Struktur data (List, Tuple, Set, Dictionary)
- Fungsi dan Lambda Function
- Exception Handling (Try, Except, Finally)
-
Pemrograman Berorientasi Objek (OOP) dalam Python
- Class & Object
- Inheritance, Polymorphism, Encapsulation
- Abstract Class & Interface
-
Metaprogramming
- Decorator & Metaclass
- Magic Methods (
__init__,__call__,__getitem__, dll.)
π Istirahat: 12:00 – 13:00
β° 13:00 – 16:00
4. Concurrency & Parallelism
- Multithreading vs Multiprocessing
- AsyncIO dan Implementasinya
-
Profiling & Debugging
- Debugging dengan
pdb - Memeriksa performa kode dengan
cProfile
- Debugging dengan
-
Praktik: Membuat Aplikasi CLI berbasis OOP
π’ Hari 2: Data Science & Machine Learning dengan Python
β° 09:00 – 12:00
-
Pengolahan Data dengan Pandas & NumPy
- Manipulasi data menggunakan Pandas (
DataFrame,Series) - Operasi pada array menggunakan NumPy
- Manipulasi data menggunakan Pandas (
-
Visualisasi Data dengan Matplotlib & Seaborn
- Membuat grafik interaktif
- Heatmap dan correlation matrix
-
Statistik Dasar untuk Machine Learning
- Mean, Median, Mode, Standard Deviation
- Distribusi probabilitas
π Istirahat: 12:00 – 13:00
β° 13:00 – 16:00
4. Pengenalan Machine Learning dengan Scikit-Learn
- Supervised Learning (Regression & Classification)
- Unsupervised Learning (Clustering, PCA)
-
Model Training & Evaluasi
- Data splitting (Train/Test)
- Metrik evaluasi (MSE, Accuracy, Precision, Recall)
-
Praktik: Membangun Model Prediksi Harga Rumah dengan Scikit-Learn
π’ Hari 3: Deep Learning & Pengembangan Aplikasi AI
β° 09:00 – 12:00
-
Konsep Deep Learning
- Neural Networks & Perceptron
- Forward & Backpropagation
-
Implementasi Neural Networks dengan TensorFlow & Keras
- Membangun model sederhana
- Optimizer, Loss Function, Activation Function
-
Transfer Learning & Fine-Tuning Model
- Memanfaatkan model yang sudah dilatih sebelumnya
π Istirahat: 12:00 – 13:00
β° 13:00 – 16:00
4. Computer Vision dengan OpenCV & TensorFlow
- Deteksi objek menggunakan YOLO
- Segmentasi gambar dengan CNN
-
NLP (Natural Language Processing) dengan NLTK & SpaCy
- Analisis Sentimen
- Text Tokenization
-
Praktik: Membangun Aplikasi AI dengan Flask
- Deploy model ke dalam aplikasi web
π Hasil Akhir:
β
Peserta memahami Python advanced, Machine Learning, dan Deep Learning
β
Mampu membangun aplikasi AI dengan Flask
β
Mampu menganalisis data dan membuat model prediktif



