Version Changelogs & Updates
📝 Release v1.3.20260510 (2026-06-08)
◉ Chapter baru
◉ Chapter update
- Perbaikan bug kode (critical)
- Operator — koreksi: hapus
!yang bukan operator Python - Function ➜ Lambda — koreksi: variabel global
matrixdigantim - Python Pattern Matching ➜ match — koreksi: tambah
self.pada method - Exception Handling — koreksi:
err == ValueErrorjadiisinstance() - File/Data Format ➜ JSON — koreksi: reference link CSV ke JSON
- Object ID & Reference — koreksi: f-string template mismatch & wrong variable name di
print()
- Operator — koreksi: hapus
- Perbaikan konten
- Tipe Data — koreksi cross-reference & output comment
- Slice — penambahan negative index slicing
- Function ➜ Positional, Optional, Keyword Arguments — koreksi output contoh kode
- File/Data Format ➜ CSV — koreksi duplikasi nomor section
- Dictionary — koreksi:
setsebagai key digantiidentifier(shadowing built-in) - OOP ➜ Property Visibility — koreksi: mutable default arg
products=[]digantiNone+ guard - Konstanta — penambahan catatan
Finalhanya type-checker hint - None — penambahan contoh
is not None
- Perbaikan typo dan/atau kesalahan kode
- Run Python di VSCode
- Perulangan ➜ break, continue
- Tuple
- String
- Function ➜ Args & Kwargs
- Function ➜ Closure
- Modules
- PIP & Dependency Management
- Packages
- Variables Scope (Local vs. Global)
- OOP ➜ Static Method
- OOP ➜ Abstract Method
- OOP ➜ Class Inheritance
- OOP ➜ DataClass
- DateTime ➜ Parsing & Formatting
- Eval & Exec
- List
- Set
- DocString
- Enumeration
- Perbaikan dead link
- OOP ➜ Class & Object — link Constructor & Class Attribute
- Dictionary — link JSON
- Error & Exception — link Exception Handling
- Perulangan ➜ for & range — link Iterator
- List — link Error & Exception
- Penghapusan placeholder TBA (tersimpan di docs-wip.md)
- Chapter update lanjutan
- File I/O — modernisasi contoh
open()denganPath, penjelasan path string vsPath, dan penyelarasan contoh awal dengan gaya modern - OOP ➜ Constructor — koreksi definisi constructor agar tidak tertukar dengan class
- Function ➜ Decorator — pelurusan penjelasan chaining decorator agar tidak misleading
- OOP ➜ Static Method — koreksi istilah
static methodvsclass method - Modules — koreksi contoh module
math - OOP ➜ Instance Attribute & Class Attribute — koreksi output comment yang tertukar
- Eval & Exec — koreksi anchor internal pada referensi
A.58.1 - OOP ➜ Property Visibility — koreksi label code block
Company - Function ➜ Closure — penegasan definisi closure dan koreksi urutan penjelasan
- File I/O — modernisasi contoh
- Perbaikan kode contoh (examples/)
- examples/file/main_1.py s.d. examples/file/main_7.py — contoh awal
open()sekarang memakaiPath("file.txt") - examples/file/main_8.py — contoh hapus file/folder selaras dengan
pathlib.Path - examples/file/main_9.py — contoh cek file/folder selaras dengan
Path.is_file()danPath.is_dir() - examples/file/main_10.py — contoh membuat folder memakai
Path.mkdir() - examples/file/main_11.py — contoh listing folder diselaraskan dengan
Path.iterdir()danPath.rglob() - examples/lambda/main_5.py
- examples/pattern-matching/main_4.py
- examples/exception-handling/main_2.py
- examples/eval-exec/main_4.py — penambahan contoh
ast.literal_eval() - examples/object-id-reference/main_4.py
- examples/property-visibility/models/company.py
- examples/dict/main_2.py
- examples/set/main_3.py
- examples/none/main_2.py — penambahan contoh
is not None
- examples/file/main_1.py s.d. examples/file/main_7.py — contoh awal
◉ General update
- Penambahan chapter PIP & Dependency Management
- Renumbering chapter A.29 s.d. A.59 menjadi A.30 s.d. A.60
- Update link instalasi Python ke versi 3.12.0
- Penambahan security warning pada chapter Eval & Exec
- Penambahan section
pathlibpada chapter File I/O - Update contoh kode untuk selaras dengan perbaikan di docs
- Pembuatan backlog system untuk tracking review konten
- Pembuatan docs-wip.md untuk tracking topik yang direncanakan
📝 Release v1.2.20240923 (2024-09-23)
◉ Chapter update
- Perbaikan typo dan/atau kesalahan kode
- Perulangan ➜ while
- Perulangan ➜ break, continue
- List
- Set
- Python Dictionary
- String
- String ➜ Unicode
- Number
- Object ID & Reference
- Function
- Function ➜ Positional, Optional, Keyword Arguments
- Function ➜ Lambda
- Modules
- DocString
- File I/O
- CLI Arguments & Flags
- File/Data Format ➜ CSV
- File/Data Format ➜ JSON
- Date, Time, DateTime, Timezone
- DateTime ➜ Parsing & Formatting
◉ General update
- Penambahan halaman changelogs
- Update landing page untuk optimasi SEO