Bilişim dünyasına kaliteli, özgün ve Türkçe içerikler kazandırmayı hedefleyen bir platform..

friends friends friends

Python Kütüphaneleri

Makine Öğrenmesi
  1. Numpy
  2. Pandas
  3. Matplotlib
  4. SciPy
  5. IPython
  6. Scikit-Learn
  7. Keras
  8. Tensorflow
  9. OpenCV
  10. Torch & Pytorch
  11. XGBoost
  12. Kedro
  13. Lightgbm(Light-GBM)
  14. Caffe
  15. Theano
  16. Sympy
  17. Optuna
  18. Seaborn
Web Development
  1. Django
  2. Flask
  3. Bottle
  4. CherryPy
  5. Pyramid
  6. Web2Py
  7. TurboGears
  8. CubicWeb
  9. Dash
  10. Falcon
Automation Testing
  1. Splinter
  2. Robot
  3. Behave
  4. PyUnit
  5. PyTest
Game Development
  1. PyGame
  2. PyGlet
  3. PyOpenGL
  4. Arcade
  5. Panda3D
Görüntü İşleme
  1. OpenCV
  2. Mahotas
  3. scikit-Image
  4. Pgmagick
  5. SimpleITK
Web Scraping
  1. Requests
  2. Beautiful Soup
  3. Scrapy
  4. Selenium
  5. lxml

Numpy

Numpy Python kütüphanesi

NumPy, Numerical yani Sayısal Python'un kısaltılmış halidir. Büyük veriler ve saklama işlemleri için kullanılan bir kütüphanedir. Diziler ve dizi ile çalışan matematiksel işlemler için kullanılır. Dizi tabanlı data setlerin oluşturulması , okunması, yazılması ve sıralanması ve rastgele sayı üretimi için kullanılabilir.

Pandas

Pandas Python kütüphanesi

Pandas kütüphanesi, Numpy kütüphanesi üzerine kurulmuş, seri ve dataFrame gibi kullanışlı veri yapılarına sahip olan açık kaynak kodlu bir Python kütüphanesidir.

Pandas, veri yapıları için çok uygun bir kütüphanedir. En çok kullanılan nesnesi DataFrame’dir. NumPy’daki veri yapısı ile Excel ve SQL gibi ilişkisel veri yapılarını işleyebilir. İndex oluşturabilir. Ayrıca finansal işlemler yapan kullanıcılar için çok sayıda zaman serisi fonksiyonu barındırır. Finansal işlemler için gerekli bir çok işlemi çok iyi bir performansla gerçekleştirebilir.

Matplotlib

Matplotlib Python kütüphanesi

Matplotlib, grafik işlemleri ve iki boyutlu(2D) görselleştirme işlemleri için en çok kullanılan Python kütüphanesidir. İlk olarak John D. Hunter (JDH) tarafından geliştirilmiş olup, şimdi geniş bir yazılım ekibi tarafından geliştirilmekte ve yeni sürümleri ortaya çıkarılmaktadır. Özellikle Ipython gibi etkileşimli ve görsel projelere çok uygun bir kullanımı vardır. Özellikle çizimler ve verileri görselleştirme için kullanılır. Örneğin: Linear Regresyon modelini çalıştırdıktan sonra görselleştirme için kullanabiliriz.

SciPy

SciPy Python kütüphanesi

SciPy çok sayıda farklı standart problemin çözümünü içeren bir kütüphanedir.

  • scipy.integrate integral ve diferansiyel denklem çözümleri için
  • scipy.linalg lineer cebir işlemleri için
  • scipy.optimize optimizasyon problemleri için
  • scipy.signal sinyal işleme problemleri için
  • scipy.stats çeşitli istatistik fonksiyonları ve testleri için kullanılır

IPython

2001 yılında Fernando Pérez tarafından geliştirilen Ipython, geçtiğimiz 14 yılda bilimsel programlamada çok kullanılan bir araç haline gelmiştir. İnteraktif ve keşifçi programlama için en uygun kütüphanedir. Bu işlemler için çok güçlü bir ara yüze sahiptir.

Özellikle veri görselleştirme ve bu işlemi interaktif bir şekilde gerçekleştirmek için çok önemli bir araçtır. Standart Python geliştirme ortamında çalışabildiği gibi ayrıca kendine has browser tabanlı bir çalışma ortamı da bulunmaktadır. Bu görünüme HTML notebook denilmektedir. Bu notebook kullanımında satır bazında komut almayı sağlayan bir GUI konsolu bulunmaktadır. Yazılım problemlerini çözme becerinizi ve istatistiksel yeteneklerinizi en iyi şekilde uygulamanızı sağlar.

Scikit-Learn

Scikit-Learn Python kütüphanesi

Scikit Learn, Python programlama dili ile yazılmış bir makine öğrenmesi kütüphanesidir. Doğrusal regresyon, lojistik regresyon, karar ağaçları, rastgele orman gibi birçok temel yöntemi içeren bu kütüphane, Anaconda ile beraber geliyor.

scikit-learn paketinin bu kadar popüler olmasının birkaç sebebi var. Bunlardan ilki ihtiyaç duyacağınız temel yöntemlerin büyük bir kısmını içermesi. İkinci olarak, scikit-learn sayesinde veri analitiği uygulamalarını baştan sona yürütmenizin mümkün olmasını sayabiliriz.

Keras

Keras Python kütüphanesi

Derin öğrenme konusunda Keras oldukça önemli paketlerden biri. Aslında Keras kendi başına bir derin öğrenme kütüphanesi değil. Keras, size Google Tensorflow, Microsoft CNTK, ve Theano derin öğrenme kütüphanelerini kullanabileceğiniz üst seviye bir API (application programming interface, uygulama programlama ara yüzü) sunuyor. Bu sayede oluşturduğunuz derin öğrenme mimarisini farklı paketleri kullanarak eğitmeniz mümkün.

TensorFlow

TensorFlow Python kütüphanesi

TensorFlow, Google tarafından derin öğrenme uygulamaları için geliştirilmiş açık kaynak bir kütüphane. Sayısal hesaplamalarda yüksek performans için kullanılmaktadır. Google tarafından geliştirildi ve Python programlama dili kullanılıyor.

OPENCV

OPENCV Python kütüphanesi

OPENCV(Open Source Computer Vision), Gerçek Zamanlı Bilgisayarla Görme Kütüphanesi

Computer Vision üzerine çok önemli kütüphanelerden biridir. Görüntüler üzerinde işlem yapabildiğimiz sadece okuma yazma değil, renk kanalları ile oynama bunların üzerlerinde işlemler yapabilme yeteneklerine de sahiptir.

Torch & Pytorch

Pytorch, derin öğrenmede sıkça kullanılan kütüphanelerden birisidir. Pytorch, tensorflow ile kıyaslanabilir.

XGBoost

......

Kedro

......

LightGBM

LightGBM, Light Gradient Boosting Machine'in kısaltmasıdır.

Caffe

...

Theano

Artık kullanılmayan bir kütüphane, Eylül 2017 de Theano kütüphanesinin artık geliştirilmeyeceği duyuruldu.

Sympy

.........

Optuna

....

python kütüphaneleri
0 Beğeni
Python
Önceki Yazı

İngilizce Nasıl Kahve Siparişi Verilir?

29 Ocak 2023 tarihinde yayınlandı.
Sonraki Yazı

LaTeX

29 Ocak 2023 tarihinde yayınlandı.
arrow