Belajar Python

Pembuka: Selamat Datang di Modul Belajar Python Backend dengan Flask

Modul ini dirancang untuk membantu kamu belajar membuat aplikasi web backend menggunakan Python dan framework ringan bernama Flask. Mulai dari nol, kamu akan dibimbing langkah demi langkah — dari konsep dasar hingga membangun aplikasi CRUD dan REST API sederhana.

Tujuan Pembelajaran

  • Memahami perbedaan antara client-side dan server-side
  • Menulis kode Python yang rapi dan modular
  • Membangun web server dengan Flask
  • Mengelola data pengguna menggunakan form dan database
  • Membuat aplikasi CRUD (Create, Read, Update, Delete)
  • Menyajikan data secara dinamis menggunakan template Jinja2
  • Men-deploy aplikasi kamu ke internet (mis. dengan Render.com)
  • Bonus: REST API, login session, upload file

Struktur Modul

Modul ini dibagi dalam 9 bab utama + bonus, setiap langkah memiliki:

  • title: judul langkah
  • content: penjelasan HTML
  • codeBlock: kode Python opsional
  • cta: ajakan bertindak

Contoh Format JSON

{
  "title": "3.1 Variabel & Tipe Data",
  "content": "<p>Variabel menyimpan data dalam Python...</p>",
  "codeBlock": "nama = \"Ayu\"",
  "cta": "Coba buat variabel baru berisi umur kamu."
}

Prasyarat

  • Dasar Python (variabel, fungsi, if-else)
  • Instalasi Python & pip
  • Text editor & terminal

Cara Menggunakan

  • Baca tiap langkah & jalankan kodenya
  • Ikuti cta (tantangan mini)
  • Selesaikan proyek akhir

Selamat belajar & selamat membangun!
– liataja.id

Catatan & Alat Bantu