Merhaba! Bugün size Flask adlı popüler Python web framework'ünü nasıl kuracağınızı adım adım anlatacağım. Flask, basit ve hafif yapısıyla hem yeni başlayanlar hem de deneyimli geliştiriciler için mükemmel bir tercih. Hadi o zaman, hemen Flask dünyasına adım atalım!
Adım 1: Python ve Pip'in Kurulu Olduğundan Emin Olun
Öncelikle, Flask'ı kurmak için bilgisayarınızda Python'un kurulu olması gerekiyor. Python zaten çoğu bilgisayarda kurulu olabilir, ama emin olmak için şu adımları izleyelim:
- Windows'ta Başlat Menüsüne “cmd” yazarak komut istemcisini açın.
- Komut satırında şu komutu yazın:
python --version. Eğer Python kuruluysa, versiyon numarasını göreceksiniz. Eğer kurulu değilse, [Python'un resmi sitesinden](https://www.python.org/downloads/) Python'u indirip kurabilirsiniz. - Ayrıca pip (Python paket yöneticisi) de kurulu olmalı. Komut satırında şu komutu yazın:
pip --version. Eğer pip kuruluysa, versiyon numarasını görmelisiniz.
Adım 2: Sanal Ortam (Virtual Environment) Oluşturun
Projelerinizi düzenli tutmak ve bağımlılıkları izole etmek için bir sanal ortam oluşturmak çok önemli. Böylece sistemdeki Python ile karışmaz ve projede kullandığınız tüm bağımlılıklar yalnızca o proje için geçerli olur. Şimdi bu adımı takip edelim:
- Öncelikle, komut satırında proje dosyanızın bulunduğu klasöre gidin. Örneğin:
cd Projelerim/FlaskApp - Şimdi sanal ortamı oluşturmak için şu komutu yazın:
python -m venv venv - Oluşturduğunuz sanal ortamı aktif hale getirmek için şu komutu yazın:
venv\Scripts\activate(Windows için).
Artık sanal ortamınız aktif! Bu ortamda yalnızca o projeye özgü bağımlılıkları yükleyeceğiz.
Adım 3: Flask'ı Yükleyin
Flask’ı yüklemek için pip komutunu kullanacağız. Sanal ortam aktifken, şu komutu yazın:
pip install flaskBu komut, Flask’ı ve gerekli bağımlılıkları kuracaktır. Yükleme işlemi tamamlandığında, Flask projenize başlamak için hazırsınız!
Adım 4: İlk Flask Uygulamanızı Oluşturun
Şimdi gelin, basit bir "Merhaba Dünya!" uygulaması yapalım. Komut satırında proje dosyanızın içinde yeni bir Python dosyası 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)
Burada ne yaptık? Flask'ı içe aktardık, basit bir uygulama başlattık ve "/" (ana sayfa) isteği geldiğinde 'Merhaba Dünya!' döndüren bir fonksiyon yazdık. Uygulamayı başlatmak için komut satırında şunu yazabilirsiniz:
python app.pyUygulamanız başarıyla çalışmaya başladığında, komut satırında şu mesajı göreceksiniz:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)Artık tarayıcınızda http://127.0.0.1:5000/ adresini açarak uygulamanızı görebilirsiniz. "Merhaba Dünya!" mesajını gördüğünüzde, Flask'ın kurulumunu başarıyla tamamladınız demektir!
Adım 5: Flask Uygulamanızı Geliştirin
Bu temel adımlarla Flask'ı kurmuş olduk. Artık uygulamanızda yönlendirmeler, veritabanı işlemleri ve daha birçok gelişmiş özellik eklemeye başlayabilirsiniz. Flask, genişletilebilir yapısı sayesinde son derece esnektir ve pek çok farklı projeye uyum sağlar.
Flask ile çalışırken daha fazla öğrenmek için, [Flask dökümantasyonunu](https://flask.palletsprojects.com/en/2.0.x/) ziyaret edebilirsiniz. Böylece daha fazla özellik ve ipuçları öğrenebilirsiniz.
Sonuç
Bugün Flask'ı Windows üzerinde nasıl kuracağınızı ve basit bir uygulama başlatacağınızı öğrendiniz. Python ile web geliştirme serüvenine başlamak oldukça kolay! Flask ile daha fazla proje yaparak, web geliştirme yolculuğunuzu hızla ilerletebilirsiniz. Umarım bu rehber size yardımcı olmuştur!