Back

Python Fundamentals: Regular Offline Training

Rp6.900.000,00

Mulai : 22 Jun ’26
Selesai : 25 Jun ’26
Hari : Senin – Kamis
Pukul : 09.00 – 17.00 WIB
Durasi : 32 Hours
Biaya : Rp5.900.000,-
Tempat : Brainmatics
Min. Peserta : 6
Confirm : – Peserta
Terdaftar : – Peserta
-
+

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

  1. Memahami bahasa pemrograman Python
  2. Mampu membuat dan mengembangkan aplikasi web kecil yang disebut Learning Log
  3. Mampu menggunakan teknik visualisasi data untuk membuat grafik dan chart
  4. 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