Modul ini membahas cara mengorganisasi kode dalam skala yang bertambah besar. Cakupannya meliputi mekanisme import, package dan tata letak proyek, virtual environment dengan pip, kriteria memilih pustaka pihak ketiga, serta tur pertama modul andalan pustaka standar. Materi ini menjadi jembatan dari berkas tunggal menuju proyek Python yang utuh.
Modul, package, dan lingkungan
Organisasi kode dengan modul dan package, virtual environment, pip, serta pustaka standar andalan.
0/0 selesai
- Modul dan mekanisme import
Mekanisme import, jalur pencarian modul, dan fungsi idiom if __name__ == '__main__'.
- Package dan tata letak proyek
Struktur package dengan __init__.py, relative import, dan tata letak proyek standar.
- Virtual environment dan pip
Membuat virtual environment dengan venv, memasang paket dengan pip, dan disiplin isolasi.
- PyPI dan pemilihan pustaka
Menilai package pihak ketiga dari sisi pemeliharaan, dokumentasi, dan lisensi.
- Tur pustaka standar I: modul andalan
Perkenalan collections, itertools, dan functools sebagai modul andalan pustaka standar.