Flask Academy · Pelajaran

Apa Itu Flask dan Mengapa Ada

Pelajari mikrokerangka kerja, WSGI, dan posisi Flask.

Pelajaran 1 dari 413 langkah

Apa Itu Flask dan Mengapa Ada adalah pelajaran Flask Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Flask Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Flask Academy mencakup 4 pelajaran total.

Selamat Datang di Flask

Flask adalah cara yang kecil dan mudah dipahami untuk membangun situs web dan API dengan Python. Anda akan beralih dari nol hingga memiliki aplikasi web yang berjalan, selangkah demi selangkah. 🙂

Kerangka Kerja Web

Kerangka kerja web menangani hal-hal teknis web yang merepotkan untuk Anda, sehingga Anda dapat menulis logika aplikasi, bukan kode soket mentah.

Kerangka Kerja Mikro

Flask adalah kerangka kerja mikro: Flask menyediakan inti yang kecil dan tajam, serta memungkinkan Anda menambahkan hanya komponen yang benar-benar diperlukan proyek Anda.

Komponen Tambahan Bersifat Opsional

Berbeda dari kerangka kerja yang lebih besar, Flask tidak memaksakan basis data atau susunan folder tertentu kepada Anda. Anda tetap memegang kendali penuh atas bentuk aplikasi Anda.

Arti WSGI

WSGI adalah kontrak standar antara aplikasi web Python dan server. Flask mendukung WSGI, sehingga banyak server dapat menjalankannya tanpa perubahan.

Dibangun di Atas Werkzeug

Di balik layar, Flask mengandalkan Werkzeug untuk menangani permintaan dan menentukan rute, sehingga Anda mendapatkan dasar yang kokoh dan telah diuji dengan baik.

Pembuatan Templat dengan Jinja2

Flask dipadukan dengan Jinja2 untuk mengubah templat menjadi halaman HTML, sehingga nantinya Anda dapat menyisipkan data Python ke dalam markup.

Rute Memetakan URL ke Kode

Gagasan utamanya: sebuah route menghubungkan URL seperti /hello ke satu fungsi Python yang membuat respons. Anda akan segera menulisnya.

@app.route('/hello')
def hello():
    return 'Hi there'

Posisi Flask

Flask sangat cocok untuk layanan kecil, prototipe, dan API. Flask juga dapat dikembangkan untuk skala yang lebih besar, tetapi kesederhanaannya membuatnya sempurna untuk belajar.

Flask vs Django

Django menyertakan semuanya secara bawaan; Flask memberi Anda halaman awal yang kosong. Anda dapat memilih alat seiring proyek berkembang, sehingga aplikasi pertama Anda tetap ringan.

Sepenuhnya dengan Python

Karena Flask sepenuhnya menggunakan Python, semua yang sudah Anda ketahui tentang fungsi dan kamus dapat langsung diterapkan ke aplikasi web Anda.

Pemeriksaan Singkat

Pemeriksaan singkat tentang jenis kerangka kerja Flask.

Ringkasan

Flask adalah kerangka kerja mikro Python yang dibangun di atas Werkzeug dan Jinja2 serta mendukung WSGI. Flask berukuran kecil, fleksibel, dan sempurna untuk aplikasi web pertama Anda. 🚀

Gratis untuk memulai

Belajar Python dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Apa Itu Flask dan Mengapa Ada” gratis?

Ya — teks lengkap “Apa Itu Flask dan Mengapa Ada” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Flask Academy, upgrade ke CoddyKit PRO. Kursus Flask Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Apa Itu Flask dan Mengapa Ada”?

Pelajari mikrokerangka kerja, WSGI, dan posisi Flask. Kamu berlatih Flask Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Flask Academy?

Tidak diperlukan pengalaman sebelumnya. Flask Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Apa Itu Flask dan Mengapa Ada” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Flask Academy ini?

Ya. Setiap pelajaran Flask Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Apa Itu Flask dan Mengapa Ada
  2. Siapkan Virtualenv dan Pasang Flask
  3. Hello World: Aplikasi Flask Pertama Anda
  4. Jalankan Server Pengembangan dengan Mode Debug
← Kembali ke Flask Academy