Python ile yazılmış projeler 1

Selamlar arkadaşlar, python ile yazılan yazılmları tanıtacağım  yeni bir yazı dizisine başlıyorum. Bu yazı dizisinde python öğrendim ama python ile nasıl bir proje yapmalıyım, python ile neler yapılabilir sorularını aklından geçirenlere yardımcı olabilir.

Python ile yazılmış projeler

1) Httpie

Httpie yazılımı alternatif bir http clientıdır. http istekleri göndermenizi kolaylaştıran, basitleştiren bir proje. Curl’e alternatif olarak görebiliriz. Kullanıcı dostu ve daha fazla özellik barındırıyor. Github reposu https://github.com/jakubroztocil/httpie

Windows’u, linux’u ve macos’u  destekliyor.

Linux dağıtımlarına kurulumu oldukça basit.

# Debian, Ubuntu, etc.
$ apt-get install httpie
# Fedora
$ dnf install httpie
# CentOS, RHEL, ...
$ yum install httpie
# Arch Linux
$ pacman -S httpie

Kullanımı konusunda güzel bir gif yapmışlar.

2) Sckit-learn

Python ile yazılmış machine learning modülüdür. 2007 yılında google summer of  code programında başlatılan bir projedir. 12 yılda çok fazla destek gören bir projedir. Numpy, scipy joblib kütüphanelerini kullanıyor..

Github deposu: https://github.com/scikit-learn/scikit-learn

Kurulumunu pip ile yapabilirsiniz . Python3 ve Python2 destekliyor

pip install -U scikit-learn
python ile yapılmış projeler
python ile yapılmış projeler

3) Face recognition

Python ile yazılmış yüz tanıma api projesidir.  Bu projede fotoğraflardan veya kameradan yüzleri çeşitli algoritmalar ile tespit edip veritabanına isim ile kaydedebiliyorsunuz. Kaydettikten sonra tekrardan kamera karşısına geçtiğinizde eğer veritabanında yüzünüz yer alıp tanınmışsa adınızı yüzünüzün altında yazıyor.

Çeşitli görüntü işleme algoritmalarını kullanıyor.

Github reposu: https://github.com/ageitgey/face_recognition

Sadece Python3 destekliyor.

Pip ile kurulum yapabilirsiniz.

pip3 install face_recognition

Bu projelerden anlayacağınız gibi daha önce olan bir modülü, kütüphaneyi kullanarak yeni bir proje ortaya çıkartabilirsiniz. Diğer modülleri birleştirerek de başka bir proje yapabilirsiniz. 0’dan bir proje veya devrim yapacağım diyerek bir şey bulamadan yerinizde durmanıza gerek yok.

Python ile yazılmış projelerin tanıtımına bir sonraki yazımda devam edeceğim.

Bir cevap yazın