Yararlı Kütüphaneler

Gökhan YAVAŞ
gokhanyavas
Published in
2 min readDec 19, 2016

Python’da uygulama geliştirirken işimizi kolaylaştıracak yararlı kütüphaneler bulunmaktadır. Mesela diyelim ki veriler üzerinde bir çeşit analiz ve istatiksel çalışma yapacaksınız işte bu sırada devreye kütüphaneler giriyor. Bu durum oyun, web, taşınabilir cihaz programlama alanları içinde geçerlidir. Her ne kadar bu yazıma kadar Python öğrenmiş olsak bile bu kütüphaneleri bilmek gücümüze güç katacak.

[vc_row][vc_column][vc_column_text]

Web Programlama

[/vc_column_text][vc_tta_accordion][vc_tta_section title=”Django” tab_id=”1482136202893-f70eebd7-ea0e”][vc_column_text]Python Programlama diliyle yazılmış MTV mimari deseni kullanılan, yüksek seviyeli web kütüphanesidir.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Flask” tab_id=”1482136199102–9ae53a99–17bd”][vc_column_text]Güçlü ve kolay öğrenilebilen bir kütüphanedir. Hafif uygulamalar ve projeler için uygundur.[/vc_column_text][/vc_tta_section][vc_tta_section title=”CherryPy” tab_id=”1482136199165–680a809c-0d02"][vc_column_text]Nesne Yönelimli Programlama’ya dayalı web geliştirme ortamıdır.[/vc_column_text][/vc_tta_section][/vc_tta_accordion][vc_column_text]

Veri Analizi

[/vc_column_text][/vc_column][vc_column][vc_tta_accordion][vc_tta_section title=”NumPy” tab_id=”1482137647645–646e5a88–4f1f”][vc_column_text]Veri merkezli çalışmaların odağındaki kütüphanedir. Sayısal verileri sıralama vs. gibi işlemlerde etkili kütüphanelerdendir.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Pandas” tab_id=”1482137647646–73c59b95-cfeb”][vc_column_text]Veri yapıları için çok uygun kütüphanelerdendir. DataFrame en çok kullanılan nesnesidir. Finansal işlemler için gerekli bir çok işlemi yüksek performansla gerçekleştirebilir.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Matplotlib, Ipython ve SciPy” tab_id=”1482138473335–278f6520-e228"][vc_column_text]Matplotlib, 2 boyutlu görselleştirme ve grafik işlemleri için en çok kullanılan kütüphanedir.

Ipython, veriler görselleştirmek için önemli bir kütüphanedir. İstatiksel yeteneklerin en iyi şekilde uygulanmasını sağlar.

SciPy, çok sayıda problemin çözümünü içeren kütüphanedir. İntegral, lineer cebir, optimizasyon gibi problemleri çözebilirsiniz. Matlab programlamaya benzemektedir.[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Görsel Programlama — GUI

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_tta_accordion][vc_tta_section title=”Tkinter” tab_id=”1482137703351–29aaa665-c127"][vc_column_text]Python ile varsayılan olarak gelen görsel arayüz kütüphanesidir.[/vc_column_text][/vc_tta_section][vc_tta_section title=”PyQt” tab_id=”1482137703352-b04737fa-bb54"][vc_column_text]Tüm işletim sistemlerinde çalışabilen, profesyonel ve oldukça modern bir görsel arayüz kütüphanesidir.[/vc_column_text][/vc_tta_section][vc_tta_section title=”PyGTK” tab_id=”1482148183958–031c274a-21b7"][vc_column_text]Diğer arayüz kütüphaneleri gibi kolayca kullanıcı arabirimleri oluşturmaya olanak verir.[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Veritabanı Programlama

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_tta_accordion][vc_tta_section title=”SQLAlchemy” tab_id=”1482137807752–26649883–805c”][vc_column_text]Yüksek verim ve performans açısından kullanılır.[/vc_column_text][/vc_tta_section][vc_tta_section title=”PonyORM” tab_id=”1482137807754–1c6fb13e-3758"][vc_column_text]Veritabanı için farklı bir kütüphanedir. Bir çok veritabanını destekler.[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Python için yazılmış 60 bin kütüphane bulunmaktadır. Bahsettiğim bu kütüphaneler içlerinde en çok kullanılanlardan bazıları. Bu tür kütüphanelere ulaşabileceğiniz en büyük kaynak pypi.python.org adresidir. Bunun yanında github’ta gruplanmış kütüphanelere ulaşabilirsiniz.

[/vc_column_text][/vc_column][/vc_row]

--

--