Minggu Kedua: Memperdalam Dasar & Fungsi Python

Hari 8: String Manipulation

  • Gabung string, f-string, upper(), lower(), split(), join()

Target:

  • Bisa olah teks dengan Python

Hari 9: Dictionary dan Set

  • Buat dictionary ({}), akses, tambah/hapus item
  • Set (set()) dan operasi: union, intersection

Target:

  • Pahami struktur data kompleks

Hari 10: Fungsi

  • def, parameter, return value
  • Fungsi dengan default argumen

Target:

  • Bisa menulis dan memanggil fungsi buatan sendiri

Hari 11: Error Handling

  • try, except, finally
  • Tangani error ValueError, ZeroDivisionError, dll

Target:

  • Program tidak berhenti walau ada kesalahan

Hari 12: File Handling

  • Buka file (open(), with)
  • Baca (read(), readlines())
  • Tulis (write(), writelines())

Target:

  • Bisa membaca dan menyimpan data ke file .txt

Hari 13: Modul dan Import

  • import math, random, datetime
  • Buat modul sendiri

Target:

  • Paham cara gunakan kode dari luar file

Hari 14: Mini Project #2

Contoh Project: Program Catatan Harian atau Daftar Belanja

Target:

  • Menggabungkan semua materi Minggu 2 dalam satu aplikasi

Ada dua versi roadmap

  1. Versi yang sedang kita baca lebih praktikal dan relevan untuk penggunaan nyata (misalnya kamu lebih cepat belajar tentang file handling, error handling, dan modular code) — sangat cocok untuk developer baru yang ingin langsung bikin aplikasi nyata.
  2. Sedangkan versi pada table dibawah, lebih cocok untuk pembelajaran akademis berurutan (berfokus pada alur struktur data dan logika).
HariFokus
8Fungsi (def, return)
9Kondisi (if, elif, else)
10Perulangan while
11for, range, nested loop
12List lanjutan
13Dictionary lanjutan
14Mini Project #2

Jadi jangan heran jika kamu mendapati ada 2 versi catatan Hari 8 sampai Hari 14.

Sumber Belajar Tambahan (Gratis & Bagus):

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *