Ana içeriğe atla

Kayıtlar

Python Curses Modülü

Hepimiz yazdığımız programların görsel olarak güzel olmasını isteriz. GUI programlama yaparken alternatif çokken, konsol ekranında pek alternatifimiz yoktur genelde. Ancak bazı modüller yardımı ile, terminal ekranını kendimize göre değiştirebiliriz. Bunlardan birisi de curses modülüdür. Curses modülü ile, pencerenin istediğimiz kısmına yazı yerleştirebilir, klavye hareketlerini algılayabilir, tek yada daha fazla karakterli verileri terminalin istediğimiz kısmında alabilir ve saymadığım daha birçok şeyi yapabiliriz. Kurulum için, eğer sisteminizde pip varsa, pip yardımı ile aşağıda vereceğim adresten .whl dosyasını indirip kurabilirsiniz.

Python psutil kütüphanesi-1

Python, kütüphane bakımından zengin bir dildir. Sorununuza çözüm ararken, daha önce adını duymadığınız bir kütüphane ile karşılaşabilirsiniz. Sizin için yorucu olan tüm işlemler, bu kütüphanede düzgün bir şekilde biraraya getirilmiştir. Böylece siz de, tekerleği tekrar icat etmekten kurtulursunuz. Python'da derin sistem işlemleri yapmak, işlemci hakkında bilgi almak,yönetmek,sistem hakkında detaylı bilgi almak gibi işlemleri yapabilmek için psutil kütüphanesi yazılmıştır. Aslında bundan daha fazlasını da içeriyor ancak, burada hepsinden bahsetmeyeceğiz. adece kısa kısa bilgiler vererek, nasıl kullanılacağına dair bilgi vereceğiz. Öyleyse başlayalım.

Python'da Sınıfları Birbirine Eklemek

Merhaba arkadaşlar. Bugünkü yazımızda, Python da iki veya daha fazla sınıfı + operatörü ile birbirine eklemeyi anlatacağım.  Bildiğiniz gibi Python, nesne yönelimli bir dil. Bu yüzden gerçek hayatta kullandığımız nesneleri modelleyerek programlama içerisinde kullanmamıza imkan sağlıyor ya da bu durum için oldukça uygun diyelim. Elimizdeki nesneleri, diğer oluşturduğumuz nesneler ile toplayabiliriz,iki nesnenin özelliklerini birbirine ekleyebiliriz yani. Bu duruma, operator overloading deniliyor, yani operatorün üzerine yazmak.

Python Soket Programlama

Merhaba arkadaşlar. Bugün sizlerle birlikte Python'da socket programlama yapacağız. Bunun için Python da socket kütüphanesini kullanacağız. Peki nedir bu socket programlama? Soket programlama, sizin iki program arası yada iki bilgisayar arası iletişim kurmanızı sağlar. İşte bizde bugün iki programımızı birbiri ile haberleştireceğiz. Bunun için elimizde iki program olacak. Birinci program,mesaj bekleyen program olacak, diğeri ise mesaj gönderen program.

Python Gömülü Fonksiyonlar-round()

round() fonksiyonu, küsuratlı sayıları yukarı yada aşağı yuvarlamak için kullanılır. Aynı zamanda hassaslık ayarı da yapılabilir. Örnek: >>>round(1.2) 1 >>>round(9.9) 10 Örnekte de görüldüğü gibi round() fonksiyonu, bir küsuratlı sayıyı, kendisine en yakın olan bir tam sayıya doğru tamamlar. Peki, ikisinin tam ortası olursa ne olur?