Pazartesi, Ocak 20, 2025

IMAP e-postalarınızı nasıl tekilleştirirsiniz?

IMAP e-postalarını tekilleştirmek, yani IMAP hesabınızdan aynı e-postaları silmek için bir araç göstericem size. Varsayılan olarak, yalnızca aynı klasördeki postaları siler ve yinelenen e-postaları bulmak için Message-ID başlığını kullanır. Ayrıca oldukça hızlıdır, çünkü mesajların tamamını değil, yalnızca mesaj başlıklarını yükler ve karşılaştırır. Ardından klasöre girin, sisteminizde umarım python3 vardır. Aşağıdaki gibi çalıştırın ve bırakın kod […]

Python ile Proxy Checker

İnternet üzerinden bol miktarda ücretsiz proxy bulup bir takım işler yürütürken hangi proxy’nin çalışıp hangisinin çalışmadığına bakmamız çok önemli Temelde 1 adet bağımlılığı bulunuyor, geri kalanı Python 3 içerisinde yer alan bağımlılıklar Gerekli olan bağımlılıkları kurmak için ben pip kullandım, siz kullandığınız paket yöneticiyle bu işlemi yapabilirsiniz. Nihai kodumuz şu şekilde olmakla beraber, birden çok […]

Python ile Para Birimi Biçimlendirme İşlemi

Her para biriminde neredeyse farklı formatlama şekilleri var, örneğin bir ödeme sistemi yapıyorsunuz diyelim bunda para birimini biçimlendirmek çok önemli yapılacak olan yanlış bir biçimlendirme ile kullanıcı yüksek ve/veya düşük ücret ile ürün alabilir. Bu gibi durumların önüne geçebilmek amacıyla mümkün olan en iyi şekilde gelen değeri formatlamak ve küsuratlar ile dönecek ondalık değerler önemli

Python’da Uygulama Loglarının Sentry Üzerine Geçirilmesi

Uygulama içerisinde yer alan envai çeşit günlüğün uzak sunucuda hem depolanması hem takip edilmesi amacıyla Sentry kullanmak iş görüyor. Bu noktada yapılandırması şu şekilde Uygulamanın herhangi bir yerine ekleyin, yeter ki çalışsın. Şimdi geldik logların yönlendirilmesine, normal bir logmuş gibi davranmanız yeter. Extra bir çabaya gerek yok. Bu aşamadan sonra bütün loglar mis gibi Sentry […]

Windows WSL Üzerinde Anaconda Kurulumu ve Python Geliştirme

Geliştirme ortamı olarak benim gibi WSL üzerinden Linux kullanıyorsanız. Python kurulumu için olmazsa olmazımız olan Anaconda’nın nasıl kurulduğunu göstereceğim. Öncelikli olarak tercih ettiğiniz herhangi bir Linux dağıtımı sisteminize kurun, ben bu aşamada Debian’ı tercih edeceğim. Kurulum başarılı bir şekilde tamamlandıysa ve artık aşağıdaki gibi komut satırına düştüyseniz kuruluma başlayabiliriz demektir. Bize gerekli olan kütüphaneleri normal […]

Python’da IP Adresi Nasıl Doğrulanır?

IP Adreslerinin sisteme eklenmeden önce doğrulanması gerekir, doğru olmayan bir değer sistem üzerinde istenmeyen sonuçlara neden olabilir. IP adreslerini bir kaç yöntem ile doğrulayabiliriz. İstediğiniz yöntemi kullanabilirsiniz. Python içerisinde gelen ipaddress kütüphanesinden faydalanmak Socket kütüphanesinden faydalanmak

Flask + GridFs + Mongodb ile Basit REST API Nasıl Yapılır

Özellikle yapacağım basit işler için her zaman micro framework olarak Flask tercih ettim, bu örneği de arkadaşıma yardım ederken hazırladım. Ufak tefek işler için değiştirip ekleme yapıp falan kullanabilirsiniz. Python’un öğrenmesi kolay ancak API servis mantığı, Mongodb yapısı ve GridFs kullanımlarını öğrenmek biraz zaman alabiliyor. Bu konulara ayrıca odaklanmanızı şiddetle öneririm Kullandığımız bileşenlerin sıralı tam […]