Flask Nedir ve Neden Kullanmalısınız?
Flask, Python ile web uygulamaları geliştirmek için kullanılan hafif ve esnek bir mikro framework’tür. Eğer yeni bir web uygulaması yapmayı planlıyorsanız ve karmaşık bir yapıya ihtiyacınız yoksa, Flask tam size göre! Flask, başlangıç için mükemmel bir tercih olup, basitliği ve hızla geliştirme yapılabilir olmasıyla dikkat çeker. Özellikle minimal ve sade projeler için ideal bir çözümdür.
Flask Kurulumu İçin Gereksinimler
Başlamadan önce birkaç şeye ihtiyacınız olacak:
- Python: Flask, Python ile çalışır. Eğer Python bilgisayarınızda yüklü değilse, öncelikle onu indirmeniz gerekecek.
- pip: Python ile birlikte gelen paket yönetim aracıdır. Flask'ı yüklemek için pip kullanacağız.
Eğer Python ve pip'i kurduysanız, o zaman Flask'ı kurmaya başlamak için hazırsınız!
Adım 1: Python ve pip Kurulumu
Eğer Python’u daha önce kurmadıysanız, Python'un resmi sitesinden en son sürümü indirin ve kurun. Kurulum sırasında, "Add Python to PATH" seçeneğini işaretlemeyi unutmayın!
Python yüklendikten sonra, terminal veya komut istemcisinde aşağıdaki komutları girerek pip'in de kurulu olduğunu kontrol edebilirsiniz:
python --version
pip --version
Eğer her şey doğru kurulmuşsa, karşınıza Python ve pip’in versiyon bilgileri çıkmalıdır.
Adım 2: Flask’ı Yüklemek
Flask’ı kurmanın en kolay yolu pip kullanmaktır. Komut istemcisini açın ve aşağıdaki komutu yazın:
pip install flask
Bu komut, Flask’ı bilgisayarınıza indirip yükleyecektir. Yükleme işlemi birkaç saniye sürebilir. Eğer işlem tamamlandıysa, Flask artık kullanıma hazır!
Adım 3: Basit Bir Flask Uygulaması Oluşturma
Şimdi Flask kurulumunu tamamladık, peki ya bir uygulama yapalım mı? İlk uygulamamız basit bir “Merhaba Dünya” projesi olacak. Hadi başlayalım!
Flask ile web uygulaması geliştirmek için bir Python dosyası oluşturmanız gerekiyor. Yeni bir dosya açın ve şu kodu yazın:
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 Flask uygulaması başlatır. İlk satırda, Flask sınıfından bir nesne oluşturuyoruz. Sonra, uygulamamızın ana sayfasına ("/") gittiğimizde “Merhaba, Dünya!” mesajını döndüren bir rota ekliyoruz. Son olarak, uygulamayı çalıştırıyoruz.
Adım 4: Flask Uygulamanızı Çalıştırın
Flask uygulamanızı çalıştırmak için komut istemcisinde bulunduğunuz dizini kontrol edin ve ardından şu komutu yazın:
python app.py
Eğer her şey doğruysa, terminalde şu mesajı görmelisiniz:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Bunun anlamı, uygulamanız şu anda yerel sunucuda çalışıyor ve tarayıcınızda http://127.0.0.1:5000 adresine giderek uygulamanızı görebilirsiniz.
Adım 5: Flask Uygulamanızı Geliştirin
İlk uygulamanızı başarıyla çalıştırdınız, harika! Şimdi ise biraz daha derine inebiliriz. Flask ile veritabanı bağlantıları kurabilir, dinamik sayfalar oluşturabilir veya API’ler geliştirebilirsiniz. Flask'ın esnek yapısı sayesinde her türden web uygulamasını kolayca geliştirebilirsiniz.
Sonuç
Flask kurulumu gerçekten çok basit! Sadece birkaç adımda Python ile web geliştirmeye başlamanızı sağladı. Hem küçük projeler için mükemmel bir başlangıç noktası hem de büyük projeler için esnek bir altyapı sunuyor. Flask’ı kurarak, web uygulamalarınızı daha hızlı ve verimli bir şekilde geliştirebilirsiniz. Şimdi ise biraz eğlenceye başlayın ve web geliştirme dünyasında keşif yapın!