Ana içeriğe atla

Kayıtlar

Mayıs, 2017 tarihine ait yayınlar gösteriliyor

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?

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

Python, bizler için bazı işleri kolaylaştıran fonksiyonları hazır olarak kendi içinde paketlemiş ve programcıların kullanımına sunmuştur. Bizde bu yazı serisinde, Python içinde gömülü olarak bulunan,yani import etmeye gerek olmadan kullanılabilen fonksiyonları, elimizden geldiğince anlatmaya çalışacağız. Hadi başlayalım :) # map() fonksiyonu map() fonksiyonu, elimizdeki listenin elemanlarını teker teker, bizim belirlediğimiz fonksiyona parametre olarak göndermek için kullanılabilir. Genel yapısı şöyledir map(fonksiyon_adı,liste) Bir örnek yapalım ki, pekiştirmiş olalım. Diyelimki elimizde bir liste var ve bu listede kelimeler var. Biz bu listedeki kelimelerin ilk harflerini büyük yapıp yeni bir liste oluşturalım.

Pyhon İleri Fonksiyonlar - Lambda

Eğer Python'da belli bir seviyeye geldiyseniz, artık biraz daha derin ve pratik konuları öğrenmeninde zamanı gelmiştir. Çünkü programlama tecrübesi kazandıkça işleri daha kısa sürede yapabilecek yapıları da bilmek önemlidir. İşte bunlardan biri de lambda'dır. Lambda, bizim herhangi bir yerde tek satırlık fonksiyonlar oluşturmamızı sağlar. Mesela iki sayıyı toplayan bir fonksiyonumuz olsun. >>>def topla(sayi1,sayi2): ... return sayi1+sayi2 Bu fonksiyonu lambda ile yazarsak;