Flask’a Giriş

Giriş

Web geliştirme günümüzde oldukça popüler ve önemli bir alan haline geldi. Yazılım mühendisliği denilince akla gelen ilk alanlardan biri ve git gide daha da popülerleşiyor. Bir web geliştiricisi olarak öğrenebileceğiniz ve kendinizi geliştirebileceğiniz tonlarca farklı alan ve yol var. Bu alanlardan bir tanesi Python programlama dilini kullanarak Flask mikro web framework'ü üzerinden web geliştirmek

Genel Bakış

Flask Nedir?

Flask Python dilinde yazılmış bir mikro web frameworküdür. Basit ve kullanması hızlıdır.

 

Neden Flask Öğrenmeliyiz?

Flask, Django’dan sonra gelen en popüler Python web framework lerinden biridir ve öğrenmesi Django’ya göre çok daha kolaydır. Ayrıca Netflix, Reddit, Airbnb, Lyft, Mozilla, Uber gibi bir çok büyük şirketin kullandığı teknolojiler arasında Flask da yer almaktadır.

Flask Kurulumu

Flask’ı kurmak için sadece Python yüklü bir bilgisayara ve bir satır terminal koduna ihtiyacımız var. Python yüklü bilgisayarımızdan terminali açıp “pip install flask” yazalım ve çalıştıralım. Bu işlem sistemimize Flask’ı başarılı bir şekilde yükleyecektir.

Flask’a Giriş

Kod editörümüzü açıp “app.py” isimli bir dosya oluşturalım, bu dosya projemizin ana dosyası olacaktır, Flask’ı burada kullanacağız.

Öncelikle Flask’ı projemize dahil ederek başlayalım bunun için app.py isimli dosyamızın ilk satırında import işlemini yapalım.

Hemen ardından Flask uygulamamızı oluşturalım.

Şuanda Flask uygulamamız hazır ama hiç bir şey yapmıyor çünkü bir route belirlemedik.

Route belirleyince app.py isimli dosyamız tamamlanacak ve böyle gözükücek:

Şuanda app.py dosyamız çalıştırılmaya tamamıyla hazır ama fark ettiğiniz gibi kod bloğunda “index.html”  isimli bir dosya daha var, bu bizim Flask uygulamamızın döndüreceği ana sayfa hadi bu sayfayı tasarlayalım.

Öncelikle app.py dosyamızın bulunduğu dizine “templates” isimli bir klasör açalım ardından bu klasörün içine girip “index.html” isimli bir HTML dosyası oluşturalım ve ardından oluşturduğumuz dosyayı kod editörü ile düzenlemek için açalım.

Gördüğünüz gibi dosyamız boş. Dosyamıza basit bir HTML kodu ekleyelim.

Şu anda projemiz çalıştırılmaya hazır hale geldi. Çalıştırmak için app.py dosyamızın bulunduğu dizinde bir terminal başlatıp “python app.py” yazıyoruz ve kodumuz çalışıyor!

Gördüğünüz gibi Flask uygulamamız bilgisayarımızda “http://127.0.0.1:5000” adresinde çalışıyor uygulamamızı görmek için web tarayacımızı açıp “http://127.0.0.1:5000” adresine gitmeliyiz.

İşte karşınızda ilk Flask uygulamanız!

Sonuç

Özetle bu makalede nasıl basit bir Flask uygulaması oluşturabileceğimizi öğrendik ama işimiz tabikide burda bitmiyor. Flask kullanan bir web geliştiricisi olabilmek için onlarca farklı Flask uygulaması yapıp kendimizi geliştirmeliyiz. Flask’ı daha derinlemesini öğrenmek istiyorsanız bu bağlantıya tıklayıp Flask’ın orijinal dokümantasyonuna ulaşabilir ve yeni maceralara çıkabilirsiniz!

Kaynakça

Flask orijinal dokümantasyon  Uygulamamızın kaynak kodları  Flask logo