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.