GenelDjangoPythonYazılım

Python ve Django Nasıl Kurulur?

Merhaba, bu yazımızda cihazlarınızda Python ve Django nasıl kurulur sorusuna yanıt vereceğiz., alacağınız olası hataların çözümleri nedir buna yanıt vereceğiz. Bir yazılıma bir dile başlarken o dilin kurulumunu yaparken zorlanmanız gayet normal bir durumdur. Alışık olmadığınız yapıları ilk kez görüyor, deneyimliyorsunuz. Hadi birlikte Python ve Django Nasıl Kurulur? sorusunun cevabına geçelim…

MAC OS Bilgisayara Python Nasıl Kurulur?

https://www.python.org/downloads/release/python-361/

Adresinden Python kurulum dosyasını indirmeniz gerekir.

  • Mac OS X 64-bit/32-bit yükleyici dosyasını indirin,
  • python-3.6.1-macosx10.6.pkg ‘a çift tıklayarak yükleyiciyi çalıştırın.

Terminali kullanmak yerine paket dosyasını direkt olarak yükleyebilirsiniz.

Yüklemenin doğruluğunu kontrol etmek için;

python3 --version
python --version 

Kodlarını terminalde çalıştırabilirsiniz. Eğer geriye versiyon mesajı dönüyorsa Python 3.6.1 kurulumunuz başarılı olmuş demektir.

Windows Bilgisayara Python Nasıl Kurulur?

https://www.python.org/downloads/windows/

Adresinden .exe formatında 32 bit veya 64 bit seçeneklerine dikkat ederek kurulum dosyasınızı indiriniz.

Dikkat edilmesi gereken bir şey: Yükleme esnasında “Kur” işaretli bir pencere farkedeceksiniz. “PATH’e Python 3.6’yı ekle” kutucuğunun işaretli olduğundan emin olun ve aşağıda gösterildiği gibi “Şimdi Yükle” butonuna tıklayın, aksi halde windows bilgisayarınız python dosya yolunu görmeyecektir, python çalışmayacaktır.

Python ve Django Nasıl Kurulur?
Windows Bilgisayara Python Nasıl Kurulur?

Aynı şekilde kurulum bittikten sonra cmd ekranını açıp aşağıda ki kodlara geri dönüşü takip ederek kurulumun başarılı veya başarısız olduğunu denetleyebilirsiniz.

python3 --version
python --version 

Django Nasıl Kurulur?

Python ve Django Nasıl Kurulur? sorusunun 2. aşamasına geldik Django kurulumu windows ve diğer işletim sistemlerinde aynıdır o sebeple aşağıda ki yöntemle her işletim sistemine terminal ekranını kullanarak django’yu kurabilirsiniz.

pip install virtualenv

komutunu kullanarak sanal ortamımızı kuruyoruz.

Sanal ortam kurmadan ve onu aktif hale getirmeden Django kurulumunu yapamazsınız.

virtualenv venv 

yukarıda ki kod bulunduğunuz dizine venv adında bir sanal ortam kurmanıza olanak sağlar.

source venv/bin/activate

venv’in kurulu olduğu dizine ulaşıp terminalden yukarıda ki kodu çalıştırdığınız zaman sanal ortamınız aktif edilecektir. Terminalde parantez içince sanal ortamınızın adını görüyorsanız, sanal ortam başarılı olmuş demektir.

pip install Django

Django kurulumunuzu gerçekleştiriyoruz, eğer istediğiniz bir versiyon varsa, pip install Django==2.2 şeklinde de kullanabilirsiniz.

ÖNEMLİ!!!

Sanal ortamınızı aktif ettikten sonra kurduğunuz paketler, kütüphaneler o sanal ortama kurulur. Sonradan oluşturulan başka bir sanal ortamda kütüphaneleri tekrardan kurmanız gerekir.

django-admin –version yazarak django versiyonunuzu kontrol edebilirsiniz.

django-admin –version

Django Projesi Nasıl Oluşturulur?

Python ve Django Nasıl Kurulur? sorusuna gereken yanıtı verdiysek hadi birlikte proje oluşturalım..

django-admin startproject proje_adi komutunu kullanarak yeni bir proje oluşturabilirsiniz.

django-admin startproject kivircik

Yukarıda ki kodla beraber kıvırcık adında yeni bir django projesini bulunduğumuz dizine oluşturdum.

Python ve Django Kurulumda Karşılaşabileceğiz Hatalar

Python ve Django Nasıl Kurulur? Sorusunun cevanını verdik, Projemizi kurduk ama şaşmayan bir şey vardır, HATALAR! Yazılımın yapı taşı olan hatalara geldik, buyrun uzun bir serüvene çıkalım.

zsh: killed python nedir?

Son model mac bilgisayarlarda 2 adet işlemci olabiliyor. Python’ın intel işlemcisine kurulması gerekiyor. Kurulmadığı durumda python kendini öldürebiliyor. Bunun önüne geçmek için bir program kullanarak python’ı kuracağız.

Anaconda Kullanılarak Python Nasıl Kurulur?

https://docs.anaconda.com/anaconda/install/mac-os/

Anaconda ile tüm işletim sistemlerine sadece python’ı değil tüm paketleri hızlı ve düzenli bir şekilde kurabilirsiniz. Ben kendi mac bilgisayarımda anaconda kullanıyorum. yukarıda ki linke tıklayarak kurulumu gerçekleştirin.

Python ve Django Nasıl Kurulur?
Anaconda Kullanarak Python ve Django Nasıl Kurulur?
  • Create butonuna tıklıyoruz.
Python ve Django Nasıl Kurulur?
Python ve Django Nasıl Kurulur?
  • Açılan pencerede sanal ortamınızın adını ve sürümünü seçerek Create butonuna tıklıyoruz.
Python ve Django Nasıl Kurulur?
Python ve Django Nasıl Kurulur?
  • Çalıştır işaretine tıkladıktan sonra başka yapmanız gereken bir şey kalmıyor. Bu ekrandan paketlerinizi yönetebilirsiniz.

Anaconda kullanarak python’u kurduysanız ve sanal ortamınızı aktif hale getirmek istiyorsanız. Terminal ekranında aktif etme biçimi biraz değişiyor. Aşağıdaki kodu kullanarak sanal ortamınızı aktif edebilirsiniz, Anaconda uygulamasının artık açık kalmasına hiç bir zaman gerek yok.

conda activate sanal_ortam_adiniz

//örneğin
conda activate kivircikyazilimci

//

İşte bu kadar! Bu hatanın çözüm yolu budur. Tecrübe konuştuuu Şşşş!!!

Aldığınız hataları veya karşılaştığınız sorunları yorum atarak bildirirseniz en hızlısından geri dönüş yapacağım. Hadi hep birlikte bu yazıyı tüm hataların çözümleri ile dolduralım. Kıvırcık yazılımcıdan sevgilerle, iyi çalışmalar…

Biz çekmediğimiz derdin kodunu yazmayız..

Kıvırcık Yazılımcı

Python, son yıllarda dünyanın en popüler programlama dillerinden biri haline geldi. Makine öğreniminden web siteleri oluşturmaya ve yazılım testine kadar her şeyde kullanılır. Hem geliştiriciler hem de geliştirici olmayanlar tarafından kullanılabilir.

Dünyanın en popüler programlama dillerinden biri olan Python, Netflix’in tavsiye algoritmasından sürücüsüz arabaları kontrol eden yazılıma kadar her şeyi yarattı. Python genel amaçlı bir dildir; bu, veri bilimi , yazılım ve web geliştirme , otomasyon ve genel olarak işlerin yapılması dahil olmak üzere bir dizi uygulamada kullanılmak üzere tasarlandığı anlamına gelir.

Python’un ne olduğuna, neler yapabileceğine ve onu öğrenmeye nasıl başlayabileceğinize daha yakından bakalım.

Python Nedir?

Python, son yıllarda dünyanın en popüler programlama dillerinden biri haline geldi. Makine öğreniminden web siteleri oluşturmaya ve yazılım testine kadar her şeyde kullanılır. Hem geliştiriciler hem de geliştirici olmayanlar tarafından kullanılabilir.

Dünyanın en popüler programlama dillerinden biri olan Python, Netflix’in tavsiye algoritmasından sürücüsüz arabaları kontrol eden yazılıma kadar her şeyi yarattı. Python genel amaçlı bir dildir; bu, veri bilimi , yazılım ve web geliştirme , otomasyon ve genel olarak işlerin yapılması dahil olmak üzere bir dizi uygulamada kullanılmak üzere tasarlandığı anlamına gelir.

Python’un ne olduğuna, neler yapabileceğine ve onu öğrenmeye nasıl başlayabileceğinize daha yakından bakalım.

Python Ne İçin Kullanılır?

Python, web siteleri ve yazılımlar geliştirmek, görev otomasyonu, veri analizi ve veri görselleştirme için yaygın olarak kullanılır. Öğrenmesi nispeten kolay olduğu için, Python, muhasebeciler ve bilim adamları gibi programcı olmayan birçok kişi tarafından, finansı organize etmek gibi çeşitli günlük görevler için benimsenmiştir.

Michigan Üniversitesi ve Coursera eğitmeni Charles R Severance, Herkes için Python adlı kitabında “Yazma programları çok yaratıcı ve ödüllendirici bir faaliyettir” diyor . “Hayatınızı kazanmaktan, zor bir veri analizi problemini çözmeye, eğlenmeye ve bir başkasının bir problemi çözmesine yardımcı olmaya kadar birçok nedenden dolayı programlar yazabilirsiniz.”

Python Neden Bu Kadar Popüler?

Python birkaç nedenden dolayı popülerdir. İşte onu kodlayıcılar için bu kadar çok yönlü ve kullanımı kolay kılan şeylere daha derin bir bakış içerisinde inceleyelim.

  • Doğal dili taklit eden basit bir sözdizimine sahiptir, bu nedenle okunması ve anlaşılması daha kolaydır. Bu, projeler oluşturmayı ve bunları geliştirmeyi daha hızlı hale getirir.
  • Çok yönlü bir programlama dili olan Python; web geliştirmeden makine öğrenimine kadar birçok farklı görev için kullanılabilir.
  • Yeni başlayanlar için uygundur ve giriş seviyesi kodlayıcılar için popüler olmasını sağlar.
  • Açık kaynaktır. Yani ticari amaçlarla bile kullanmak ve dağıtmak ücretsizdir.
  • Python’un modüller ve kitaplıklardan oluşan arşivi (üçüncü taraf kullanıcıların Python’un yeteneklerini genişletmek için oluşturdukları kod demetleri) çok geniş ve büyüyor.
  • Python, Python’un modül ve kitaplık havuzuna katkıda bulunan ve diğer programcılar için yararlı bir kaynak görevi gören geniş ve aktif bir topluluğa sahiptir. Geniş destek topluluğu, kodlayıcılar bir engel ile karşılaşırsa, bir çözüm bulmanın nispeten kolay olduğu anlamına gelir.

Python Nasıl Çalışır? Python ile Neler Yapılabilir?

Python nasıl çalışır? Ve Python ile neler yapılır? Sorularının cevabını iyi anlayabilmek için, önce Python’un ne olduğunu bilmek gerekir.

Python, dünyada en çok kullanılan programlama dillerinden biridir. 1991 tarihinde geliştirilmeye başlanan bu programlama dilinin başlıca özellikleri; etkileşimli, modüler, yorumlanabilir ve nesne yönelimli olmasıdır.

Dinamik bir yapısı bulunan Python, ayrıca geniş bir kütüphaneye sahiptir. Hesaplamalı mühendislik uygulamalarında sıklıkla tercih edilen bu dil, pek çok yazlım alanında oldukça yaygındır.

Python Avantajları

  • Python kullanımı diğer dillere kıyasla daha basittir. Sözdizimi oldukça kolaydır ve bu, az sayıda kod ile daha büyük işler başarabilmeyi mümkün kılar.
  • Ücretsiz, esnek ve açık kaynak kodludur.
  • Yalın, kolay anlaşılabilir programlama dillerinden biridir. Yazılıma yeni başlayanlar için gayet idealdir.
  • Hem fonksiyonel hem nesne yönelimli programlama yapmaya imkân tanır. Böylece yazılan sınıflar ve fonksiyonlar tekrar tekrar kullanılabilir. Bu da kompleks yapılardaki karmaşıklığı azaltır. Büyük bir projeyle ilgileniyor olsanız bile, kodları düzenlemek sizin için zor olmayacaktır.
  • Yüksek performanslı ve hızlı bir dil olan Python, güvenlik bakımından da avantaj sunar.
  • Çok amaçlı bir program dilidir. Farklı alanlarda kullanılabiliyor oluşu nedeniyle tercih sebebidir.
  • Ayrıca python’da Cross Platform desteği mevcuttur. Böylelikle bütün Windows, Linux, Unix, Amiga ve Mac gibi platformlarda sorunsuz çalışabilir.
  • Python bilmek; masaüstü yazılım, mobil uygulama, web, veri madenciliği başta olmak üzere birçok sektörde rahatlıkla iş bulmanızı kolaylaştırır.

Python Ne İşe Yarar?

Bu sorunun yanıtını belli şeylerle sınırlamak mümkün değildir. Python ile yapılabilecek işlemlerden bazıları şöyle sıralanabilir:

  • Yapay zekâ üzerine uygulamalar geliştirilebilir.
  • Web siteleri hazırlanabilir.
  • Hack sistemleri yazılabilir.
  • Şifre çözme ve şifreleme yazılımları oluşturulabilir.
  • Python bünyesindeki OpenCv kütüphanesi yardımıyla Face ID (yüz tanıma) yazılımları üretilebilir.
  • Tarayıcı üzerinde online olarak çalışabilecek uygulamalar meydana getirilebilir.
  • Oyun yazılımları yapılabilir.
  • Web servisleriyle RESTful API’leri kodlanabilir.

Python ile Neler Yapılır?

  • Raspberry Pi (Akıllı Ev Sistemleri Uygulamaları)
  • Örümcek türü yazılımlar
  • Rest API’si oluşturma
  • Mail sunucusu, mail alıcısı geliştirme (Python Twisted kütüphanesi ile)
  • Ağ ve Soket programcılığı
  • Flask (Web uygulamaları)
  • Veri analizi
  • Güvenlik uygulamaları
  • Video veya ses tabanlı uygulama geliştirme
  • Makine öğrenimi
  • Veritabanı yazılımları
  • GUI ve konsol uygulamaları
  • Kullanıcı Arayüzü Geliştirme Python kullanım alanları içinde yer alır.

Django Nedir? Django ile Neler Yapılır?

Django nedir? Sorusuna kısaca, ‘açık kaynaklı ve ücretsiz framework çeşitlerinden biridir.’ Şeklinde cevap verebiliriz. Bu web çatısı, Berkeley Software Distribution (BSD) özgür yazılım lisansı ile lisanslanmıştır.

Python üzerinde yazılan bu framework, yazılım geliştirmeyi kolaylaştırır. Çeşitli modüllerin bir araya gelmesinden oluşan Django, web sitesi ve uygulama oluşturmaya imkân tanır.

Django sayesinde web sitelerine yönetim paneli, kimlik doğrulama desteği, dosya yükleme, yorum kutusu, iletişim formu gibi onlarca özellik eklemek mümkündür. Bu bileşenlerin tamamı, Django içerisinde kurulu olduğu için zamandan ve iş gücünden tasarruf ettirir.

Instagram, Mozilla, Pinterest ve Disqus gibi uygulamalar Django ile yazılmıştır.

Django Özellikleri

  • MVT yani Model View Template tabanlıdır.
  • Kompleks olmayan, hızlı ve güvenli projeler geliştirmeyi mümkün kılar.
  • Barındırıldığı sunucuda fazla enerji tüketmez. Bu nedenle sunucunun zorlanmasına yol açmaz.
  • Büyük miktarda veri akışını başarılı bir şekilde kontrol altında tutabilir.
  • Az kod ile daha çok iş yapmaya izin verir.
  • Hazır admin paneli ve kullanıcı sistemiyle pratiklik sunar.
  • SQL komutu kullanmadan da özel veritabanları oluşturabilir.

Django Avantajları

Django kullanımı yazılımcılara daha rahat kod yazma, okuma ve hatalarını kolaylıkla bulma fırsatı verir. Buna göre, Django kullanımının avantajları şöyle sıralanabilir:

  • Kurulumu kolaydır. Bilhassa, yazılım sektörüne yeni girenler için ideal bir başlangıç niteliğindedir.
  • Trafiği çok iyi bir şekilde yönetir.
  • Güvenlik açıklarını minimize eder.
  • Veritabanı oluşturabilmek için SQL bilmenize gerek yoktur.
  • Gelişmiş hata moduna sahiptir. Projede bir hata meydana geldiği zaman bunu hemen tespit ederek ayrıntılı rapor sunar.
  • Kodlar rahatça okunabilir.
  • Varsayılan olarak bir yönetim paneline sahip olduğu için geliştiricileri büyük bir yükten kurtarır.
  • En popüler framework çeşididir. Bu nedenle Django ile ilgili doküman bulmak ve sorunları çözüme kavuşturmak kolaydır.

Django Nasıl Çalışır?

Yukarıda da bildirdiğimiz gibi Django MVT yapısını kullanan bir framework’tür. Bu, MVC yapısına oldukça benzerdir:

  • M -> Model: Veritabanı işlemleri bu kısımda yapılır. (Güncelleme, silme, ekleme-çıkarma vb.)
  • V -> View: Bu bölüm, modeli ve şablonu birbirine bağlar. Yani aralarında köprü görevi üstlenir.
  • T -> Template: Burası, View katmanındaki bilgiler doğrultusunda şekillenir. Sayfaların çıktıları burada gösterilir.

Django Yerine Ne Kullanılabilir?

Tercih edebileceğiniz bazı alternatif framework yapılarından bazıları şunlardır:

  • Falcon
  • Cherrypy
  • Bootle
  • Web2py
  • Tornado
  • Flask

Django Kullanan Şirketler

Pek çok büyük şirketin Django kullandığını söylemek mümkündür. Google bunların başında gelir. Dropbox, Netflix, Youtube Spotify, Bitbucket, National Geographic ve Nasa gibi dev şirketler de Django’yu tercih etmiştir. Öte yandan Django, milyonlarca internet sitesinde Python kütüphanesi olarak kullanılır.

Bu yazımızda size Django ve Python’a dair bilmeniz gereken ne varsa anlatmaya çalıştım, Python ve Django Nasıl Kurulur? sorusuna sizlerle beraber cevap vermeye çalıştım. Yardımcı olabildiysem, ne mutlu saçlarıma. İyi kodlamalar, Hücuuuuummm!

Kıvırcık

Güncel yazılım bilgileri, django dersleri, python dersleri, javascript derslerine dair yazılar ve bilgiler paylaşacağım

İlgili Makaleler

Bir cevap yazın

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

Başa dön tuşu