Belajar-Python adalah open source repositori untuk mempelajari pemrograman Python, lengkap dengan playground interaktif berbasis Pyodide yang memungkinkan kamu menjalankan kode Python langsung di browser tanpa instalasi apa pun.
Proyek ini dibuat agar proses belajar Python menjadi lebih mudah, cepat, dan ramah pemula. Seluruh materi disajikan secara ringan namun tetap terstruktur, sehingga cocok untuk siapa saja yang ingin memulai perjalanan belajar pemrograman Python.
Ke depannya, dokumentasi dan playground akan dikembangkan sebagai halaman statis menggunakan Astro.js agar lebih nyaman diakses.
- Menyediakan materi bahasa pemrograman Python.
- Memperkenalkan cara belajar Python tanpa instalasi melalui playground
Pyodideuntuk kemudahan akses. - Menjadi sumber belajar terbuka yang dapat dikembangkan bersama komunitas.
- Materi belajar Python dari dasar
- Contoh kode dan penjelasan singkat
- Playground Python berbasis Pyodide, sehingga cukup menjalankan kode langsung dari browser
- Frontend: Astro.js
- Playground: Pyodide (Python via WebAssembly)
- Deployment: GitHub Pages / Vercel / Cloudflare Pages
- Content: Markdown
Roadmap awal akan berkembang seiring kontribusi dan kebutuhan:
- Inisialisasi project Astro.js
- Halaman materi dasar Python
- Integrasi playground Pyodide
- Contoh interaktif (variabel, input, output)
- Modul tipe data, fungsi, percabangan, dan perulangan
- Dark mode untuk tampilan lebih nyaman
- Playground dengan Monaco Editor
- Contoh project mini berbasis Python
- Dokumentasi lengkap dan panduan kontribusi
Roadmap lebih detail akan diperbarui secara berkala.
Kontribusi terbuka untuk siapa saja!
- Fork repositori ini
- Buat branch baru untuk setiap perubahan
- Ajukan pull request dengan penjelasan jelas
Panduan lengkap akan tersedia di file CONTRIBUTING.md.
Repositori ini dirilis di bawah MIT License dan bebas digunakan, dipelajari, serta dikembangkan ulang.