Lampiran F — Sumber Belajar Lanjutan

CatatanDi bab ini, Anda akan:
  • Menemukan dokumentasi resmi Python dan pustaka utama yang dipakai buku ini
  • Mendapat daftar buku dan kursus yang bisa dibuka lewat web untuk belajar lanjut
  • Mengetahui sumber data terbuka dan sumber GIS, ML, dan AI
  • Menemukan sumber berbahasa Indonesia dan komunitas
  • Tahu cara menilai sebuah sumber belajar sebelum mempercayainya

Buku ini hanya satu pintu masuk. Setelah selesai (atau di tengah jalan, saat Anda butuh detail), Anda akan butuh bacaan lain: dokumentasi resmi untuk melihat semua opsi sebuah fungsi, buku lain yang menjelaskan dengan gaya berbeda, atau data sungguhan untuk berlatih. Lampiran ini mengumpulkannya per topik.

Lampiran ini tidak memuat kode, jadi tidak ada skrip untuk diunduh.

Cara memakai daftar ini

  • Setiap tautan dibuka dan diperiksa pada 2026-10-10. Semua yang tercantum di bawah menjawab dengan status HTTP 200 (berhasil), dengan satu pengecualian yang dijelaskan di bagian terakhir (Kaggle Learn). Untuk kebanyakan, judul halaman juga dibaca untuk memastikan isinya sesuai deskripsi. Bila sebuah alamat dialihkan ke alamat lain, alamat akhirnya yang dicantumkan.
  • Tautan bisa mati atau berubah isinya. Daftar ini potret per 2026-10-10. Bila tautan tidak lagi bekerja, cari nama sumbernya lewat mesin pencari.
  • Kami tidak mencantumkan harga atau klaim promosi, dan tidak ada tautan afiliasi. Sumber yang ditandai “dibaca daring” memang bisa dibuka isinya lewat situs yang disebut; apakah ada versi cetak atau berbayar di luar itu bukan pokok daftar ini. Lisensi hanya disebut bila tertulis jelas di halaman sumbernya.
  • Versi dokumentasi. Banyak situs punya versi “stable” dan “latest”. Pilih yang cocok dengan versi pustaka di komputer Anda; angka versi di halaman bisa berubah dari yang kami lihat.
  • Tautan yang dibuang atau tidak bisa kami verifikasi ada di bagian terakhir, lengkap dengan alasannya.

Dokumentasi resmi Python dan alat inti

Sumber Untuk apa Tautan
Dokumentasi Python 3.14 Rujukan utama bahasa, pustaka standar, dan “Apa yang baru” docs.python.org/3.14
Tutorial Python resmi Penjelasan bahasa secara berurutan docs.python.org/3.14/tutorial
Pustaka standar Daftar semua modul bawaan docs.python.org/3.14/library
Referensi bahasa Aturan tata bahasa dan model data Python docs.python.org/3.14/reference
Apa yang baru di 3.14 Daftar fitur baru versi acuan buku (lihat juga Bab 47) docs.python.org/3.14/whatsnew/3.14
Memakai Python di Windows Python install manager (lihat Lampiran A) docs.python.org/3.14/using/windows
Lingkungan virtual Tutorial resmi venv (lihat Bab 17) docs.python.org/3.14/tutorial/venv
PEP (usulan perbaikan Python) Asal-usul dan alasan fitur bahasa peps.python.org
PEP 8 Panduan gaya penulisan kode (Bab 19) peps.python.org/pep-0008
PEP 20 “The Zen of Python”, prinsip desain bahasa peps.python.org/pep-0020
Python Packaging User Guide Memasang dan menerbitkan paket (Bab 17, 45) packaging.python.org
pip Dokumentasi pemasang paket pip.pypa.io
uv Pengelola paket dan proyek (Bab 17) docs.astral.sh/uv
ruff Linter dan formatter (Bab 19) docs.astral.sh/ruff
pytest Kerangka pengujian (Bab 18) docs.pytest.org
mypy Pemeriksa tipe (Bab 33) mypy.readthedocs.io
Python Developer’s Guide Cara kerja pengembangan Python dan berkontribusi (Bab 68) devguide.python.org
PyPI Gudang paket Python pypi.org
conda-forge Kanal paket komunitas untuk conda (Bab 17, 38) conda-forge.org
Dokumentasi conda Pengelola paket dan lingkungan (Bab 17) docs.conda.io
Wiki Python: Beginners Guide Pintu masuk bagi pemula dari situs Python wiki.python.org/moin/BeginnersGuide

Buku dan kursus untuk belajar Python

Sumber Untuk apa Tautan
Automate the Boring Stuff with Python (Al Sweigart) Otomasi tugas harian untuk pemula; halaman menyebut isinya dapat dibaca di bawah lisensi Creative Commons automatetheboringstuff.com
Think Python edisi ke-3 (Allen B. Downey) Pengantar pemrograman dengan Python; halaman menyebut lisensi CC BY-NC-SA 4.0 greenteapress.com
How to Think Like a Computer Scientist (edisi interaktif) Buku interaktif dengan latihan di halaman runestone.academy
Python for Everybody (Charles Severance) Materi, kuliah, dan tugas untuk pemula; halaman menyebut lisensi CC BY 4.0 py4e.com
CS50’s Introduction to Programming with Python Kursus pengantar dari Harvard cs50.harvard.edu/python
MIT OCW 6.0001 Pengantar ilmu komputer dan pemrograman dengan Python ocw.mit.edu
The Hitchhiker’s Guide to Python Panduan praktik dan alat Python docs.python-guide.org
Exercism: jalur Python Latihan soal dengan umpan balik exercism.org/tracks/python
Kaggle Learn Pelajaran singkat Python, pandas, dan ML (lihat catatan di bagian akhir) kaggle.com/learn
Real Python Artikel dan tutorial Python realpython.com
Daftar buku di wiki Python Daftar buku yang dihimpun komunitas wiki.python.org/moin/PythonBooks
PyVideo Arsip rekaman ceramah konferensi Python pyvideo.org

Data, statistik, dan sains data

Sumber Untuk apa Tautan
NumPy Array numerik (Bab 23) numpy.org/doc
pandas Tabel data (Bab 23, 25) pandas.pydata.org/docs
Matplotlib Grafik dasar (Bab 25) matplotlib.org
seaborn Grafik statistik (Bab 26) seaborn.pydata.org
SciPy Sains dan statistik (Bab 26) docs.scipy.org
statsmodels Regresi dan model statistik (Bab 27) statsmodels.org
scikit-learn Machine learning klasik (Bab 25, 54) scikit-learn.org
Jupyter Notebook interaktif (Bab 25, 29) jupyter.org
Quarto Laporan dan dokumen yang menjalankan kode (Bab 29) quarto.org/docs/guide
Snakemake Alur analisis yang dapat diulang (Bab 29) snakemake.readthedocs.io
DVC Versi data (Bab 29, 58) doc.dvc.org
Zenodo Menyimpan dan mengutip data dan kode riset (Bab 29) zenodo.org
Python Data Science Handbook (Jake VanderPlas) Buku numpy, pandas, matplotlib, dan scikit-learn; halaman menyebut teks berlisensi CC-BY-NC-ND dan kode berlisensi MIT jakevdp.github.io/PythonDataScienceHandbook
Scipy Lecture Notes Catatan kuliah tentang ekosistem ilmiah Python scipy-lectures.org
Polars Tabel data cepat (Bab 50) pola.rs
Apache Parquet Format kolumnar (Bab 50) parquet.apache.org/docs
Dask Komputasi paralel data besar (Bab 53) docs.dask.org

Web, API, basis data, dan antarmuka

Sumber Untuk apa Tautan
Requests Klien HTTP (Bab 21) requests.readthedocs.io
HTTPX Klien HTTP modern (Bab 21) python-httpx.org
Pydantic Validasi data (Bab 34) pydantic.dev/docs
FastAPI Kerangka web untuk API (Bab 36) fastapi.tiangolo.com
Flask Kerangka web ringan (Bab 36) flask.palletsprojects.com
Django Kerangka web lengkap (Bab 36) docs.djangoproject.com
MDN: Learn web development Dasar HTML, CSS, dan JavaScript untuk pengembang web developer.mozilla.org
Streamlit Aplikasi data cepat (Bab 43) docs.streamlit.io
Gradio Antarmuka demo model (Bab 43) gradio.app/docs
Dash Dasbor interaktif (Bab 43) dash.plotly.com
Pyodide Python di browser (Bab 37) pyodide.org
SQLAlchemy Basis data dari Python (Bab 24) docs.sqlalchemy.org
SQLite Dokumentasi basis data satu berkas (Bab 24) sqlite.org/docs
PostgreSQL Dokumentasi basis data server (Bab 24, 40) postgresql.org/docs
Scrapy Kerangka web scraping (Bab 41) scrapy.org
Beautiful Soup Membaca HTML (Bab 41) crummy.com/software/BeautifulSoup
RFC 9309 Standar robots.txt (Bab 41) rfc-editor.org/info/rfc9309
Celery Antrean tugas (Bab 67) docs.celeryq.dev
Docker Container dan Dockerfile (Bab 48) docs.docker.com/get-started

GIS dan data lingkungan

Sumber Untuk apa Tautan
GeoPandas Data vektor (Bab 38) geopandas.org
Shapely Geometri (Bab 38) shapely.readthedocs.io
pyproj Sistem koordinat dan proyeksi (Bab 38) pyproj4.github.io/pyproj
Rasterio Data raster (Bab 39) rasterio.readthedocs.io
GDAL Pustaka dasar format geospasial (Bab 38) gdal.org
QGIS Aplikasi GIS desktop (Bab 40) qgis.org
PostGIS Ekstensi spasial PostgreSQL (Bab 40) postgis.net/documentation
STAC Spesifikasi katalog data geospasial (Bab 51) stacspec.org
PySTAC Pustaka Python untuk STAC (Bab 51) pystac.readthedocs.io
xarray Larik berlabel multidimensi (Bab 51, 53) docs.xarray.dev
Geographic Data Science with Python Buku sains data geografis yang ditulis dalam notebook geographicdata.science/book
Google Earth Engine Platform analisis citra bumi (Bab 59) developers.google.com/earth-engine
Planetary Computer Katalog data bumi berbasis STAC planetarycomputer.microsoft.com
Sentinel-2 COG (AWS Open Data) Citra Sentinel-2 dalam format COG registry.opendata.aws
Copernicus Data Space Ecosystem Data Sentinel dan Copernicus dataspace.copernicus.eu
USGS EarthExplorer Citra Landsat dan data USGS earthexplorer.usgs.gov
ESA Earth Online Portal data dan dokumentasi observasi bumi ESA earth.esa.int/eogateway
OpenStreetMap Peta dasar terbuka openstreetmap.org
Open-Meteo API cuaca terbuka (dipakai di Bab 21) open-meteo.com

Sebelum memakai data apa pun dalam pekerjaan sungguhan, baca syarat lisensinya (lihat Bab 63).

Machine learning dan AI

Sumber Untuk apa Tautan
PyTorch: memasang Perintah pemasangan sesuai OS dan GPU (Bab 55) pytorch.org/get-started/locally
Tutorial PyTorch Tutorial resmi (Bab 55) docs.pytorch.org/tutorials
Dive into Deep Learning Buku pembelajaran mendalam dengan kode d2l.ai
Learn PyTorch for Deep Learning Buku daring pengantar PyTorch learnpytorch.io
fast.ai: Practical Deep Learning Kursus pembelajaran mendalam praktis course.fast.ai
Hugging Face: Learn Kursus dan panduan model terbuka (Bab 61) huggingface.co/learn
Hugging Face: LLM Course Kursus tentang model bahasa (topik Bab 60 dan 61) huggingface.co/learn/llm-course
Dokumentasi Hugging Face Pustaka transformers dan Hub (Bab 61) huggingface.co/docs
OpenCV Pengolahan citra (Bab 56) docs.opencv.org
pymoo Optimisasi multi-objektif (Bab 57) pymoo.org
Optuna Pencarian hiperparameter (Bab 57) optuna.readthedocs.io
SHAP Penjelasan model (Bab 58) shap.readthedocs.io
MLflow Pelacakan eksperimen dan model (Bab 58) mlflow.org/docs
Model Context Protocol Dokumentasi MCP (Bab 62) modelcontextprotocol.io
NVIDIA: driver Halaman unduh driver resmi (Bab 55) nvidia.com/drivers
NVIDIA: CUDA Toolkit Halaman unduh CUDA Toolkit (Bab 55) developer.nvidia.com/cuda-downloads

Dokumentasi pustaka AI berubah cepat. Buku ini selalu menyebut versi dan tanggal; bila perintah di dokumentasi terbaru berbeda dari buku, ikuti dokumentasi resminya.

Rekayasa perangkat lunak, keamanan, dan lisensi

Sumber Untuk apa Tautan
Pro Git Buku resmi Git (topik Bab 20) git-scm.com/book
Dokumentasi GitHub: memulai Repo, issue, pull request, dan GitHub Actions (Bab 20) docs.github.com
Open Source Guides Cara ikut dan mengelola proyek sumber terbuka (Bab 68) opensource.guide
Choose a License Memilih lisensi perangkat lunak (Bab 63) choosealicense.com
SPDX License List Daftar lisensi dengan pengenal baku (Bab 63) spdx.org/licenses
Lisensi GNU Teks lisensi GPL dan sejenisnya (Bab 63) gnu.org/licenses
Creative Commons BY 4.0 Ringkasan lisensi CC BY 4.0 (Bab 21, 29) creativecommons.org
OWASP Top Ten Daftar kerentanan aplikasi web yang umum (topik Bab 49) owasp.org/projects/top-ten
Numba Mempercepat kode numerik (Bab 66) numba.readthedocs.io
Cython Kompilasi kode mirip Python (Bab 66) cython.readthedocs.io
PyO3 Ekstensi Python dengan Rust (Bab 66) pyo3.rs
Mermaid Diagram dari teks (dipakai di buku ini) mermaid.js.org

Sumber berbahasa Indonesia

Sumber Untuk apa Tautan
Dicoding: Memulai Pemrograman dengan Python Kelas Python berbahasa Indonesia dari Dicoding Indonesia dicoding.com/academies/86
Petani Kode Situs tutorial pemrograman berbahasa Indonesia petanikode.com
Komunitas Python Indonesia Blog komunitas: kabar pertemuan dan lowongan; sebagian isi mungkin lama python.or.id
PyCon ID Konferensi Python Indonesia (halaman edisi 2026) 2026.pycon.id
Portal Satu Data Indonesia Portal data pemerintah Indonesia data.go.id
Data Terbuka BMKG Data prakiraan cuaca, gempa bumi, dan peringatan dini cuaca dari BMKG data.bmkg.go.id
Ina-Geoportal Portal geospasial Indonesia (halaman memakai judul “Ina-Geoportal”; kami tidak membaca rincian isinya) tanahair.indonesia.go.id/portal-web
JDIH BPK: database peraturan Mencari teks undang-undang dan peraturan (Bab 63) peraturan.bpk.go.id

Untuk topik Indonesia, mulailah dari sumber primer (instansi yang menerbitkan data atau aturan), bukan dari ringkasan pihak ketiga. Buku ini sendiri berbahasa Indonesia dan Inggris sejajar; bila Anda membaca dokumentasi Inggris, gunakan Lampiran C untuk mencocokkan istilah.

Komunitas dan kabar terbaru

Sumber Untuk apa Tautan
Discussions on Python.org Forum resmi komunitas Python discuss.python.org
PyCon (organisasi konferensi) Informasi konferensi PyCon pycon.org
Komunitas Django Pintu ke forum dan grup pengguna Django djangoproject.com/community

Tautan yang dibuang atau tidak bisa diverifikasi

Selama menyusun daftar ini, tautan berikut tidak kami cantumkan. Alasannya apa adanya:

Tautan Hasil pemeriksaan Keputusan
python.geospatialschool.com Tidak tersambung Dibuang
id.python.org Tidak tersambung Dibuang
pythonindonesia.github.io HTTP 404 Dibuang
geoportal.menlhk.go.id dan sipongi.menlhk.go.id Tidak tersambung dari komputer penulis Dibuang; mungkin hanya gangguan sesaat atau pembatasan akses, tetapi belum terbukti
youtube.com/@Python HTTP 404 Dibuang
geeksforgeeks.org/python HTTP 404 untuk pemeriksa kami Dibuang
bps.go.id HTTP 403 (menolak klien otomatis) Dibuang karena isinya tidak bisa diverifikasi
stackoverflow.com, tag python HTTP 403 (menolak klien otomatis) Dibuang
github.com/python-id Pemeriksaan pertama berhasil, pemeriksaan kedua gagal (HTTP 504), isi tidak terbaca Dibuang
Grup Facebook dan Telegram komunitas Python Indonesia Halaman menjawab berhasil tetapi isinya tidak bisa dipastikan Dibuang
kaggle.com/datasets HTTP 404 untuk pemeriksa kami Dibuang
learn.microsoft.com (jalur belajar Python) Berhasil, tetapi judul halaman terlalu umum untuk memastikan isinya Dibuang
freecodecamp.org Berhasil, tetapi halaman tidak punya judul yang terbaca Dibuang

Satu pengecualian: kaggle.com/learn menjawab 404 pada pemeriksa otomatis kami, tetapi halamannya berhasil dibaca lewat perangkat pembaca web yang lain (judul halaman “Learn Python, Data Viz, Pandas & More”). Kami mencantumkannya dengan catatan bahwa situs itu mungkin memblokir pemeriksa otomatis.

Cara menilai sebuah sumber belajar

Internet penuh bahan belajar, tetapi tidak semuanya baik atau terbaru. Beberapa pertanyaan sederhana sebelum Anda mempercayai sebuah sumber:

  1. Versi berapa? Python, pandas, dan pustaka lain berubah. Tutorial berumur bertahun-tahun mungkin memakai cara lama. Cocokkan dengan versi di komputer Anda.
  2. Siapa penulisnya? Dokumentasi resmi dan buku yang dipelihara penulisnya biasanya lebih dapat dipercaya daripada salinan di situs lain.
  3. Bisakah Anda menjalankan contohnya? Contoh yang tidak bisa dijalankan sering salah. Ketik dan jalankan sendiri.
  4. Apa lisensinya? Terutama untuk data dan kode yang akan Anda pakai ulang (Bab 63).
  5. Adakah klaim yang terlalu bagus? Waspadai janji “mahir dalam sehari” dan serupa.
TipTIPS

Kebiasaan paling berguna: ketika Anda belajar fungsi baru, buka dokumentasi resminya dan baca satu contoh di sana. Dokumentasi resmi biasanya satu-satunya sumber yang pasti mengikuti versi terbaru.

CatatanINGAT

Daftar ini disusun dengan memeriksa tiap tautan pada 2026-10-10, bukan dengan menilai mutu isinya satu per satu. Mencantumkan sebuah sumber bukan jaminan bahwa isinya cocok untuk Anda; ia hanya berarti tautannya ada dan halamannya tampak sesuai dengan keterangan.

Selanjutnya: kembali ke Lampiran E untuk memilih jalur belajar, atau ke Lampiran C bila ada istilah yang perlu diingat.