Flask Nedir?
Flask, Python ile web uygulamaları geliştirmek için kullanılan açık kaynak bir web framework'üdür. Çoğunlukla "minimalist" olarak tanımlanır, çünkü size büyük bir framework'ün sunduğu her şeyi değil, sadece en gerekli araçları sunar. Bu nedenle, projelerinizi hızlıca başlatabilir ve kolayca özelleştirebilirsiniz.
Linux’a Flask Kurulumu İçin Gereksinimler
Linux sisteminizde Flask’ı kurmadan önce bazı gereksinimleri yerine getirmelisiniz. Python ve pip (Python paket yöneticisi) yüklü olmalıdır. Eğer bunlar sisteminizde kurulu değilse, aşağıdaki adımları takip ederek yükleyebilirsiniz.
Adım 1: Python Kurulumu
Linux sisteminizde Python yüklü değilse, terminalden şu komutu kullanarak yükleyebilirsiniz:
sudo apt update
sudo apt install python3 python3-pip
Adım 2: pip İle Flask Kurulumu
Python ve pip’i kurduktan sonra, Flask’ı kurmak oldukça basittir. Aşağıdaki komutu terminale yazarak Flask’ı kurabilirsiniz:
pip3 install Flask
Adım 3: Virtual Environment (Sanallaştırılmış Ortam) Oluşturma
Projelerinizde bağımlılıkların çakışmaması için sanallaştırılmış bir ortam kullanmak her zaman iyi bir fikirdir. Flask kurulumunun etkili olması ve projenizle ilgili herhangi bir bağımlılık sorununu engellemek için sanal ortam kurmak oldukça önemlidir.
python3 -m venv flaskenv
source flaskenv/bin/activate
Bu komutlarla sanal ortamı kurarak aktif hale getirebilirsiniz. Flask’ı sanal ortamda kurarak, sadece bu projede kullanılacak bağımlılıkları belirleyebilirsiniz.
Basit Bir Flask Uygulaması Yazalım!
Şimdi Flask'ı kurduk, peki ya bir uygulama yapalım? Flask ile bir "Merhaba Dünya" uygulaması yapmak çok basit! İlk adımda, istediğiniz bir dizine gidin ve yeni bir Python dosyası oluşturun. Bu dosyayı "app.py" olarak kaydedebilirsiniz. İşte kod örneği:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Merhaba Dünya!'
if __name__ == "__main__":
app.run(debug=True)
Bu kadar! Bu uygulama basitçe “Merhaba Dünya” mesajını gösteriyor. Şimdi bu dosyayı çalıştırmak için terminale şu komutu yazabilirsiniz:
python3 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)*
Bunu bir web tarayıcısında açtığınızda, “Merhaba Dünya!” mesajını görmelisiniz.
Flask Uygulamanızı Geliştirmek
Artık Flask'ı kurduk ve basit bir uygulama yaptık. Fakat Flask sadece başlangıçtır! Şimdi uygulamanızı geliştirebilirsiniz. Veri tabanı entegrasyonu, RESTful API’ler, kullanıcı kimlik doğrulama gibi pek çok özellik ekleyebilirsiniz. Flask, esneklik ve hız açısından mükemmel bir çözüm sunar.
Sonuç
Flask, Python dilinde hızlıca web uygulamaları geliştirebileceğiniz güçlü bir araçtır. Linux üzerinde Flask kurulumunun bu kadar kolay olmasının nedeni, Python ve pip’in güçlü ve yaygın araçlar olmalarıdır. Flask’ı kurup çalıştırdıktan sonra, projelerinizi hızla geliştirmeye başlayabilirsiniz. Bu yazı sayesinde Linux üzerinde Flask kurulumunu sorunsuz bir şekilde gerçekleştirdiniz. Umarım bu rehber, Flask ile yapacağınız projelerde size yardımcı olur!