Python Flask Web Server

Burak Eminç
2 min readSep 18, 2023

--

Merhaba! Bugün seninle başlangıç için geçerli bir Flask web sunucusu oluşturacağız.

Başlarken

pip install Flask

Flask kütüphanesini indirdikten sonra bir main.py dosyası oluşturun ve flask’i içeriye alın.

# Flask'i içeriye al.

from flask import Flask

İkinci adım bir app oluşturma.

# Flask'i içeriye al.

from flask import Flask

# Bir uygulama oluştur.

app = Flask(__name__)

Üçüncü olarak sunucu ayarlarını konfigüre edin.

# Flask'i içeriye al.

from flask import Flask

# Bir uygulama oluştur.

app = Flask(__name__)

# Sunucu ayarları

hosting = "0.0.0.0" # Modeminize bağlı olan kişisel sunucunuzu görüntüleyebilir.
port = 5000 # Normal Flask portudur isteğe bağlı olarak değişebilir.

Şimdi ise web sunucumuzda sayfaları oluşturalım.

# Flask'i içeriye al.

from flask import Flask

# Bir uygulama oluştur.

app = Flask(__name__)

# Sunucu ayarları

hosting = "0.0.0.0" # Modeminize bağlı olan kişisel sunucunuzu görüntüleyebilir.
port = 5000 # Normal Flask portudur isteğe bağlı olarak değişebilir.

# Sayfalar

@app.route("/") # Index
def main(): # Ana Sayfa fonksiyonu
return "Merhaba, dünya!" # Sayfa açılınca ekranda gösterir.

Evet artık bir sayfamız var şimdi projemizi çalıştırmak için gerekli olan başlatıcının kodunu yazalım.

# Flask'i içeriye al.

from flask import Flask

# Bir uygulama oluştur.

app = Flask(__name__)

# Sunucu ayarları

hosting = "0.0.0.0" # Modeminize bağlı olan kişisel sunucunuzu görüntüleyebilir.
port = 5000 # Normal Flask portudur isteğe bağlı olarak değişebilir.

# Sayfalar

@app.route("/") # Index
def main(): # Ana Sayfa fonksiyonu
return "Merhaba, dünya!" # Sayfa açılınca ekranda gösterir.

if __name__ == "__main__": # Program çalıştırıldığında
app.run(host=hosting, port=port, debug=True) # App uygulamasını belirtilen ayarlarda başlat.

Artık hazırsınız, tebrikler artık bir web sunucusuna sahipsiniz! Makalemi okuduğunuz için teşekkür ederim iyi çalışmalar.

> Bir Sonraki Sayfa

--

--

Burak Eminç

Merhaba, Ben Burak Eminç, Python, Front-End ile ilgilenen bir yazılım geliştiricisiyim.