0Pricing
Python For Kids · Ders

Basit Bir Web Uygulaması Oluşturma

Flask kullanarak ilk web uygulamanızı oluşturma

Basit Bir Web Uygulaması Oluşturma, CoddyKit'te ücretsiz bir Python For Kids dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python For Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python For Kids kursu toplamda 4 dersten oluşur.

Basit Bir Web Uygulaması Oluşturma

Artık Flask'ın temellerini öğrendiğinize göre basit bir web uygulaması oluşturma zamanı. Bu uygulamada birden çok yol, HTML şablonları ve bir miktar etkileşim bulunacak.

Bu derste temel bir web uygulamasını adım adım oluşturacağız.

Basit Bir Web Uygulaması Oluşturma — resim 1

1. Adım: Projeyi Ayarlama

Projeniz için yeni bir klasör oluşturun ve sanal ortamı başlatın:

python -m venv venv

Sanal ortamı etkinleştirin ve Flask'ı yükleyin:

pip install flask
# Setting up the project
from flask import Flask

app = Flask(__name__)
print("Project setup complete")

2. Adım: Uygulama Yapısını Oluşturma

Aşağıdaki klasörleri ve dosyaları oluşturun:

  • app.py: Ana uygulama dosyası.
  • templates/: HTML şablonları için klasör.
  • static/: CSS ve görseller gibi statik dosyalar için klasör.

3. Adım: route’ları Tanımlama

app.py içinde ana sayfa ve hakkında sayfası için route’ları tanımlayın:

# Defining routes
from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return '<h1>Welcome to My Web App</h1>'

@app.route('/about')
def about():
    return '<h1>About This App</h1>'

if __name__ == '__main__':
    app.run(debug=True)

4. Adım: Şablonları Ekleme

templates/ klasörünün içinde home.html adlı bir HTML dosyası oluşturun:

<!-- home.html -->
<!DOCTYPE html>
<html>
<head>
    <title>Home</title>
</head>
<body>
    <h1>Welcome to My Web App</h1>
    <a href="/about">About</a>
</body>
</html>

5. Adım: render_template Kullanımı

Şablonları kullanacak şekilde home ve about yollarını güncelleyin:

# Using templates
from flask import render_template

@app.route('/')
def home():
    return render_template('home.html')

@app.route('/about')
def about():
    return render_template('about.html')

6. Adım: Statik Dosyaları Ekleme

static/ klasörünün içinde bir style.css dosyası oluşturun ve bu dosyayı home.html içinde bağlayın:

/* style.css */
body {
    font-family: Arial, sans-serif;
    background-color: #f4f4f9;
    color: #333;
}

7. Adım: Uygulamayı Çalıştırma

Flask uygulamanızı çalıştırın:

python app.py

Web uygulamanızı çalışırken görmek için tarayıcınızı açın ve http://127.0.0.1:5000/ adresine gidin.

Web Uygulamaları Oluştururken Yaygın Hatalar

Kaçınmanız gereken bazı hatalar şunlardır:

  • Uygulama yapısını düzenlememek (ör. templates/ ve static/ klasörlerinin eksik olması).
  • url_for() kullanmak yerine URL'leri sabit olarak kodlamak.
  • Uygulamayı hata ayıklama kipinde sınamamak.

Ne Öğrendik?

Bu derste şunları öğrendiniz:

  • Flask projesi yapısının nasıl kurulacağını.
  • route’ların nasıl tanımlanacağını ve şablonların nasıl kullanılacağını.
  • CSS gibi statik dosyaların uygulamanıza nasıl ekleneceğini.
  • Flask uygulamanızın nasıl çalıştırılacağını ve tarayıcıda nasıl görüntüleneceğini.

Harika iş çıkardınız! Bir sonraki konuya geçelim.

Basit Bir Web Uygulaması Oluşturma — resim 11

Sıkça Sorulan Sorular

“Basit Bir Web Uygulaması Oluşturma” dersi ücretsiz mi?

Evet — “Basit Bir Web Uygulaması Oluşturma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python For Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python For Kids kursu toplamda 4 dersten oluşur.

“Basit Bir Web Uygulaması Oluşturma” dersinde ne öğreneceğim?

Flask kullanarak ilk web uygulamanızı oluşturma Python For Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Python For Kids öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Python For Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Basit Bir Web Uygulaması Oluşturma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Python For Kids dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Python For Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Web Çatılarına Giriş
  2. Flask'a Giriş
  3. Basit Bir Web Uygulaması Oluşturma
  4. Python'u Veritabanlarına Bağlama
← Python For Kids Sayfasına Dön