Pengenalan Flask
Jelajahi Flask, kerangka kerja web Python yang ringan
Pengenalan Flask adalah pelajaran Python For Kids gratis di CoddyKit. Ini adalah pelajaran 2 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 Python For Kids, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python For Kids mencakup 4 pelajaran total.
Pengenalan Flask
Flask adalah kerangka kerja web Python yang ringan dan fleksibel serta banyak digunakan untuk membangun aplikasi web dan API. Flask menyediakan alat yang diperlukan untuk membuat aplikasi web yang sederhana tetapi andal.
Dalam pelajaran ini, Anda akan mempelajari dasar-dasar Flask dan cara menyiapkan aplikasi web sederhana.

Menginstal Flask
Untuk menginstal Flask, gunakan perintah berikut di terminal Anda:
pip install flask
Setelah terinstal, Anda dapat mengimpor Flask dalam skrip Python.
# Installing Flask
from flask import Flask
print("Flask imported successfully")Membuat Aplikasi Flask
Aplikasi Flask dimulai dengan membuat sebuah instans dari kelas Flask:
# Creating a simple Flask app
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'Welcome to Flask!'
if __name__ == '__main__':
app.run(debug=True)Memahami Route Flask
Route dalam Flask menentukan URL yang memicu fungsi tertentu. Gunakan dekorator @app.route() untuk menentukan route:
# Defining routes
@app.route('/')
def home():
return 'Home Page'
@app.route('/about')
def about():
return 'About Page'Menangani Parameter URL
Flask memungkinkan Anda mengambil bagian URL sebagai parameter:
# Handling URL parameters
@app.route('/user/<username>')
def show_user(username):
return f'User: {username}'Mengembalikan Respons HTML
Flask memungkinkan Anda mengembalikan respons HTML secara langsung:
# Returning HTML responses
@app.route('/hello')
def hello():
return '<h1>Hello, Flask!</h1>'Menggunakan Templat
Flask mendukung templat Jinja2 untuk merender konten HTML dinamis:
# Rendering a template
from flask import render_template
@app.route('/greet/<name>')
def greet(name):
return render_template('greet.html', name=name)Mode Debug Flask
Menjalankan aplikasi Flask dalam mode debug memberikan pesan error yang lebih baik dan memuat ulang aplikasi secara otomatis saat kode berubah. Gunakan debug=True dalam app.run().
# Enabling debug mode
if __name__ == '__main__':
app.run(debug=True)Kesalahan Umum dalam Flask
Berikut beberapa kesalahan yang harus dihindari:
- Tidak mengaktifkan mode debug selama pengembangan.
- Menuliskan informasi sensitif seperti kredensial basis data secara langsung di dalam kode.
- Tidak menggunakan templat untuk konten dinamis.
Apa yang Telah Kita Pelajari?
Dalam pelajaran ini, Anda telah mempelajari:
- Cara memasang dan menyiapkan Flask.
- Cara menentukan route dan menangani parameter URL.
- Cara mengembalikan respons HTML dan menggunakan templat.
- Pentingnya mode debug selama pengembangan.
Kerja bagus! Mari lanjut ke topik berikutnya.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Pengenalan Flask” gratis?
Ya — teks lengkap “Pengenalan Flask” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python For Kids, upgrade ke CoddyKit PRO. Kursus Python For Kids mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Pengenalan Flask”?
Jelajahi Flask, kerangka kerja web Python yang ringan Kamu berlatih Python For Kids 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 Python For Kids?
Tidak diperlukan pengalaman sebelumnya. Python For Kids 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 2 dari 4.
Berapa lama pelajaran “Pengenalan Flask” 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 Python For Kids ini?
Ya. Setiap pelajaran Python For Kids 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
- Dasar-Dasar Kerangka Kerja Web
- Pengenalan Flask
- Membangun Aplikasi Web Sederhana
- Menghubungkan Python ke Basis Data