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 --versionpip --versionEğ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 flaskenvBu komut, "flaskenv" adında bir sanal ortam oluşturur. Şimdi bu ortamı aktifleştirelim.
flaskenv\Scripts\activateKomutun 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 flaskPip, 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.pyUygulama 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.