Flask Nedir?
Flask, Python programlama dilinde yazılmış, hafif ve esnek bir web framework'üdür. Yani, bir web uygulaması geliştirmek isteyenler için temel yapı taşlarını sağlar, ancak fazla kısıtlamadan uygulamanızın gereksinimlerine göre özelleştirilebilir. Flask, özellikle hızlı bir şekilde prototip oluşturmak isteyen geliştiriciler için mükemmel bir seçimdir. Hem basit hem de güçlüdür, her seviyede geliştiriciye hitap eder.
Peki, Linux üzerinde Flask kurmaya hazır mısınız? Eğer hazırsanız, adım adım bir rehberle başlayalım!
Adım 1: Sisteminizde Python Yüklü Olduğundan Emin Olun
Linux dağıtımlarının çoğunda Python önceden kurulu olarak gelir. Ancak yine de sisteminizde yüklü olup olmadığını kontrol etmek iyi bir fikirdir. Python sürümünüzü öğrenmek için terminali açın ve şu komutu çalıştırın:
python3 --version
Eğer Python yüklü değilse, aşağıdaki komutla yükleyebilirsiniz:
sudo apt update
sudo apt install python3
Python 3'ün yüklü olduğundan emin olduktan sonra Flask'ı kurmaya başlayabiliriz!
Adım 2: Python Paket Yöneticisi (pip) Yükleme
Python ile gelen paket yöneticisi `pip` sayesinde, ihtiyaç duyduğunuz kütüphaneleri kolayca kurabilirsiniz. Eğer sisteminizde pip yüklü değilse, aşağıdaki komutu kullanarak kurabilirsiniz:
sudo apt install python3-pip
Bu işlem tamamlandığında, `pip` komutunu terminalde kullanabilirsiniz. Şimdi ise Flask'ı yüklemeye geçebiliriz!
Adım 3: Flask'ı Yüklemek
Flask'ı yüklemek için terminalde aşağıdaki komutu çalıştırmanız yeterlidir:
pip3 install Flask
Bu komut, Flask'ı ve gerekli tüm bağımlılıklarını sisteminize yükleyecektir. İşlem tamamlandığında, Flask kurulumunu doğrulamak için şu komutu kullanabilirsiniz:
python3 -m flask --version
Eğer doğru bir şekilde yüklendiyse, Flask'ın versiyon numarasını görebilirsiniz. Harika, şimdi Flask'ı kullanmaya hazırsınız!
Adım 4: Basit Bir Flask Uygulaması Oluşturma
Şimdi Flask kurulumumuzu test etmek için basit bir uygulama oluşturalım. Proje klasörünü oluşturun ve içine bir Python dosyası yazın:
mkdir flask_app
cd flask_app
touch app.py
Ardından, `app.py` dosyasını açın ve aşağıdaki kodu ekleyin:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Merhaba, Flask!'
if __name__ == '__main__':
app.run(debug=True)
Bu küçük uygulama, ana sayfayı ziyaret ettiğinizde "Merhaba, Flask!" mesajını gösterecektir.
Adım 5: Uygulamayı Çalıştırma
Uygulamanızı çalıştırmak için terminalde şu komutu kullanabilirsiniz:
python3 app.py
Eğer her şey doğruysa, Flask uygulamanız yerel olarak çalışmaya başlayacaktır. Tarayıcınızı açın ve `http://127.0.0.1:5000/` adresine gidin. "Merhaba, Flask!" mesajını görmelisiniz.
Adım 6: Flask ile Çalışmaya Devam Etmek
Tebrikler! Artık Linux üzerinde Flask'ı kurdunuz ve ilk uygulamanızı çalıştırdınız. Bu başlangıç, yalnızca Flask ile yapabileceklerinizin ufak bir örneğiydi. Flask, veritabanı bağlantıları, API'ler, kullanıcı kimlik doğrulaması gibi birçok güçlü özellik sunar.
Flask ile web geliştirme dünyasında derinleşmeye başladığınızda, dokümantasyonunu ve topluluğunu da keşfetmeyi unutmayın. Flask, sürekli gelişen bir projedir ve büyük bir kullanıcı topluluğuna sahiptir. Her zaman yeni şeyler öğrenmek mümkündür.
Sonuç
Linux üzerinde Flask kurmak, doğru adımları izleyerek oldukça basittir. Python'un esnekliği ve Flask'ın hafif yapısı sayesinde, hem küçük projeler hem de büyük uygulamalar geliştirebilirsiniz. Şimdi sıra, Flask ile yapacağınız projelere başlamaya geldi!