Python ile FTP Üzerinden Dosya Alma-Gönderme (ftplib)

ftplib; FTP protoküle üzerinde bir istemci oluşturmamızı sağlayan çok kullanışlı standart bir Python modülüdür. Kullanımı da oldukça basit. Öncelikle bu modül içinde bulunan FTP sınıfından bir örnek(instance) oluşturuyoruz. Sırayla FTP adresi, kullanıcı adı ve şifresi parametre olarak veriliyor.

Oluşturduğumuz bu FTP örneği ile bütün işlemlerimizi yapıp sonra quit ile bağlantıyı sonlandırıyoruz. Dosya İşlemleri Bağlantımız … Okumaya devam et Python ile FTP Üzerinden Dosya Alma-Gönderme (ftplib)

Python Kullanarak Flask ile Basit Web Sayfaları Hazırlama ve Sunma #2

Bir önceki yazıda Flask kullanımına giriş yapmıştım, şimdi birkaç özellik daha ekleyerek devam edeceğim. Son olarak dosyamız şu haldeydi. Ve aşağıdaki 3 satır komutu komut satırına yazarak sunucumuzu başlatmıştık. Ubuntu için set yerine export komutunu kullanmamız gerekiyor.

İlk iş olarak bir template kullanarak formumuzu ve giriş sayfamızı daha moduler hale getirelim hem de … Okumaya devam et Python Kullanarak Flask ile Basit Web Sayfaları Hazırlama ve Sunma #2

Python Kullanarak Flask ile Basit Web Sayfaları Hazırlama ve Sunma #1

Flask, bir web server geçişi açan Werkzeug ve Django’daki HTML şablonlarına benzer bir yapı sunan Jinja2 üzerine kurulmuş bir microframework olduğunu söylüyor. Yani Flask ile Django kadar esnek olmasa da web sayfaları hazırlayıp sunabileceğiz. İçerisinde barındırdığı web sunucusunun büyümeye müsait olmaması sebebiyle büyük projelerde üretim aşamasında kullanılmaması öneriliyor. Kurulum için pip install Flask komutunu vermemiz … Okumaya devam et Python Kullanarak Flask ile Basit Web Sayfaları Hazırlama ve Sunma #1

Python’da Veri/Değişken Tipleri (Primitive, Tuple, List, Dictionary)

Şu yazımda Python üzerinde değişkenlerden biraz bahsetmiştim, şimdi değişkene verebileceğimiz verinin hangi tiplerde ve düzende olabileceğinde ve bu verilere nasıl ulaşabileceğimizden biraz bahsedeyim. Primitive tipler Değeri, tam sayı(int), ondalık sayı(float) ya da metin(string) verilerdir. Bütün programlama dillerinde standart olarak bulunabilir. Sayısal olarak, çok büyük tam sayılarda kullanılan long ve karmaşık sayılar için kullanılan complex veri … Okumaya devam et Python’da Veri/Değişken Tipleri (Primitive, Tuple, List, Dictionary)

Tensorflow ve Tensor nedir? Küçük Bir Örnek

Daha önce Keras ile Tensorflow’u MNIST üzerinde kullanmıştık. Bu üst bir kütüphane ile kullanım Tensorflow’un en kolay kullanımı, asıl içeride neler oluyor, Tensorflow ne yapıyor? Bu giriş yazısında bu konulara biraz değinmeye, bazı tanımlar yapmaya çalışacağım. Tensor Tensorflow için tensor; herhangi bir boyutta olan bir dizi içinde tutulan ilkel(integer, float..) verilerden oluşan veri setidir. Bir … Okumaya devam et Tensorflow ve Tensor nedir? Küçük Bir Örnek

Cython ile daha hızlı Python

Cython; basit olarak Python için C genişletmeleri(extension) yazmamızı sağlayan bir programlama dilidir. Bunu, Python söz dizimi ile C fonksiyonları ve değişkenler üzerinde tip(static type) belirtmemizi sağlayarak yapar, bu şekilde oluşturduğu C kodunu da bir Python extension’ı olarak çalıştırarak Python içerisinde kullanabileceğimiz C hızında fonksiyonlar elde ederiz. Anaconda kullanıyorsanız Cython kurulu olacaktır sisteminizde, güncellemesine bakmanızda fayda … Okumaya devam et Cython ile daha hızlı Python

Python’da “With” İfadesi

With ifadesi Python üzerinde bir blok içerisindeki kodları iki metot arasına almamızı sağlar. Klasik bir örnek olarak;

Burada blok içinde kodumuz çalışmadan önce ve sonra çalışan dosya açma ve kapama olmak üzere iki fonksiyonumuz vardır. With üzerinde kullanabilmek için kendimiz de sınıflar oluşturabiliriz. Kullanılacak sınıf içerisinde __enter__ ve __exit__ metotları bulunmalı. Aşağıdaki Ornek sınıfımız … Okumaya devam et Python’da “With” İfadesi

Metin Madenciliğinde TF-IDF Kullanımı

Elinizde bir miktar bölümlenmiş, haber metni, blog yazısı, yemek tarifi gibi metin verisi var ise bu bölümler içinde geçen kelimelerin ya da terimlerin sıklık düzenini bir algoritma ile çıkararak bu metinler üzerine bir gruplama yapabiliriz. Kısaltmaların açıklamaları şöyle TF: Term Frequency / Terim Sıklığı IDF: Inverse Document Frequency / Ters Döküman Sıklığı Burada TF-IDF‘in bir … Okumaya devam et Metin Madenciliğinde TF-IDF Kullanımı

Windows Üzerine Tensorflow-GPU Kurulumu

Tensorflow; Google tarafından yönetilen, derin öğrenme konusunda çok kapsamlı ve yardımcı bir kütüphane. Bu blog üzerinde bazı örneklerde Keras ile beraber kullanmıştık hatta. Şu anda CPU ve GPU olmak üzere iki versiyonu bulunuyor. Kolay kurulduğu için CPU versiyonunu kullanıyordum ama modeller karmaşıklaştıkça CPU inanılmaz yavaş gelmeye başladı, artık GPU versiyonunu deneme zamanı geldi. Donanım Gereksinimleri … Okumaya devam et Windows Üzerine Tensorflow-GPU Kurulumu

Python’da Sınıf Metotları

Python 3 üzerinde oluşturduğumuz sınıflar içinde yazdığımız metotlar dekoratörler yardımı ile birkaç farklı şekilde tanımlanabilir. Örnek(instance) Metodu: dekoratörü yoktur, sınıf kullanılarak oluşturulmuş bir örneğin(instance) kendisini self parametresi olarak erişebilir. Sınıf(class) Metodu: dekoratör olarak @classmethod kullanmanız gereklidir. Sınıfı tanımlayan bir cls parametresi alarak sınıf bilgilerine ulaşabilir. Statik Metot: dekoratörü @staticmethod‘dur. Varsayılan bir parametresi yoktur. Sınıfın ya … Okumaya devam et Python’da Sınıf Metotları