Meningkatnya kebutuhan otomatisasi, pengolahan data, dan pengembangan solusi digital menuntut organisasi bergerak lebih cepat. Namun, kebutuhan ini kerap terbentur keterbatasan waktu, kompleksitas teknologi, dan tuntutan keterampilan lintas peran. Karena itu, banyak tim membutuhkan bahasa pemrograman yang mudah dipelajari, fleksibel, dan dapat digunakan sekaligus untuk membangun program, mengolah data, serta membuat otomatisasi. Kondisi ini memperkuat permintaan talenta yang menguasai bahasa pemrograman adaptif seiring meningkatnya kebutuhan keterampilan digital di dunia kerja (Forbes, 2024). Python menjadi salah satu jawaban utama karena sintaksnya sederhana, keterbacaan kode tinggi, serta ekosistem pustaka yang luas, sehingga konsisten menempati peringkat teratas bahasa pemrograman terpopuler dunia (TIOBE Index, 2024).
Course ini dirancang untuk membekali peserta dengan fundamental pemrograman Python yang kuat melalui pendekatan praktis dan terstruktur. Materi mencakup konsep dasar pemrograman, pengolahan dan struktur data Python, pembuatan program dan aplikasi sederhana, hingga penerapan visualisasi data untuk menghasilkan grafik dan chart (Matthes, 2023). Pembelajaran difokuskan pada pemahaman what, why, dan how dalam menulis kode Python yang rapi, efektif, dan mudah dikembangkan. Peserta dibekali fondasi yang solid untuk melanjutkan ke pengembangan aplikasi, otomasi proses, maupun analitik data sesuai kebutuhan industri.
OBJECTIVES
- Memahami bahasa pemrograman Python
- Mampu membuat dan mengembangkan aplikasi web kecil yang disebut Learning Log
- Mampu menggunakan teknik visualisasi data untuk membuat grafik dan chart
- Mampu membangun aplikasi web yang interaktif berbasis Python
AUDIENCE
1. Data Analyst
2. Data Scientist
3. PGIS Analyst
4. Software Engineer
5. Business Intelligence Analyst
6. Machine Learning Engineer
7. Automation Engineer
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Introduction To Python
1.1. History of Python
1.2. Applications of Python
1.3. Different Versions of Python
1.4. Why Python?
1.5. How to Install Python
2. PyCharm and Idle
2.1. Python Interpreter
2.2. Python IDLE Shell
2.3. Use IDLE to Open Python Files
2.4. Change These Files
2.5. IDE (Integrated Development Environment)
2.6. PyCharm
2.7. Python Style Guide
3. Python Foundations
3.1. Input Values
3.2. Understanding the input() Function
3.3. Comments in Python
3.4. Reserved Keywords
3.5. Operators in Python
4. Python Variables
4.1. What are Variables in Python?
4.2. How to Name Variables
4.3. How to Define Variables
4.4. How to Determine the Memory Address of a Variable
4.5. Local and Global Variables
5. Data Types in Python
5.1. What Exactly Are Data Types?
5.2. Different Data Types
5.3. Strings
5.4. String Formatting
5.5. String Manipulation Techniques
5.6. Integers
5.7. Floating-Point Numbers
5.8. Boolean Data Type
6. Advanced Data Structures in Python
6.1. Lists
6.2. Tuples
6.3. Dictionaries
7. Conditionals and Loops
7.1. Comparison Operators
7.2. Control Flow Statements
7.3. If/Else Conditional Statements
7.4. If Elif Else
7.5. For Loops
7.6. While Loop
7.7. Break and Continue
8. Functions and Modules
8.1. Function Parameters
8.2. Arguments of a Function
8.3. Default Values
8.4. Scope
8.5. Modules
8.6. Modules and Built-In Functions
8.7. String Functions
9. Object Oriented Programming (OOP)
9.1. What Is OOP?
9.2. Create Classes
9.3. Create Objects
9.4. Inheritance
10. Files in Python
10.1. File Paths
10.2. Creating New Folders
10.3. Functions to Manage Files
11. Exception Handling
11.1. ‘Try’ and ‘Except’
11.2. Different Types of Errors
Course Features
- Lectures 58
- Quizzes 2
- Duration 32 hours
- Skill level All levels
- Language Indonesia
- Students 54
- Certificate Yes
- Assessments Yes
Online
- Start Date 4 Mei 2026
- End Date 7 Mei 2026
- Cost Rp5.900.000,-
- Registered 0 Person
- Confirmed 0 Person Daftar
Offline
- Start Date 4 Mei 2026
- End Date 7 Mei 2026
- Cost Rp6.900.000,-
- Registered 0 Person
- Confirmed 0 Person Daftar
- 13 Sections
- 58 Lessons
- 32 Hours
- PERSIAPAN2
- 1. INTRODUCTION TO PYTHON5
- 2. PYCHARM AND IDLE7
- 3. PYTHON FOUNDATIONS5
- 4. PYTHON VARIABLES5
- 5. DATA TYPES IN PYTHON8
- 6. ADVANCED DATA STRUCTURES IN PYTHON3
- 7. CONDITIONALS AND LOOPS7
- 8. FUNCTIONS AND MODULES7
- 9. OBJECT ORIENTED PROGRAMMING (OOP)4
- 10. FILES IN PYTHON3
- 11. EXCEPTION HANDLING2
- PENUTUPAN2
Target audiences
- 1. Web Developer
- 2. Application Developer







