Flask ile Windows'ta Hızlıca Web Uygulaması Nasıl Kurulur?

Windows üzerinde Flask kurulumunu adım adım anlatan bu rehber, Python ile web uygulaması geliştirmeye başlamak isteyenler için mükemmel bir başlangıç noktası sunuyor.

BFS

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 flask


Bu 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.py


Uygulamanı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!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...