Python Virtualenv Kullanımı

Python ile sanal bir geliştirme ortamı kurabilir ve istediğiniz modülleri bilgisayarınızdan bağımsız kullanabilirsiniz.

Python Virtualenv Kullanımı
Python modülleri ile haşır neşir olmaya başladığınızda bir bakarsınız onlarca modülü bilgisayarınıza yüklemişsiniz. Belki meraktan yüklenen onlarca modül sizi rahatsız edebilir, bazen de bilgisayarınızdaki bir modülün daha düşük versiyonlu halini, geliştirdiğiniz farklı bir projenizde kullanmak isteyebilirsiniz. İşte bunun gibi ihtiyaçlardan dolayı virtualenv diye bir araç ortaya çıktı. [Devamını Oku]

Python Re Modülü

Python'da Düzenli İfade (Regular Expression) Kullanımı

Python Re Modülü
Düzenli ifadeler (Regular Expressions) yazılım hayatınızda mutlaka karşınıza çıkacak bir terimdir. Çok sık çıkmaz ama kesinlikle çıkar. Anlaması ilk önce biraz zor gelebilir, bazı temel yapıları uygulamalı olarak anlatmaya çalışalım. Zaten ben de bu içeriği, ihtiyacım olduğunda tekrar geri dönüp, konuyu hatırlayabilmek için yazıyorum. [Devamını Oku]

Python Dryscrape Modülü ve Javascript

Projenizde dryscrape modülünü kullanarak javascript desteği kazandırabilirsiniz.

Python Dryscrape Modülü ve Javascript
Bir önceki yazımda Python için Requests modülünün özelliklerini ve kullanımını anlatmıştım. Bu modül ile bir siteye http istekleri yapabiliyorduk. Bu istekler doğrultusunda ise sitenin kaynak kodlarını alabiliyorduk. Buraya kadar bir problem yok, fakat bazen, bağlanmaya çalıştığınız sitenin bazı yerleri javascript ile yükleniyor olabilir. Bu nedenle ancak o alanı javascript çalıştıran bir tarayıcı ile girip, ilgili alanın dolmasını sağlayıp sonra kaynak... [Devamını Oku]

Python Random Modülü

Modüldeki kullanışlı methodlar

Python Random Modülü
Python içinde standart olarak gelen Random modülünden bahsedelim biraz. Rastgele sayı üretmeyi sağlayan bir modül olan Random, python 1.4 ve üzerinde kullanılabiliyor ve mersenne twister algoritmasını baz alarak çalışıyor. Uygulamanıza import ederek hemen kullanmaya başlayabilirsiniz. Hemen örneklere geçelim. [Devamını Oku]