EMRAH ÜSTÜN

internet güzel bir şeydir

Ubuntu üzerinde Python ile imge/görüntü işleme (image processing)

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Bu yazı şuraya taşınmıştır, okumak için tıklayınız:

Ubuntu üzerinde Python ile imge/görüntü işleme (image processing)

1,632 total views, no views today

Python kullanarak arayüzlü sunucu-istemci uygulama örneği

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Evet arkadaşlar bugünkü programımızda Python programlama dilini kullanarak, Tkinter isimli sevgili modülümüz eşliğinde arayüz oluşturarak, socket modülü ile TCP uygulaması yapacağız.

Esas olan mantığı kavramak olduğu için TCP haberleşmesinde ne yaptığımız önemli değil. Ben kolay olsun diye şöyle birşey yapacağım şimdi:

İstemcimizde (client) kullanıcıdan bir sayı alacağız, sunucuya (server) göndereceğiz, sunucu sayının karesini alıp istemciye geri gönderecek. Yani kare alma sunucusu. Saçma oldu ama olsun :mrgreen:

Kullanım olarak ta, sunucuda program çalıştığında, sunucuyu çalıştır düğmesine basılınca sunucu çalışacak, istemci her sayı gönderdiğinde bağlantı kurulacak, sayı gidecek, cevap gelecek, bağlantı kapatılacak. Ve istemci “kapat” düğmesine bastığında hem istemcideki arayüz, hem sunucudaki arayüz kapanacak.

Bu uygulamayı windows ağı kurulu olan 2 bilgisayar arasında çalıştırdım. (virüs programlarını kapattım, firewall falan engelleyebilir belki)

Şimdi önce programımızın çalışmasını görelim, daha sonra adım adım kodları anlatalım.

Devamını oku »

2,076 total views, 1 views today

Python’da program derlemek

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Öğrendiğim herşeyi madde madde yazıyorum, umarım birileri faydalanır.

Pythonla ilgili araştırma yaptıktan sonra derleyicilerimi kurmuştum. Ancak bir türlü program derleyemiyordum. Komut satırında tek satırlık komutları çalıştırabiliyordum ancak bu böyle gitmezdi.

Ve yardımıma Onur yetişti. Onur’a programı yazıp sonucu nasıl görebiliyoruz demiştim. Ve sağolsun bana bir word dosyası hazırlamış. Şuradan indirebilirsiniz.

Temel olarak anladığım,

Devamını oku »

2,141 total views, 1 views today

Python veri tipleri

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Statik veri tipleri: program derlenirken veri tipi bilinmek zorundadır, sabittir.

C ve Java bu gruba dahildir.

Dinamik veri tipleri: derlenirken veri tipinin bilinmesine gerek yoktur. Daha doğrusu derlenmeye başlandığında bilinmesine gerek yoktur. Biz bir değişkene bir değer attığımızda o değerin veri tipine göre değişken veri tipi tanımlanır.

VBscript ve Python bu gruptadır.

783 total views, no views today

Python fonksiyonlar

KötüFena değilİyi (oy yok)
Loading ... Loading ...

def buildConnectionString(params):

şeklinde tanımlanıyor.

Bu tanımda görüyoruz ki fonksiyonun geri dönüş veri tipi tanımlanmıyor. Python fonksiyonlarında veri tipi tanımlamımıza gerek yok, hatta geriye bir veri gönderip göndermeyeceğini dahi bildirmemize gerek yok.

Aslında bütün fonksiyonlar geriye bir veri göndermek zorunda. Eğer fonksiyon geriye döndürecek veriyi üretmişse o veriyi, birşey üretilmemişse de geriye NULL gönderir.

NULL neydi: Boş veri.

630 total views, no views today

Dive Into Python – Yeni başlayanlar için e-kitap

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Kendisi şurada ikamet eder. İngilizcedir.

Tesadüfen buldum. Gayet güzel. Her şeyi adım adım anlatıyor.

Baş kısımlarda gördüğüm, derleyici kurulumunda, işletim sisteminizin ne olduğuna göre anlatıyor, hatta indirdikten sonra çift tıklayıp çalıştırın bile diyor yani o derece :mrgreen:

1,515 total views, 2 views today

Python derleyicileri

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Bugün python’a giriş yaptım.

İlk olarak derleyicileri inceledim.

Şunları buldum, denedim:

  1. python.org sitesinde yayınlanan IDLE (Python GUI)
  2. Onur‘un tavsiye ettiği Wing IDE 3.0 (deneme sürüm veya 30$)
  3. ActivePython

1. ve 3. ler komut satırı şeklinde. Deneme yapmak için gibi. Wing ise daha çok kod yazmaya yönelik. Zaten Onur da onu tavsiye etti. Ki ücretliyse vardır birşey:razz:

2,906 total views, 1 views today

Python programlama dili

KötüFena değilİyi (2 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Pyhton’u duyardım,görürdüm internette ara sıra. Nasıl birşeydir hiçbir fikrim yoktu. Gün geçtikçe Python kelimesini daha sık görür oldum. Yaygınlaşmaya başladı. Hatta Google’ın, Youtube’un iş ilanlarına baktığımda Python bilen mühendis aradıklarını gördüm. Okulumuzda düzenlediğimiz Pardus seminerinde Bahadır KANDEMİR de bir ayrı övmüştü pythonu. Bu şekilde Python gözümde baya bir büyüdü.

Devamını oku »

2,855 total views, 2 views today

Yaz projem: Python ile Linux kurcalamaları

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Yrd. Doc. Dr. Mehmet Yakut‘tan aldığım proje ARM işlemci kullanarak TCP/IP simulasyonuydu. Ancak yeterince hazır kod bulamamam, bulduklarımın ARM modeliyle simülasyona aktarımda yaşadığım sorunlardan dolayı projeyi sonuçlandıramadım. Hatta neredeyse adım atamadım. Proje internette kod ve doküman arama projesi gibi oldu benim için. Devamını oku »

1,319 total views, no views today

programlama dilleri gelişim şeması

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Hangi dil hangisinden çıkmış.

Burada

1,252 total views, no views today