Batteries included bukan slogan kosong: standard library Python menyediakan solusi siap pakai untuk banyak masalah umum. Kita akan membahas module yang paling sering dipakai di dunia kerja sehingga tidak perlu menulis ulang hal yang sudah ada.
Kuasai module math dan statistics untuk pembulatan, faktorial, dan statistik deskriptif dengan data nyata.
Buka → # random dan secretsGunakan random untuk simulasi yang deterministik dengan seed, dan secrets untuk token dan password yang aman.
Buka → # datetime dan zoneinfoPetakan kelas-kelas inti module datetime dan zoneinfo, dari date hingga konversi zona waktu Asia/Jakarta.
Buka → # decimal dan fractionsSelesaikan masalah presisi float dengan Decimal untuk uang dan Fraction untuk aritmetika eksak.
Buka → # collectionsKelompokkan data dengan Counter, defaultdict, deque, dan ChainMap tanpa menulis logika manual.
Buka → # itertoolsBangun pipeline iterator efisien: count, chain, product, permutations, hingga groupby yang harus diurutkan dulu.
Buka → # functoolsPercepat function dengan lru_cache, kunci argumen dengan partial, dan dispatch berdasarkan tipe dengan singledispatch.
Buka → # Module operatorGantikan lambda pendek dengan itemgetter, attrgetter, dan methodcaller yang lebih cepat dan jelas.
Buka → # Module enumResep praktis module enum: iterasi __members__, StrEnum, state machine, dan nilai konfigurasi yang aman.
Buka → # pprintBaca struktur data bersarang dengan mudah memakai pprint, atur width dan depth, serta pformat untuk logging.
Buka → # textwrapFormat keluaran teks rapi dengan wrap, fill, indent, dedent, dan shorten dari module textwrap.
Buka →