Site Loader

Merhaba Arkadaşlar, Bu sefer bambaşka bir seri ile birlikteyiz Bu seri de Python’un önemli framework’lerinden Flask Framework serisine başlayacağız. Bu yazıda da Flask Nedir? Flask Giriş yazısı ile birlikteyiz.

Flask Eğitim Serisinde Neler Öğreneceksiniz?

Bu eğitim serisi ile en basitten başlayarak Flask Framework kurulumunu, Flask Template işlemlerini, Flask Form işlemlerini Flask kullanıcı kayıt ve giriş işlemlerini, Flask Veritabanı işlemlerini, Flask ile Veri Bilimi projelerini, Flask Dashbord işlemleri ve Flask projesini yayına alma gibi işlemleri öğreneceksiniz. Eğitim serisi bittiğünde artık gerçek hayat uygulamalarınızı Flask ile yapabiliyor olacaksınız.

Flask Nedir :

Peki nedir bu Flask diye sorarsanız
Flask Web uygulamalarını geliştirmemizi sağlayan %100 Python ile yazılmış bir microframewroktur. Küçük bir framework olmasına karşın oldukça hızlı bir frameworktur
Flask ile kısa sürede çok güzel web uygulamalarını yapabilirsiniz.

Neden Flask?

Çünkü Flask öğrenilmesi çok kolay ve  sade bir  frameworktür.  Flask ile çok kısa zamanda güzel projeler yapabilirsiniz. Bunun sebebi ise Flask Framework Jinja Template yapısını kullanıyor olmasıdır.

Gereksinimler Nelerdir:
Dersin başındada bahsettiğim gibi Flask küçük bir frameworktur ve oldukça basit bir frameworktur bu seride anlattıklarımı anlamak için sadece
Temel Python ve HTML bilginizin olması yeterli. Ne duruyoruz haydi başlayalım o zaman.

İlk önce Flask kurulumunu yapalım:

Flask Kurulumu:

Flask windows için kurulumu;

pip install Flask

 

diyerek bilgisayarıma Flaskı indirdim. Ben uygulamaları geliştirmek için Visual Studio Codekullanacam siz Pycharm, sublimtext vb editörler kullanabilirsiniz.
Eğer Visual Studio Code kullanacaksanız bu adresten ulaşabilirsiniz kullanımı tamamen ücretsizdir.

Şimdi Küçük bir uygulama yapalım;

from flask import Flask

app = Flask(__name__)
if __name__ ==”__main__:

    app.run(debug =True)

 

Hemen başlayalım ilk satırda;

from flask import Flask  satırı ile Flask Framework dahil ettik.
ikinci satırda app = Flask(__name__)  app adında uygulamayı oluşturduk.

if __name__ ==”__main__:  satırı ile uygulamamızı kontrol ettik;

app.run(debug =True) satırı ile uygulamayı çalıştırdık burada debug=True yazmamızın sebebi web sitemizde yaptığımız syntax vb. hataları almamızı sağlıyor.

flask.PNG

Eğer böyle bir sayfa ile sizde karşılaştıysanız merak etmeyin uygulamamız sorunsuz çalıştı.

Bir sonraki dersimizde bu hatanın sebebinin ne olduğunu ve nasıl çözeceğimizi  anlatmaya çalışacağım. Eğer takıldığınız anlamadığınız yada eksiz gördüğünüz bir yer varsa lütfen iletişime geçmekten çekinmeyin.

Post Author: Cahit ISLEYEN

Data Scientist at @embedica.ai

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir