Python - Veri Bilimi Ortamı Kurulumu

Bu eğiticide örnek kodu başarıyla oluşturmak ve çalıştırmak için hem genel amaçlı python hem de Veri bilimi için gerekli özel paketlere sahip olacak bir ortam kurulumuna ihtiyacımız olacak. Öncelikle python 2 veya python 3 olabilen genel amaçlı python'u kurmaya bakacağız. Ancak bu eğitim için python 2'yi esas olarak olgunluğu ve harici paketlerin daha geniş desteği nedeniyle tercih edeceğiz.

Python almak

En güncel ve güncel kaynak kodu, ikili dosyalar, belgeler, haberler vb. Python'un resmi web sitesinde mevcuttur. https://www.python.org/

Python belgelerini şuradan indirebilirsiniz: https://www.python.org/doc/. Belgeler HTML, PDF ve PostScript formatlarında mevcuttur.

Python'u Yükleme

Python dağıtımı çok çeşitli platformlar için mevcuttur. Yalnızca platformunuz için geçerli olan ikili kodu indirmeniz ve Python'u kurmanız gerekir.

Platformunuz için ikili kod mevcut değilse, kaynak kodunu manuel olarak derlemek için bir C derleyicisine ihtiyacınız vardır. Kaynak kodunu derlemek, kurulumunuzda ihtiyaç duyduğunuz özelliklerin seçimi açısından daha fazla esneklik sunar.

İşte Python'u çeşitli platformlara kurmaya hızlı bir genel bakış -

Unix ve Linux Kurulumu

Python'u Unix / Linux makinesine kurmanın basit adımları.

  • Bir Web tarayıcısı açın ve şuraya gidin: https://www.python.org/downloads/.

  • Unix / Linux için mevcut olan sıkıştırılmış kaynak kodunu indirmek için bağlantıyı takip edin.

  • Dosyaları indirin ve çıkarın.

  • Düzenleme Modülleri / Kurulum bazı seçenekleri özelleştirmek isterseniz dosyayı.

  • ./configure komut dosyasını çalıştırın

  • make

  • kurmak yap

Bu, Python'u / usr / local / bin standart konumuna ve kitaplıklarını / usr / local / lib / pythonXX'e yükler ; burada XX Python sürümüdür.

Windows Kurulumu

Python'u Windows makinesine kurmanın adımları.

  • Bir Web tarayıcısı açın ve şuraya gidin: https://www.python.org/downloads/.

  • Windows yükleyici python-XYZ.msi dosyası için bağlantıyı izleyin; burada XYZ, yüklemeniz gereken sürümdür.

  • Bu yükleyiciyi kullanmak için python-XYZ.msi , Windows sisteminin Microsoft Installer 2.0'ı desteklemesi gerekir. Yükleyici dosyasını yerel makinenize kaydedin ve ardından makinenizin MSI'yı destekleyip desteklemediğini öğrenmek için çalıştırın.

  • İndirilen dosyayı çalıştırın. Bu, kullanımı gerçekten çok kolay olan Python kurulum sihirbazını getirir. Sadece varsayılan ayarları kabul edin, kurulum bitene kadar bekleyin ve bitirdiniz.

Macintosh Kurulumu

Son Mac'ler Python yüklü olarak gelir, ancak birkaç yıl eski olabilir. Görmekhttp://www.python.org/download/mac/Mac'te geliştirmeyi desteklemek için ek araçlarla birlikte mevcut sürümü edinme talimatları için. Mac OS X 10.3'ten önceki eski Mac OS'ler için (2003'te piyasaya sürüldü), MacPython mevcuttur.

Jack Jansen bunu sürdürür ve tüm belgelere kendi web sitesinden tam erişebilirsiniz - http://www.cwi.nl/~jack/macpython.html. Mac OS kurulumu için eksiksiz kurulum ayrıntılarını bulabilirsiniz.

PATH kurulumu

Programlar ve diğer yürütülebilir dosyalar birçok dizinde olabilir, bu nedenle işletim sistemleri, işletim sisteminin yürütülebilir dosyaları aradığı dizinleri listeleyen bir arama yolu sağlar.

Yol, işletim sistemi tarafından tutulan adlandırılmış bir dize olan bir ortam değişkeninde saklanır. Bu değişken, komut kabuğunda ve diğer programlarda bulunan bilgileri içerir.

path değişken, Unix'te PATH veya Windows'ta Yol olarak adlandırılır (Unix büyük / küçük harfe duyarlıdır; Windows değildir).

Mac OS'de, yükleyici yol ayrıntılarını yönetir. Herhangi bir dizinden Python yorumlayıcısını çağırmak için, Python dizinini yolunuza eklemeniz gerekir.

Unix / Linux'ta yol belirleme

Python dizinini Unix'te belirli bir oturumun yoluna eklemek için -

  • In the csh shell - setenv PATH "$ PATH: / usr / local / bin / python" yazın ve Enter'a basın.

  • In the bash shell (Linux) - export ATH = "$ PATH: / usr / local / bin / python" yazın ve Enter'a basın.

  • In the sh or ksh shell - PATH = "$ PATH: / usr / local / bin / python" yazın ve Enter'a basın.

  • Note - / usr / local / bin / python, Python dizininin yoludur

Windows'ta yol belirleme

Python dizinini Windows'ta belirli bir oturumun yoluna eklemek için -

At the command prompt - yol% yol%; C: \ Python yazın ve Enter tuşuna basın.

Note - C: \ Python, Python dizininin yoludur

Python Ortam Değişkenleri

İşte Python tarafından tanınabilen önemli ortam değişkenleri -

Sr.No. Değişken ve Açıklama
1

PYTHONPATH

PATH'e benzer bir role sahiptir. Bu değişken, Python yorumlayıcısına bir programa aktarılan modül dosyalarını nerede bulacağını söyler. Python kaynak kitaplık dizinini ve Python kaynak kodunu içeren dizinleri içermelidir. PYTHONPATH bazen Python yükleyicisi tarafından önceden ayarlanmıştır.

2

PYTHONSTARTUP

Python kaynak kodunu içeren bir başlatma dosyasının yolunu içerir. Tercümanı her başlattığınızda yürütülür. Unix'te .pythonrc.py olarak adlandırılır ve yardımcı programları yükleyen veya PYTHONPATH'ı değiştiren komutlar içerir.

3

PYTHONCASEOK

Windows'ta Python'a bir import deyimindeki ilk büyük / küçük harfe duyarlı olmayan eşleşmeyi bulması için talimat vermek için kullanılır. Bu değişkeni etkinleştirmek için herhangi bir değere ayarlayın.

4

PYTHONHOME

Alternatif bir modül arama yoludur. Modül kitaplıklarını değiştirmeyi kolaylaştırmak için genellikle PYTHONSTARTUP veya PYTHONPATH dizinlerine gömülüdür.

Python çalıştırma

Python'u başlatmanın üç farklı yolu vardır -

Etkileşimli Tercüman

Python'u Unix, DOS veya size bir komut satırı yorumlayıcısı veya kabuk penceresi sağlayan başka bir sistemden başlatabilirsiniz.

Giriş python komut satırı.

Etkileşimli yorumlayıcıda hemen kodlamaya başlayın.

$python # Unix/Linux
or
python% # Unix/Linux
or
C:> python # Windows/DOS

İşte tüm mevcut komut satırı seçeneklerinin listesi -

Sr.No. Seçenek ve Açıklama
1

-d

Hata ayıklama çıktısı sağlar.

2

-O

Optimize edilmiş bayt kodu üretir (sonuç olarak .pyo dosyaları oluşturur).

3

-S

Başlangıçta Python yollarını aramak için içe aktarma sitesini çalıştırmayın.

4

-v

ayrıntılı çıktı (ithalat deyimlerinde ayrıntılı izleme).

5

-X

sınıf tabanlı yerleşik istisnaları devre dışı bırakın (yalnızca dizeleri kullanın); 1.6 sürümünden itibaren kullanılmamaktadır.

6

-c cmd

cmd dizesi olarak gönderilen Python betiğini çalıştırın

7

file

verilen dosyadan Python betiğini çalıştırın

Komut satırından komut dosyası

Bir Python betiği, aşağıdaki gibi uygulamanızda yorumlayıcıyı çalıştırarak komut satırında çalıştırılabilir -

$python script.py # Unix/Linux

or

python% script.py # Unix/Linux

or 

C: >python script.py # Windows/DOS

Note - Dosya izin modunun yürütmeye izin verdiğinden emin olun.

Entegre geliştirme ortamı

Sisteminizde Python'u destekleyen bir GUI uygulamanız varsa, Python'u bir Grafik Kullanıcı Arayüzü (GUI) ortamından da çalıştırabilirsiniz.

  • Unix - IDLE, Python için ilk Unix IDE'dir.

  • Windows - PythonWin, Python için ilk Windows arayüzüdür ve GUI'li bir IDE'dir.

  • Macintosh - IDLE IDE ile birlikte Python'un Macintosh sürümü ana web sitesinden edinilebilir, MacBinary veya BinHex dosyaları olarak indirilebilir.

SciPy Paketini Kurmak

Gerekli paketleri etkinleştirmenin en iyi yolu, işletim sisteminize özel kurulabilir bir ikili paket kullanmaktır. Bu ikili dosyalar, tam SciPy yığınını içerir (NumPy, SciPy, matplotlib, IPython, SymPy ve çekirdek Python ile birlikte burun paketleri dahil).

pencereler

Anaconda ( www.continuum.io'dan ), SciPy yığını için ücretsiz bir Python dağıtımıdır. Linux ve Mac için de mevcuttur.

Canopy ( www.enthought.com/products/canopy/ ), Windows, Linux ve Mac için tam SciPy yığını ile ticari dağıtımın yanı sıra ücretsiz olarak mevcuttur.

Python (x, y): Windows işletim sistemi için SciPy yığını ve Spyder IDE içeren ücretsiz bir Python dağıtımıdır. ( Www.python-xy.github.io/ adresinden indirilebilir )

Linux

İlgili Linux dağıtımlarının paket yöneticileri, SciPy yığınına bir veya daha fazla paket yüklemek için kullanılır.

Ubuntu için

sudo apt-get install python-numpy 
python-scipy python-matplotlibipythonipythonnotebook python-pandas 
python-sympy python-nose

Fedora için

sudo yum install numpyscipy python-matplotlibipython 
python-pandas sympy python-nose atlas-devel

Kaynaktan Derleme

Core Python (2.6.x, 2.7.x ve 3.2.x sonrası) distutils ile kurulmalı ve zlib modülü etkinleştirilmelidir.

GNU gcc (4.2 ve üzeri) C derleyicisi mevcut olmalıdır.

NumPy'yi kurmak için aşağıdaki komutu çalıştırın.

Python setup.py install

NumPy modülünün düzgün kurulup kurulmadığını test edelim, Python komut isteminden içeri aktarmayı deneyin.

Kurulu değilse, aşağıdaki hata mesajı görüntülenecektir.

Traceback (most recent call last): 
   File "<pyshell#0>", line 1, in <module> 
      import numpy 
ImportError: No module named 'numpy'

Benzer şekilde, sonraki bölümlerde gösterilen tüm gerekli Veri Bilimi paketlerinin kurulumunu da kontrol edebiliriz.