Flask Nasıl Kurulur? (Windows)

Bu blog yazısında, Flask framework'ünün Windows üzerinde nasıl kurulduğunu adım adım gösterdim. Python ile web geliştirmeye başlamak isteyenler için kolay anlaşılır bir rehber sunmaya çalıştım.

BFS

Merhaba! Eğer Python ile web geliştirmeye başlamak istiyorsan ve bu yolculukta Flask’ı seçtiysen, doğru yerdesin! Flask, basitliği ve kullanışlılığıyla web uygulamaları geliştirmeye başlamak isteyenlerin en sevdiği frameworklerden biri. Ben de sana adım adım Flask kurulumunu göstereceğim. Hadi başlayalım!

Flask Nedir?

Flask, Python ile yazılmış hafif bir web framework’üdür. Web uygulamalarını hızlıca ve kolayca geliştirmene olanak tanır. Django gibi diğer büyük frameworklere göre daha esnektir ve senin tüm projeyi nasıl yapılandıracağına karar verme konusunda özgürlük tanır. Yani, esnekliği ve kolay kullanımıyla bir nevi Python geliştiricilerinin göz bebeği diyebiliriz!

Flask Kurulumu İçin Adımlar

Şimdi seninle adım adım Flask’ı Windows üzerinde nasıl kuracağımızı anlatacağım. Hazır mısın?

# Adım 1: Python’u Kurmak

Flask’ı kurmadan önce bilgisayarında Python yüklü olmalı. Eğer yüklü değilse, hemen Python'un son sürümünü [resmi Python web sitesinden](https://www.python.org/downloads/) indirebilirsin. İndirdikten sonra kurulum sihirbazını takip ederek Python’u kur.

Kurulum sırasında “Add Python to PATH” seçeneğini işaretlemeyi unutma! Aksi takdirde, komut satırında Python komutlarını kullanamayabilirsin.

# Adım 2: Virtual Environment (Sanallaştırma Ortamı) Oluşturmak

Bir Python projesi geliştirdiğinde, bağımlılıkları yalnızca o projeye özel tutmak oldukça önemlidir. Bunun için sanal bir ortam oluşturmalıyız. Virtual environment, her proje için bağımsız bir Python ortamı sağlar.

Bu işlemi yapmak için, öncelikle komut satırını (CMD veya PowerShell) aç ve şu komutu yaz:


python -m venv flaskenv


Bu komut, “flaskenv” adında bir sanal ortam oluşturacaktır. Eğer başka bir isim vermek istersen, “flaskenv” kısmını değiştirebilirsin.

# Adım 3: Virtual Environment'ı Aktif Hale Getirmek

Sanal ortamı oluşturduktan sonra, ortamı aktif hale getirmemiz gerekiyor. Komut satırına şu komutu yazarak bunu yapabilirsin:


flaskenv\Scripts\activate


Eğer başarılı bir şekilde aktifleştirildiysen, komut satırının başında “(flaskenv)” ibaresini görmelisin. Artık sanal ortam aktif oldu!

# Adım 4: Flask’ı Yüklemek

Sanal ortam aktifken, Flask’ı yüklemek için pip kullanacağız. Pip, Python paketlerini yüklemek için kullanılan bir araçtır.

Şimdi Flask’ı yüklemek için şu komutu kullan:


pip install flask


Bu komut Flask’ın en son sürümünü bilgisayarına yükleyecek. Yükleme işlemi tamamlandığında, artık Flask’ı kullanmaya başlayabilirsin!

# Adım 5: Flask Uygulamasını Başlatmak

Flask’ı yükledikten sonra, bir Flask uygulaması oluşturalım. Basit bir “Merhaba Dünya” uygulaması yazalım.

1. Proje klasöründe bir Python dosyası oluştur. Örneğin, “app.py” adında bir dosya açabilirsin.
2. İçine şu kodu ekle:


from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Merhaba Dünya!'

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


Bu kod, basit bir web uygulaması yaratacak ve ana sayfada “Merhaba Dünya!” mesajını gösterecek.

# Adım 6: Flask Uygulamasını Çalıştırmak

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


python app.py


Uygulama çalışmaya başlayacak ve terminalde şu şekilde bir mesaj göreceksin:

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

Bu, uygulamanın lokal olarak çalıştığını ve tarayıcıda http://127.0.0.1:5000/ adresinden erişilebileceğini gösteriyor.

Sonuç

İşte bu kadar! Flask’ı Windows bilgisayarına kurduk ve ilk uygulamamızı çalıştırdık. Şimdi kendi projelerini yaratmaya başlayabilir ve Flask ile web geliştirme dünyasına adım atabilirsin. Eğer takıldığın bir nokta olursa, yorumlarda belirtebilirsin. Yardımcı olmaktan mutluluk duyarım!

İ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...