Nedir bu Django ?

Nedir bu Django ?

Django , Python ile yazılmış bir web çerçevesidir. Biraz geriye gidecek olursak web uygulamalarının temeli CGI (Common Gateway Interface)’e dayanır. CGI günümüzde
hala tercih edilse de , artık PHP gibi web uygulamaları geliştirmek için oluşturulmuş diller bile geliştirici isteklerini tam olarak karşılayamamaktadır. Geliştiriciler her uygulamada
kullanılabilecekleri bazı sistemleri hazır bulmak isterler. Bu ihtiyaçtan ötürü de web çerçeveleri dediğimiz yapılar oluşmuştur. İşte Django’da gerçekten yüksek performanslı bir web çerçevesidir. Ayrıca Python’un kolay ,esnek ve güçlü yapısını da sahiptir.

Daha önce çalışan bir web uygulaması yazmadıysanız bile, temel Python programlama ve HTML bilgisine sahipseniz Django ile kısa sürede web uygulama mantığını kavrayabilir ve kendi uygulamalarınızı yazabilirsiniz. Ancak bir noktaya dikkat çekmek isterim , Türkçe kaynak konusunda gerçekten sıkıntı yaşayabilirsiniz. Bu nedenle hiç olmazsa dökümanları okuyacak kadar İngilizce bilmeniz , yararınıza olacaktır. Türkçe kaynak olarak ise , Mustafa Başer’in yayınladığı Django isimli kitabı önerebilirim.

Django’ya İlk Adım: Kurulum

Bir önceki yazımızda Django’nun tanıtımını yapmıştık. Eğer ben bu Django’yu öğrenmeye karar verdim diyorsanız , sisteminize nasıl kuracağınızı bu yazımızda anlatacağız. Django , Python ile yazılmış bir web çerçevesi olduğundan öncelikle Python 2x sürümlerinden birini sisteminize kurmanız gerekmektedir.
Buraya tıklayarak Python’u indirebilirsiniz. Eğer sisteminiz 32 bit ise , Windows x86 MSI Installer seçeneğini kullanmanız gerekir. Bu indirdiğimiz dosya .msi dosyası olacağından,
hiçbir ayarlama yapmadan sadece tıklayarak kurulumu gerçekleştirebilirsiniz. Eğer kurulumu default olarak yaptıysanız , Python C:\ kök dizinine Python(SurumNo) şeklinde yüklenecektir.

(daha&helliip;)

Python’un güçlü veritabanı: Sqlite

Arkadaşlar bugün sizlere Python ile birlikte gelen ve en az piyasadaki diğer veritabanları kadar güçlü olan Sqlite’den bahsetmek istiyorum.
Programlarımızda verilerimizi düzenli bir şekilde tutmak , programımız kapandığında verilerimizi kaybetmemek için veritabanına ihtiyaç duyarız.
Sqlite ise python ile program yazarken ek bir yükleme yapmadan veritabanı oluşturma , veri ekleme , silme düzenleme gibi bütün işlemleri yapabileceğiniz bir ortam sunar.

Tabi ki programlarınızda sqlite kullanmak için önce programınıza import etmek zorundasınız.

import sqlite3

Bu işlemi yaptıktan sonra bir veritabanı oluşturmak , veya var olan veritabanına bağlanmak için;

import sqlite3
baglanti = sqlite3.connect(“/home/grnt/Masaüstü/veritabani.db”)
baglanti.close()

(daha&helliip;)