mozanunal.com / Posts / [TR] Python için komple bir çözüm: Anaconda
[TR] Python için komple bir çözüm: Anaconda
· 2 min read
Herkese Merhabalar,
Bugünkü yazımda en sevdiğim programlama dillerinden biri olan pyhtondan
bahsetmek istiyorum. Python son yıllarda popüleritesini iyice arttıran,
özellikle bilimsel araştırmalarda sıklıkla kullanılan bir programlama dilidir.
Neredeyse her konu hakkında python kütüphanesi bulmak mümkün. Linux ortamı
altında gerekli kütüphaneleri yüklemek ve projenizde bu paketleri referanslamak
inanılmaz kolay. Ayrıca python programları derlenmiyor yorumlanarak
çalıştırılıyor. Bu saydığım son 2 özellik pythonu kullanması kolay ve
geliştirmesi hızlı hale getiriyor. Bu yazıda asıl gündeme getireceğim konu
python üzerinden veri bilimi ile uğraşanların işlerini kolaylaştırmak için
geliştirilmiş bir “Enterprise”. İsmi Anaconda.
Yüklediğiniz zaman veri işleme ve raporlama ile alakalı 100 paket doğrudan
geliyor ayrıca 700 paket “conda” isimli paket yöneticisiyle kurulabiliyor.
Aşağıdan linkine ulaşabilirsiniz
https://www.continuum.io/downloads
Makine öğrenmesi, verilerin görsellenmesi, matematik kütüphaneleri, web
frameworkleri, cloud servislerinin apilerini kullanmak için gerekli
kütüphaneler, geliştirme ortamları, animasyon, 3d opengl…
700 paket için sıralı tam listeye buradan ulaşabilirsiniz.

Aşağıdaki 6 paket çok işinize yarayacaktır. Scipy sitesinden alıntı yaptım. Hepsi çok kullanılan kütüphaneler. Lineer cebir, veri inceleme, sinya işleme, basit regresyonlar falan çok geniş hepsinin içerikleri. Sympy çok kullanmadım ama sembolik matematik işleri için size belki gerekli olur diye onu da ekledim.
- NumPy, SciPy, Matplotlib, IPython, Sympy, Pandas
Geliştirme ortamı olarak Jupyter notebook(IPython jupyterin eski adı)öneririm sanki not alır gibi kod yazıyorsunuz. Kaldığınız yerden devam ettırme programı adım adım çalıştırma çıktılarını dırek pdf yapabilme gibi baya güzel olayları var. Nasıl bir şey diye görmek isterseniz. https://nbviewer.jupyter.org/github/iminuit/iminuit/blob/master/tutorial/tutorial.ipynb Burada da daha fazla örnek var https://github.com/jupyter/jupyter/wiki/a-gallery-of-interesting-jupyter-notebooks#signal-and-sound-processing Şu iki video da jupyter ve anacondanın kullanımı için inceleyebilirsiniz. https://www.youtube.com/watch?v=YJC6ldI3hWk https://www.youtube.com/watch?v=HW29067qVWk Yazılı bir şey tercih ederseniz: https://medium.com/codingthesmartway-com-blog/getting-started-with-jupyter-notebook-for-python-4e7082bd5d46
← [TR] Açık Kaynak Yazılım Lisans Türleri ve Farkları | [TR] STM32 Mikroişlemci Dünyasına Giriş →