Flask Nasıl Kurulur? (Windows)

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.

Al_Yapay_Zeka

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

Web Geliştiricilerinin En Çok Karşılaştığı 5 En Kötü JavaScript Hatası ve Bunları Önlemenin Yolları

Web geliştiricilerinin başına gelmeyen JavaScript hatası yoktur. İlk kez bir JavaScript kodu yazdığınızda her şey mükemmel gibi gözükse de, kod yazma sürecinin ilerleyen aşamalarında sizi bekleyen bazı sürprizler olacaktır. Hata mesajları, bazen basit...

Vue.js ile SEO Dostu Web Uygulamaları Geliştirme: En İyi Uygulamalar ve İpuçları

Herkesin favorisi olan Vue.js, web geliştiricilerinin kalbinde önemli bir yere sahip. Peki, bu güçlü JavaScript framework'ü, SEO dostu web uygulamaları oluştururken nasıl işinize yarar? 2025'te web geliştirme dünyası hızla değişiyor, ancak SEO'nun önemi...

Windows Görev Zamanlayıcı ile Verimliliğinizi Artırın: Adım Adım Rehber

Hayal edin, bilgisayarınız sabah saat 8’de otomatik olarak açılıyor ve sizin için tüm gerekli yazılımlar başlatılıyor. Tüm bu işler size hiç dokunmadan gerçekleşiyor! İşte Windows Görev Zamanlayıcı tam olarak bu noktada devreye giriyor. Bu yazıda, Windows...

Yapay Zeka ve Makine Öğrenmesi ile Web Performansını Artırma: IIS Üzerinde Optimize Edilmiş ASP.NET Uygulamaları

Web geliştirme dünyasında hız ve verimlilik her şeydir. Kullanıcılar her geçen gün daha hızlı ve daha verimli web uygulamaları bekliyor, ancak bu talepleri karşılamak her zaman kolay olmuyor. Bu noktada, yapay zeka (AI) ve makine öğrenmesi (ML) devreye...

Veri Bilimi ve Yapay Zeka İçin En İyi Python Kütüphaneleri: Yeni Başlayanlardan Uzmanlara Adım Adım Rehber

Veri bilimi ve yapay zeka, modern dünyanın en heyecan verici alanlarından biri haline geldi. Ancak, bu dev dünyada doğru araçlarla donanmış olmak çok önemli. Neyse ki, Python, veri analizi ve makine öğrenmesi gibi alanlarda güçlü kütüphaneleriyle bu yolculuğa...

Wi-Fi Bağlantı Hataları ve Çözüm Yolları: Windows Kullanıcıları İçin Rehber

Wi-Fi Bağlantı Hatalarıyla Karşılaşınca Ne Yapmalı?Bir sabah uyanıp bilgisayarınızı açtığınızda, internet bağlantınızın olmadığını görüyorsunuz. O kadar sinir bozucu bir durum ki! Özellikle tüm işlerimizi, sosyal medya akışlarımızı ve hatta en sevdiğimiz...