Flask Nedir ve Neden Flask?
Hayatınızda bir kez bile web uygulaması geliştirmeyi düşünmüşseniz, büyük ihtimalle bir framework seçme sorunu yaşamışsınızdır. İşte bu noktada karşımıza *Flask* çıkıyor. Flask, Python dilinde yazılmış hafif ve esnek bir web framework'üdür. Geliştiriciler tarafından sevilen bir araç olan Flask, basit yapısı ve modülerliği ile tanınır. Web uygulamaları geliştirmek isteyenlerin, büyük bir çerçeveye ihtiyaç duymadan hızlıca projelerini hayata geçirebilmesini sağlar.
Eğer siz de web geliştirmeye başlamak istiyorsanız, Flask tam size göre! Ve tabii ki, Windows işletim sisteminde Flask'ı kurmak da düşündüğünüz kadar zor değil. Şimdi gelin, adım adım Flask’ı nasıl kuracağınızı öğrenelim.
Flask Kurulumu İçin Gerekenler
Flask’ı kurmaya başlamadan önce bazı temel gereksinimleri yerine getirmiş olmanız gerekiyor. İşte yapmanız gerekenler:
1. Python Yüklemek: Flask, Python üzerinde çalıştığı için Python yüklü olması şart. Eğer bilgisayarınızda Python yüklü değilse, [Python resmi web sitesinden](https://www.python.org/downloads/) Python’u indirip kurabilirsiniz. Python 3.7 ve üzeri sürümlerini öneriyoruz.
2. Pip Yöneticisi: Python'un paket yöneticisi olan pip, Flask'ı kolayca kurmamıza yardımcı olacak. Python'u yüklerken pip’in otomatik olarak kurulduğundan emin olun.
Flask'ı Windows’a Kurma Adımları
Şimdi gelelim asıl meseleye! Flask’ı Windows sistemimize kurma adımlarına.
Adım 1: Komut İstemcisini Açın
Başlat menüsünden "cmd" yazarak komut istemcisini (Command Prompt) açın. Burada tüm işlemleri gerçekleştireceğiz.
Adım 2: Python ve pip'in Yüklü Olduğunu Kontrol Edin
Python ve pip'in yüklü olduğunu kontrol etmek için şu komutları sırayla yazın:
python --version
pip --version
Eğer her iki komut da doğru bir şekilde çalışıyorsa, Python ve pip bilgisayarınıza başarılı bir şekilde kurulmuş demektir.
Adım 3: Virtual Environment (Sanal Ortam) Oluşturun
Flask’ı kurmadan önce, projelerinizi ayrı tutmak için bir sanal ortam (virtual environment) oluşturmanız önemlidir. Bu sayede her projenin bağımlılıkları birbirinden ayrılır ve karmaşayı önlersiniz.
Aşağıdaki komut ile sanal ortam oluşturabilirsiniz:
python -m venv flask-env
Bu komut, "flask-env" adında bir sanal ortam klasörü oluşturur. Sanal ortamı aktifleştirmek için şu komutu yazın:
flask-env\Scripts\activate
Adım 4: Flask’ı Kurun
Artık sanal ortamımız aktif olduğuna göre, Flask'ı kurabiliriz. Flask, Python’un paket yöneticisi pip aracılığıyla kolayca kurulabilir. Aşağıdaki komutu yazın:
pip install Flask
Bu komut, Flask’ı ve tüm bağımlılıklarını sisteminize kuracaktır. Kurulum işlemi tamamlandığında, Flask kullanıma hazır!
Adım 5: İlk Flask Uygulamanızı Yazın
Flask başarıyla kurulduktan sonra, basit bir uygulama yazarak Flask’ı test edebilirsiniz. Flask ile yazılacak ilk uygulama genellikle "Merhaba Dünya" uygulamasıdır.
Aşağıdaki kodu yeni bir dosya olarak kaydedin (örneğin: app.py):
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Merhaba, Dünya!"
if __name__ == '__main__':
app.run(debug=True)
Bu kod, basit bir web uygulaması başlatır ve tarayıcınızda "Merhaba, Dünya!" mesajını görüntüler.
Adım 6: Flask Uygulamasını Çalıştırın
Flask uygulamanızı çalıştırmak için komut istemcisinde şu komutu yazın:
python app.py
Bu komut, Flask sunucusunu başlatacak ve tarayıcınızda http://127.0.0.1:5000/ adresine giderek uygulamanızı görüntüleyebileceksiniz.
Sonuç
Tebrikler! Artık Windows üzerinde Flask kurulumunu tamamladınız ve basit bir Flask uygulaması oluşturmayı öğrendiniz. Flask, esnekliği ve kolay kullanımı sayesinde web geliştirme dünyasında oldukça popüler bir araçtır. Bu adımları takip ederek, Python tabanlı güçlü ve dinamik web uygulamaları geliştirmeye başlayabilirsiniz.
Flask’ı kullanarak yapabileceklerinizin sınırı yok. Şimdi, daha karmaşık projeler ve yeni özelliklerle kendinizi geliştirebilir ve web geliştirme yolculuğunuzda daha ileri adımlar atabilirsiniz.