Flask Nasıl Kurulur? Adım Adım Rehber (Windows İçin)

Flask, Python ile hızlı bir şekilde web uygulamaları geliştirmeye imkan tanıyan hafif bir framework'tür. Bu rehberde, Flask’ın Windows işletim sistemine nasıl kurulacağını adım adım öğrenebilirsiniz.

BFS

Flask Nedir?



Flask, Python ile web uygulamaları geliştirmeye olanak tanıyan hafif bir web framework’üdür. Hızlı ve kolay bir şekilde web uygulamaları oluşturmak isteyenler için oldukça popüler bir tercih. Peki, Windows işletim sisteminde Flask nasıl kurulur? Eğer Python ile yeni tanıştıysanız veya web geliştirmeye meraklıysanız, bu rehber tam size göre!

Adım 1: Python ve pip'in Kurulu Olduğundan Emin Olun



Flask’ı kurmaya başlamadan önce, bilgisayarınızda Python’un yüklü olması gerekiyor. Python’un en güncel sürümünü resmi web sitesinden indirebilirsiniz.

Eğer Python yüklüyse ve pip (Python Paket Yöneticisi) de sisteminize dahil edilmişse, Flask’ı kurmak oldukça kolay olacak. Bunu kontrol etmek için terminal (komut istemcisi) üzerinden şu komutları yazabilirsiniz:

python --version

pip --version


Eğer Python ve pip yüklü değilse, Python’un son sürümünü indirip yükleyerek pip’i de otomatik olarak kurabilirsiniz.

Adım 2: Sanal Ortam Oluşturma



Sanal ortam, projelerinizde kullanacağınız kütüphanelerin birbirinden bağımsız bir şekilde yönetilmesini sağlar. Flask kurulumundan önce sanal bir ortam oluşturmak, projelerinizi daha düzenli hale getirmenize yardımcı olur.

Windows üzerinde sanal ortam oluşturmak için terminale şu komutu yazın:

python -m venv flaskenv


Bu komut, "flaskenv" adında bir sanal ortam oluşturur. Şimdi bu ortamı aktifleştirelim.

flaskenv\Scripts\activate


Komutun başarıyla çalıştığını göreceksiniz ve terminalde "(flaskenv)" ifadesi görünmeye başlayacak. Artık Flask’ı kurmaya hazırsınız!

Adım 3: Flask’ı Kurma



Sanal ortam aktifken, Flask’ı kurmak için pip komutunu kullanacağız. Terminale şu komutu yazmanız yeterli:

pip install flask


Pip, Flask’ı ve gerekli olan diğer bağımlılıkları otomatik olarak indirip kuracaktır.

Adım 4: Flask ile Basit Bir Uygulama Oluşturma



Flask’ı kurduktan sonra basit bir "Hello, World!" uygulaması yapalım. Flask’ı test etmek için yeni bir Python dosyası oluşturun. Örneğin, "app.py" ismini verebilirsiniz. Ardından, aşağıdaki kodu dosyaya ekleyin:


from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

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


Yukarıdaki kodda, Flask uygulamasının temel yapı taşlarını görüyorsunuz. `@app.route('/')` kısmı, kök URL'ye (localhost:5000) gelen tüm talepler için `hello_world()` fonksiyonunu çalıştırır ve bu fonksiyon "Hello, World!" mesajını döner.

Adım 5: Flask Uygulamasını Çalıştırma



Yazdığınız Python dosyasını çalıştırmak için terminale şu komutu yazın:

python app.py


Uygulama başlatıldığında, terminalde şu mesajı görmelisiniz:

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


Artık tarayıcınızı açarak [http://127.0.0.1:5000](http://127.0.0.1:5000) adresine gidin ve "Hello, World!" mesajını görün.

Adım 6: Flask ile Geliştirmeye Devam Edin



Flask’ı kurdunuz ve ilk uygulamanızı başarıyla çalıştırdınız. Peki, şimdi ne yapmalısınız? Flask ile neler yapabileceğinizi keşfetmek için [Flask belgelerini](https://flask.palletsprojects.com/en/2.0.x/) inceleyebilir, daha gelişmiş özellikler hakkında bilgi sahibi olabilirsiniz.

Flask ile form verilerini işleyebilir, veritabanlarına bağlanabilir, API'ler oluşturabilir ve çok daha fazlasını yapabilirsiniz. Flask, size geniş bir esneklik sunarak projelerinizin temellerini atmanıza yardımcı olur.

Sonuç



Flask’ı Windows üzerinde kurmak ve basit bir uygulama çalıştırmak oldukça basit. Bu adımları takip ederek Python ile web geliştirme dünyasına adım atabilirsiniz. Flask, hafif yapısı sayesinde özellikle yeni başlayanlar için mükemmel bir tercih.

İlgili Yazılar

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

Windows'ta Visual Studio Code Kurulumu ve Eklenti Yönetimi

Visual Studio Code Nedir?Bir zamanlar bir yazılımcı, kod yazmaya başlamak için saatlerce IDE kurulumları yapar, her bir aracı ayarlarla boğulurdu. Ancak zamanla işler değişti, ve Visual Studio Code (VS Code) hayatımıza girdi. Hızlı, hafif ve güçlü bir...

Windows'ta Visual Studio Code Extension Hatası ve Çözümü: Sorununuzu Nasıl Çözebilirsiniz?

**Visual Studio Code, kod yazarken ihtiyaç duyduğumuz en iyi araçlardan biri. Ancak, bazen VS Code üzerinde bazı uzantılar (extensions) beklenmedik hatalar verebiliyor. Windows üzerinde de bu durum sıkça karşılaşılan bir sorun. Peki, bu hatalarla karşılaştığınızda...

Yapay Zeka ve İnsan Duyguları: Python’da Duygu Analizine Giriş ve Uygulama

Yapay zekanın hayatımıza olan etkisi her geçen gün artıyor. Teknolojinin bu hızlı gelişimiyle birlikte, sadece işlemler değil, duygular da dijital dünyada bir yer buluyor. Peki, yapay zeka insan duygularını nasıl anlayabilir? Python’da duygu analizi yaparak,...