Flask Nedir?
Flask, Python dilinde yazılmış, küçük ama güçlü bir web framework’üdür. Eğer web geliştirmeye başlamak istiyorsanız, Flask, öğrenmesi kolay, hafif ve esnek yapısıyla mükemmel bir tercih olabilir. Flask, tam anlamıyla size özgürlük sunar. Başlangıçta bir blog sitesi yapabilirken, projeleriniz büyüdükçe daha karmaşık uygulamalara dönüştürebilirsiniz. Şimdi, Windows üzerinde Flask’ı nasıl kuracağınızı adım adım inceleyeceğiz.
1. Python’u Bilgisayarınıza Kurun
İlk adım, Python'un en son sürümünü bilgisayarınıza kurmak. Python, Flask'ın temelini oluşturuyor, bu yüzden kurulumun sorunsuz geçmesi önemli.
Python İndir: Python İndir
Kurulum sırasında, ekranın alt kısmında bir seçenek göreceksiniz: "Add Python to PATH". Burayı mutlaka işaretleyin. Bu, Python'u terminal veya komut satırından kolayca çalıştırmanıza olanak tanıyacak.
2. Komut Satırını Açın
Python kurulumundan sonra, Windows'ta Komut Satırı'nı açın. Bunun için "cmd" yazıp "Komut İstemi"ne tıklayabilirsiniz.
3. Virtual Environment (Sanal Ortam) Kurun
Flask’ı projelerinizde kullanabilmek için sanal bir ortam oluşturmanız iyi bir uygulamadır. Bu sayede projelerinizi birbirinden bağımsız tutabilirsiniz.
Komut:
python -m venv flask-env
Yukarıdaki komutla, "flask-env" adında bir sanal ortam oluşturduk. Şimdi bu sanal ortamı etkinleştireceğiz.
Komut:
flask-env\Scripts\activate
Aktifleştirme işlemi başarılı olursa, komut satırında "flask-env" yazısını görmelisiniz. Artık Flask'ı bu sanal ortam içinde kullanacağız.
4. Flask’ı Yükleyin
Flask’ı yüklemek için pip komutunu kullanacağız. Pip, Python için bir paket yönetim aracıdır. Flask, Python’un bir paket deposunda bulunduğu için pip ile kolayca yüklenebilir.
Komut:
pip install Flask
Yukarıdaki komut, Flask’ın en son sürümünü yükleyecektir. Eğer başarılı bir şekilde kurulum yapıldıysa, Flask’ı projelerinizde kullanmaya hazır hale geldiniz.
5. İlk Flask Uygulamanızı Yazın
Şimdi gelelim asıl işe! Flask ile ilk uygulamanızı yazmaya. Aşağıda çok basit bir Flask uygulaması örneği bulacaksınız.
Kod:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "Merhaba, Flask!"
if __name__ == '__main__':
app.run(debug=True)
Yukarıdaki kod, çok basit bir web uygulamasıdır. "Merhaba, Flask!" mesajını tarayıcınızda gösterecektir.
Flask uygulamanızı çalıştırmak için, komut satırına şu komutu yazın:
Komut:
python app.py
Eğer her şey doğru şekilde kurulduysa, terminalde şu mesajı görmelisiniz:
Running on http://127.0.0.1:5000/
Bunun ardından tarayıcınızı açın ve http://127.0.0.1:5000/ adresine gidin. “Merhaba, Flask!” yazısını görmelisiniz.
6. Flask'ı Geliştirmek İçin İpuçları
Flask ile başladığınızda, şunu unutmayın: Bu sadece başlangıç! Flask, çok daha karmaşık uygulamalar yapmanıza imkan verir. Veritabanları, form işleme, hata yönetimi ve çok daha fazlasını öğrenmek için Flask’ın resmi dokümantasyonunu inceleyebilirsiniz.
Ayrıca, Flask’ı genişletmek için çeşitli eklentiler de bulunmaktadır. Örneğin, Flask-SQLAlchemy ile veritabanı yönetimi yapabilir veya Flask-WTF ile form doğrulama işlemleri gerçekleştirebilirsiniz.
Sonuç
Ve işte bu kadar! Flask’ı Windows’a kurarak ilk web uygulamanızı oluşturdunuz. Bu basit adımlarla Flask ile güçlü web projeleri yapmaya başlayabilirsiniz. Şimdi sıra sizin! Kendi projelerinizi yaratın, öğrendiklerinizi test edin ve web geliştirme dünyasında yolculuğunuza başlayın.