1. Python ve pip'in Yüklü Olduğundan Emin Olun
Flask, Python ile çalışan bir framework olduğu için öncelikle bilgisayarınızda Python'un kurulu olması gerekir. Linux üzerinde Python genellikle önceden yüklü gelir, ancak emin olmak için terminal üzerinden şu komutu çalıştırabilirsiniz:
python3 --version
Eğer Python yüklü değilse, aşağıdaki komutla Python'u kurabilirsiniz:
sudo apt update
sudo apt install python3
Ayrıca, Python paketlerini yönetmek için kullanılan pip aracının da kurulu olması gerekmektedir. Eğer pip yüklü değilse, aşağıdaki komut ile kolayca kurabilirsiniz:
sudo apt install python3-pip
2. Sanal Ortam (Virtual Environment) Kurulumu
Python projelerinde bağımlılıkları yönetmenin en temiz yolu sanal bir ortam (virtual environment) kullanmaktır. Bu sayede projelerinizi birbirinden izole edebilir ve her projeye özel bağımlılıklar oluşturabilirsiniz. Şimdi Flask kurulumuna başlamadan önce sanal ortamı oluşturalım.
Öncelikle, sanal ortam için gerekli olan paketleri kurmalısınız:
sudo apt install python3-venv
Sanal ortamı oluşturmak için terminalde şu komutu çalıştırın:
python3 -m venv flask_env
Bu komutla flask_env adında bir sanal ortam oluşturmuş olduk. Şimdi bu sanal ortamı aktif hale getirelim:
source flask_env/bin/activate
Bu aşamadan sonra terminalde "(flask_env)" etiketi görmelisiniz, bu da demek oluyor ki sanal ortam aktif durumda.
3. Flask Kurulumu
Artık sanal ortamımız aktif olduğuna göre, Flask’ı kurabiliriz. Flask’ı pip ile kolayca kurabilirsiniz:
pip install flask
Kurulum tamamlandığında, Flask’ı kullanmaya hazır hale geldik.
4. İlk Flask Uygulamanızı Oluşturun
Flask kurulumunu tamamladıktan sonra, basit bir "Merhaba Dünya" uygulaması yapalım. Flask ile bir web uygulaması başlatmak için öncelikle bir Python dosyası oluşturuyoruz. Bu dosyayı, örneğin "app.py" olarak kaydedebiliriz.
Aşağıdaki kodu kullanarak basit bir Flask uygulaması oluşturabilirsiniz:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return "Merhaba, Flask!"
if __name__ == '__main__':
app.run(debug=True)
Bu kodda, Flask’ı içe aktarıyor, bir uygulama nesnesi yaratıyor ve ana sayfaya ("/") girdiğimizde "Merhaba, Flask!" mesajını döndüren bir route tanımlıyoruz. Uygulamayı çalıştırmak için şu komutu kullanabilirsiniz:
python3 app.py
Tarayıcınızı açın ve http://127.0.0.1:5000/ adresine gidin. Eğer her şey doğru şekilde kurulduysa, "Merhaba, Flask!" mesajını göreceksiniz.
5. Flask Uygulamanızı Geliştirmeye Başlayın!
Flask ile artık temel bir web uygulamanız var! Bu, web geliştirme yolculuğunuzun sadece başlangıcı. Flask, size esnek bir yapı sunarak sadece birkaç satır kod ile güçlü web uygulamaları oluşturmanıza olanak sağlar. İlerleyen zamanlarda Flask’ın daha karmaşık özelliklerini keşfederek dinamik içerik, veritabanı bağlantıları ve çok daha fazlasını ekleyebilirsiniz.
Sonuç
Flask, Python dünyasında web geliştirmeye yeni başlayanlar için harika bir seçenek. Adım adım takip ettiğinizde, Linux üzerinde Flask kurulumunu ve ilk uygulamanızı oluşturmayı kolayca başarabilirsiniz. Flask'ın basit ve anlaşılır yapısı sayesinde hızlıca projeler geliştirebilirsiniz. Şimdi, ilk web uygulamanız üzerinde çalışmaya başlamak için hazır olmalısınız!