Roadmap Belajar Python (Dari Nol Sampai Bisa AI)
1. Dasar Python
- Variabel dan tipe data
- Operator dasar
- Input/output
- Komentar dan struktur kode
2. Struktur Kendali
- if, elif, else
- for dan while loop
- break, continue
3. Struktur Data
- List, Tuple, Dictionary, Set
- Manipulasi data
4. Fungsi
- def function
- parameter & return
- scope variabel
5. Modul & Package
- import
- pip
- virtual environment
6. File Handling
- read, write, append
7. Error Handling
- try, except, finally
8. OOP (Object-Oriented Programming)
- class & object
- method & attribute
- inheritance
9. Library Dasar untuk Data & AI
- NumPy
- Pandas
- Matplotlib
- PyTorch
- Transformers
---
Latihan Soal Python
Bagian 1 – Dasar
1. Buat variabel nama dan umur, lalu print kalimat: "Halo, nama saya ..., umur saya ..."
2. Buat program yang meminta pengguna memasukkan dua angka lalu menjumlahkannya.
Bagian 2 – Struktur Kendali
3. Buat program pengecek angka ganjil/genap.
4. Cetak angka 1–20 tapi lewati angka 7.
Bagian 3 – List & Dictionary
5. Buat list berisi 5 nama lalu print nama ke-3.
6. Buat dictionary siswa: nama, umur, nilai, lalu print nilainya.
Bagian 4 – Fungsi
7. Buat fungsi luas_persegi(sisi) dan kembalikan nilainya.
Bagian 5 – OOP
8. Buat class Hero dengan atribut nama dan power, lalu buat objek baru.
---
Ringkasan Materi Python
Python adalah bahasa pemrograman sederhana yang digunakan untuk:
- pemrograman dasar
- otomasi
- web backend
- data science
- machine learning
- artificial intelligence
Konsep penting:
- Variabel menyimpan data
- If digunakan untuk kondisi
- Loop mengulangi perintah
- List/Dict menyimpan banyak data
- Function membungkus perintah agar rapi
- OOP untuk program besar
- Library memperkuat kemampuan Python
Dengan dasar-dasar ini, kamu bisa melanjutkan ke pembuatan AI, chatbot, NLP, hingga deep learning.