Flask Nasıl Kurulur? Adım Adım Rehber (Windows)

Bu yazıda, Windows işletim sistemi üzerinde Flask framework’ünün nasıl kurulacağı ve basit bir uygulamanın nasıl çalıştırılacağı adım adım açıklanmıştır. Flask ile web geliştirme dünyasına giriş yapmayı isteyenler için rehber niteliğinde bir yazıdır.

BFS

Flask Nedir ve Neden Kullanmalısınız?


Flask, Python ile web uygulamaları geliştirmek için kullanılan hafif ve esnek bir mikro framework’tür. Eğer yeni bir web uygulaması yapmayı planlıyorsanız ve karmaşık bir yapıya ihtiyacınız yoksa, Flask tam size göre! Flask, başlangıç için mükemmel bir tercih olup, basitliği ve hızla geliştirme yapılabilir olmasıyla dikkat çeker. Özellikle minimal ve sade projeler için ideal bir çözümdür.

Flask Kurulumu İçin Gereksinimler


Başlamadan önce birkaç şeye ihtiyacınız olacak:

  • Python: Flask, Python ile çalışır. Eğer Python bilgisayarınızda yüklü değilse, öncelikle onu indirmeniz gerekecek.

  • pip: Python ile birlikte gelen paket yönetim aracıdır. Flask'ı yüklemek için pip kullanacağız.



Eğer Python ve pip'i kurduysanız, o zaman Flask'ı kurmaya başlamak için hazırsınız!

Adım 1: Python ve pip Kurulumu


Eğer Python’u daha önce kurmadıysanız, Python'un resmi sitesinden en son sürümü indirin ve kurun. Kurulum sırasında, "Add Python to PATH" seçeneğini işaretlemeyi unutmayın!

Python yüklendikten sonra, terminal veya komut istemcisinde aşağıdaki komutları girerek pip'in de kurulu olduğunu kontrol edebilirsiniz:

python --version
pip --version


Eğer her şey doğru kurulmuşsa, karşınıza Python ve pip’in versiyon bilgileri çıkmalıdır.

Adım 2: Flask’ı Yüklemek


Flask’ı kurmanın en kolay yolu pip kullanmaktır. Komut istemcisini açın ve aşağıdaki komutu yazın:

pip install flask


Bu komut, Flask’ı bilgisayarınıza indirip yükleyecektir. Yükleme işlemi birkaç saniye sürebilir. Eğer işlem tamamlandıysa, Flask artık kullanıma hazır!

Adım 3: Basit Bir Flask Uygulaması Oluşturma


Şimdi Flask kurulumunu tamamladık, peki ya bir uygulama yapalım mı? İlk uygulamamız basit bir “Merhaba Dünya” projesi olacak. Hadi başlayalım!

Flask ile web uygulaması geliştirmek için bir Python dosyası oluşturmanız gerekiyor. Yeni bir dosya açın ve ş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, basit bir Flask uygulaması başlatır. İlk satırda, Flask sınıfından bir nesne oluşturuyoruz. Sonra, uygulamamızın ana sayfasına ("/") gittiğimizde “Merhaba, Dünya!” mesajını döndüren bir rota ekliyoruz. Son olarak, uygulamayı çalıştırıyoruz.

Adım 4: Flask Uygulamanızı Çalıştırın


Flask uygulamanızı çalıştırmak için komut istemcisinde bulunduğunuz dizini kontrol edin ve ardından şu komutu yazın:

python app.py


Eğer her şey doğruysa, terminalde şu mesajı görmelisiniz:
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)


Bunun anlamı, uygulamanız şu anda yerel sunucuda çalışıyor ve tarayıcınızda http://127.0.0.1:5000 adresine giderek uygulamanızı görebilirsiniz.

Adım 5: Flask Uygulamanızı Geliştirin


İlk uygulamanızı başarıyla çalıştırdınız, harika! Şimdi ise biraz daha derine inebiliriz. Flask ile veritabanı bağlantıları kurabilir, dinamik sayfalar oluşturabilir veya API’ler geliştirebilirsiniz. Flask'ın esnek yapısı sayesinde her türden web uygulamasını kolayca geliştirebilirsiniz.

Sonuç


Flask kurulumu gerçekten çok basit! Sadece birkaç adımda Python ile web geliştirmeye başlamanızı sağladı. Hem küçük projeler için mükemmel bir başlangıç noktası hem de büyük projeler için esnek bir altyapı sunuyor. Flask’ı kurarak, web uygulamalarınızı daha hızlı ve verimli bir şekilde geliştirebilirsiniz. Şimdi ise biraz eğlenceye başlayın ve web geliştirme dünyasında keşif yapın!

İlgili Yazılar

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

Windows'ta Visual Studio Code Kurulumu ve Eklenti Yönetimi

Visual Studio Code Nedir?Bir zamanlar bir yazılımcı, kod yazmaya başlamak için saatlerce IDE kurulumları yapar, her bir aracı ayarlarla boğulurdu. Ancak zamanla işler değişti, ve Visual Studio Code (VS Code) hayatımıza girdi. Hızlı, hafif ve güçlü bir...

Windows'ta Visual Studio Code Extension Hatası ve Çözümü: Sorununuzu Nasıl Çözebilirsiniz?

**Visual Studio Code, kod yazarken ihtiyaç duyduğumuz en iyi araçlardan biri. Ancak, bazen VS Code üzerinde bazı uzantılar (extensions) beklenmedik hatalar verebiliyor. Windows üzerinde de bu durum sıkça karşılaşılan bir sorun. Peki, bu hatalarla karşılaştığınızda...

Yapay Zeka ve İnsan Duyguları: Python’da Duygu Analizine Giriş ve Uygulama

Yapay zekanın hayatımıza olan etkisi her geçen gün artıyor. Teknolojinin bu hızlı gelişimiyle birlikte, sadece işlemler değil, duygular da dijital dünyada bir yer buluyor. Peki, yapay zeka insan duygularını nasıl anlayabilir? Python’da duygu analizi yaparak,...