Windows'ta Python Flask Nasıl Kurulur ve Kullanılır? – Adım Adım Rehber

Bu yazı, Windows üzerinde Python Flask kurulumunu adım adım anlatıyor ve basit bir Flask uygulaması oluşturmayı gösteriyor.

BFS

Flask, Python ile web uygulamaları geliştirmek isteyenlerin en çok tercih ettiği hafif ve esnek bir web framework’üdür. Özellikle, kullanıcı dostu olması ve kolayca yapılandırılabilmesi sayesinde, geliştiriciler tarafından sıklıkla kullanılır. Windows işletim sisteminde Python Flask kurulumunu ve kullanımını öğrenmek isterseniz, doğru yerdesiniz!

İşte, adım adım rehberimizde, Windows bilgisayarınızda Flask'ı nasıl kuracağınızı ve basit bir uygulama oluşturmayı öğreneceksiniz.

Adım 1: Python'un Yüklü Olduğundan Emin Olun



İlk adım, bilgisayarınızda Python'un kurulu olduğundan emin olmaktır. Python, Flask uygulamalarını çalıştırmak için temel bir gereksinimdir. Python'u yüklemek için:

1. [Python'un resmi web sitesine](https://www.python.org/downloads/) gidin.
2. Windows için uygun sürümü indirin.
3. İndirilen dosyayı çalıştırarak Python'u yükleyin. Önemli: Yükleme sırasında "Add Python to PATH" seçeneğini işaretlemeyi unutmayın. Bu, Python'u komut satırından kolayca çalıştırmanızı sağlar.

Python'un doğru bir şekilde yüklendiğini kontrol etmek için, komut satırını açın ve şu komutu girin:

python --version


Bu komut, Python'un yüklü olduğu sürümü gösterecektir. Eğer Python yüklü değilse, yukarıdaki adımları takip ederek yükleyebilirsiniz.

Adım 2: Virtual Environment (Sanallaştırılmış Ortam) Oluşturun



Python projelerinde, bağımlılıkları yönetmek için sanallaştırılmış bir ortam kullanmak oldukça faydalıdır. Flask'ı kurmadan önce, bir sanal ortam oluşturmanız gerekir. Bu adım, projenizin bağımlılıklarını sistem genelinden ayırmanızı sağlar.

Komut satırını açın ve aşağıdaki adımları takip edin:

1. Sanal ortamı oluşturmak için şu komutu yazın:

python -m venv flaskenv


2. Sanal ortamı etkinleştirin:

flaskenv\Scripts\activate


Bu komut, sanal ortamı etkinleştirir ve ekranınızda `(flaskenv)` yazısını görmelisiniz.

Adım 3: Flask'ı Yükleyin



Flask'ı yüklemek için, `pip` kullanarak gerekli paketi yükleyebilirsiniz. Komut satırına şu komutu girin:

pip install flask


Bu komut, Flask'ı sanal ortamınıza yükleyecektir. Yükleme tamamlandığında, Flask kullanıma hazırdır!

Adım 4: Basit Bir Flask Uygulaması Oluşturun



Şimdi, basit bir Flask uygulaması oluşturma zamanı! Uygulama, bir web sunucusu başlatacak ve ana sayfada "Merhaba, Flask!" mesajını gösterecektir.

1. Komut satırında proje dizininize gidin.
2. Yeni bir Python dosyası oluşturun. Örneğin: `app.py`.
3. Dosyayı açın ve aşağıdaki kodu yazın:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Merhaba, Flask!'

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


Bu basit kod, Flask'ın temel yapı taşlarını içeriyor. Flask uygulaması, `/` yoluna gelen isteklere “Merhaba, Flask!” cevabını döndürecektir.

Adım 5: Flask Uygulamanızı Çalıştırın



Uygulamayı çalıştırmak için, komut satırında şu komutu yazın:

python app.py


Bu komut, Flask uygulamanızı başlatacak ve terminalde şu mesajı görmelisiniz:

 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)


Artık web tarayıcınızda [http://127.0.0.1:5000/](http://127.0.0.1:5000/) adresine giderek, “Merhaba, Flask!” mesajını görebilirsiniz.

Adım 6: Uygulamanızı Geliştirmeye Başlayın



Flask ile çok daha fazlasını yapabilirsiniz! Formlar, veritabanı bağlantıları, kullanıcı kimlik doğrulaması ve daha fazlasını ekleyebilirsiniz. Flask’ın resmi [belgelerine](https://flask.palletsprojects.com/en/2.0.x/) göz atarak, daha ileri düzey özelliklere nasıl geçebileceğinizi keşfetmeye başlayabilirsiniz.

Sonuç



Windows üzerinde Python Flask kurulumu oldukça kolay ve hızlıdır. Bu rehberde, adım adım Flask kurulumunu ve ilk uygulamanızı nasıl çalıştıracağınızı öğrendiniz. Artık Python Flask ile web geliştirme dünyasına adım atabilirsiniz. Unutmayın, Flask hafif bir framework olduğu için projelerinizi hızla geliştirebilirsiniz. Geliştirmeye devam ederek, web uygulamalarınızı çok daha güçlü hale getirebilirsiniz!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...