Flask Nedir ve Neden Kullanmalıyız?
Flask, Python ile web uygulamaları geliştirmek için kullanılan hafif ve güçlü bir mikro framework'tür. Eğer web geliştirme dünyasına yeni adım atıyorsanız, Flask kesinlikle denemeniz gereken bir araçtır. Peki, neden Flask? Çünkü sadece birkaç satır kodla hızlıca bir web uygulaması oluşturmanızı sağlar. Ama her şeyden önce, basitliği ve esnekliği ile baş döndürücüdür.
Flask Kurulumuna Başlamadan Önce
Linux üzerinde Flask’ı kurmak aslında düşündüğünüz kadar zor değil. Hadi, biraz zaman ayıralım ve bu süreci adım adım inceleyelim. Başlamadan önce, bilgisayarınızda Python'un kurulu olduğundan emin olmalısınız. Çoğu Linux dağıtımında Python zaten önceden yüklüdür, ancak emin olmak için terminali açıp aşağıdaki komutu çalıştırabilirsiniz:
python3 --version Eğer Python kurulu değilse, terminale şu komutu yazarak yükleyebilirsiniz:
sudo apt update
sudo apt install python3 Evet, Python hazırsa, devam edebiliriz!
Adım 1: Pip Yükleyin
Flask'ı yüklemek için öncelikle pip'e ihtiyacımız var. Pip, Python paketlerini kolayca yönetmemizi sağlar. Eğer pip yüklü değilse, aşağıdaki komut ile yükleyebilirsiniz:
sudo apt install python3-pip Adım 2: Flask'ı Yükleyin
Pip hazır olduğunda, Flask’ı yüklemek artık çok basit! Aşağıdaki komutu terminale yazın:
pip3 install Flask Bu komut, Flask’ı sisteminize yükleyecektir. Yükleme tamamlandığında, terminale Flask'ın başarıyla kurulduğunu belirten bir mesaj gelecektir. Şimdi, Flask'ı kullanmaya başlamak için her şey hazır!
Adım 3: İlk Flask Uygulamanızı Oluşturun
Hadi gelin, biraz kod yazalım. Flask'ı kurduktan sonra, basit bir “Merhaba Dünya” uygulaması yazalım. Yeni bir dosya oluşturun, örneğin `app.py`, ve içine ş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, Flask ile temel bir web uygulaması oluşturur. `@app.route('/')` satırı, uygulamanın ana sayfasının (root) URL’sine karşılık gelir. `hello_world` fonksiyonu, bu sayfayı ziyaret edenlere “Merhaba Dünya!” mesajını döndüren bir işlevdir.
Adım 4: Uygulamanızı Çalıştırın
Artık uygulamanızı çalıştırmak için terminale şu komutu yazabilirsiniz:
python3 app.py Bu komut, Flask uygulamanızı başlatacaktır. Tarayıcınızda `http://127.0.0.1:5000/` adresini ziyaret ederek uygulamanızı görebilirsiniz. Eğer her şey doğruysa, tarayıcınızda "Merhaba Dünya!" mesajını görmelisiniz.
Flask ile Bir Adım Daha İleri Gidin
Evet, artık temel Flask kurulumunuzu gerçekleştirdiniz. Şimdi ne yapabilirsiniz? Flask, dinamik web sayfaları oluşturmanıza, veritabanı ile entegrasyon yapmanıza ve hatta RESTful API'ler geliştirmenize olanak tanır. Bu mikro framework, büyüdükçe daha fazla özellik ekleyebileceğiniz bir yapı sunar. Flask ile ne yapmak isterseniz, her zaman bir yol vardır.
Sonuç olarak
Flask, hem öğrenmesi kolay hem de güçlü bir framework’tür. Bu yazıda, Linux üzerinde Flask kurulumunu basit bir şekilde anlatmaya çalıştım. Artık siz de kendi web uygulamalarınızı yaratmaya hazırsınız! Unutmayın, Flask ile başlayan yolculuk bir keşif serüvenidir ve daha yapacak çok şey var. Hayal gücünüzün ve Python'un gücünü birleştirerek harika projeler ortaya koyabilirsiniz.