Flask ile Web Uygulaması Geliştirmeye Başlamak
Düşün, bir sabah uyanıp web uygulamanı yazmaya başlamak istiyorsun. Ama nereden başlayacağını bir türlü bilemiyorsun. Hangi framework’ü kullanman gerektiği konusunda kafan karışık ve bu işler seni biraz korkutuyor. İşte tam bu noktada, Flask devreye giriyor! Hafif, hızlı ve kullanımı kolay bir framework. Tam olarak ihtiyacın olan şey.
Şimdi, "Flask’ı kurmak zor mu?" diye düşünebilirsin. Endişelenme, bu yazıda sana adım adım Flask kurulumunu nasıl yapacağını göstereceğim. Flask, Python ile çalışan hafif bir web framework’üdür ve genellikle küçük ve orta ölçekli projelerde tercih edilir. Hadi gel, Windows bilgisayarına Flask nasıl kurulur, bunu birlikte keşfedelim!
1. Python’u Yükleyin
Flask, Python üzerinde çalışan bir framework olduğu için öncelikle bilgisayarınızda Python’un yüklü olması gerekir. Python’u yüklemek çok basittir. Şunları takip et:
1. Python’un En Son Sürümünü İndirin: [Python’un resmi web sitesine](https://www.python.org/downloads/) gidin ve Windows için en son sürümü indirin.
2. Python’u Kurun: İndirdiğiniz dosyayı çalıştırarak kurulum sihirbazını başlatın. Önemli bir adım: "Add Python to PATH" seçeneğini işaretleyin ve ardından Install Now butonuna tıklayın. Bu, Python’un komut satırında kullanılabilir hale gelmesini sağlar.
Python yüklendikten sonra, cmd (komut satırı) üzerinden Python'un kurulu olup olmadığını kontrol edebilirsin. Komut satırına şu komutu yaz:
```
python --version
```
Eğer Python sürüm numarasını görüyorsan, kurulum başarılı demektir.
2. Virtual Environment (Sanallaştırılmış Ortam) Kurulumu
Birçok Python geliştiricisi gibi, Flask projenin bağımlılıklarını sistemle karışmaması için sanal bir ortamda tutmayı tercih eder. Bu, projeler arasında bağımlılık çakışmalarını önler. Şimdi sanal bir ortam oluşturalım.
1. Sanallaştırılmış Ortamı Oluşturun: Komut satırını açıp istediğiniz dizine gidin ve şu komutu yazın:
python -m venv myenv
Bu komut, “myenv” adında bir sanal ortam oluşturur. İstediğiniz başka bir isim de verebilirsiniz.
2. Sanallaştırılmış Ortamı Aktifleştirin: Ortamı aktive etmek için şu komutu yazın:
myenv\Scripts\activate
Başarılı olursa, komut satırınızda ortam adını (myenv) görmelisiniz. Artık sanal ortam aktif!
3. Flask’ı Kurun
Şimdi asıl adım geldi: Flask’ı yüklemek. Sanal ortamınızdayken, pip komutunu kullanarak Flask’ı kurabilirsiniz. Şu komutu yazın:
pip install Flask
Bu komut Flask’ın en son sürümünü yükleyecektir. Yükleme tamamlandığında, Flask kurulumunun başarılı olduğunu doğrulamak için şu komutu kullanabilirsiniz:
flask --version
4. Flask ile İlk Uygulamanı Yap!
Kurulum tamamlandı ve şimdi bir web uygulaması yazmaya hazırsın! Flask ile hızlıca basit bir "Hello, World!" uygulaması oluşturalım. Bunun için yeni bir Python dosyası oluştur (örneğin, app.py) ve içine şu kodu yaz:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Merhaba, Dünya!'
if __name__ == '__main__':
app.run(debug=True)
Yukarıdaki kod, bir Flask uygulaması oluşturur ve ana sayfaya girdiğinizde "Merhaba, Dünya!" yazısını görüntüler.
Son olarak, uygulamanızı çalıştırmak için şu komutu kullanın:
python app.py
Web tarayıcınızda http://127.0.0.1:5000/ adresine gittiğinizde "Merhaba, Dünya!" mesajını görmelisiniz.
5. Flask İle Web Uygulamanızı Geliştirmeye Başlayın
Artık Flask’ı başarıyla kurdunuz ve ilk uygulamanızı çalıştırdınız. Şimdi Flask ile daha karmaşık projelere geçebilirsiniz. Flask, kullanıcı doğrulama, form verileri alma, veritabanı işlemleri gibi pek çok farklı özellik sunar. Flask’ın esnekliği sayesinde farklı türdeki web uygulamalarını kolayca geliştirebilirsiniz.
Sonuç
Flask, öğrenmesi kolay ve kullanımı eğlenceli bir framework. Windows üzerinde Flask’ı kurmak oldukça basit ve bu rehberle adım adım takip ettiğinizde sorunsuz bir şekilde kurulumunuzu gerçekleştirebilirsiniz. Flask ile web uygulamanızı geliştirmeye başladığınızda, birçok yeni özellik ve esneklik keşfedeceksiniz. Başarılar!