Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
236
Cevap
14475
Tıklama
0
Öne Çıkarma
Python Soru & Cevap
B
12 yıl
Çavuş
Konu Sahibi

Oncelikle herkese merhaba!

Forumda gezinirken dikkatimi cekti, insanlar python hakkinda konu aciyor ama cok ta cevap verilmiyor. Yani eksiklikleri fazlalari neler yapilabilir gibisinden dogru durust cevaplar yok. Forumda bolum olarak da Python yok, bence bu cok buyuk bir eksiklik. Konumuza donucek olursak basliktan da anladiginiz uzerine python programlama dili ile ilgilenen arkadaslara kilavuzluk edebilecek bi konu olacagini umarak actim. Python'la ugrasiyorsunuz, bir kod yazdiniz ama hata mi veriyor? Gelin burada cozumunu bulalim... Tabiki buraya sorununuzu yazmadan once kendiniz cozmeye calisin, googlelayin, arastirma yapin. Gene yok arkadas dediginiz durumlarda ben(biz) buradayiz . Musait oldukca ben, olamadikca baska arkadaslarin yardimci olacagana inaniyorum...

Iyi calismalar...

ONEMLI NOT: LUTFEN KOD PAYLASACAGINIZ ZAMAN BURADAN KODU YAPISTIRIP, ALTTAN PYTHON'U(VEYA PYTHON3'U) SECTIKTEN SONRA "PASTE!" BUTONUNA BASINIZ VE LINKI BURADA PAYLASINIZ... TESEKKURLER.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi BlackPython -- 29 Haziran 2013; 16:21:50 >

B
12 yıl
Çavuş
Konu Sahibi

Arada faydali bilgi vermek te ise yarar sanirim. Belki soracaginiz soruyu cevaplamis olurum.

Python icin belli basli unlenmis kutuphane ve frameworklerinden bahsetmek istiyorum. Hatta python'un bazi turlerinden...

Python'un belli basli turleri;

Jython --> JVM catisi altinda calisan bir python turudur.
IronPython --> .NET catisi altinda calisan bir python turudur.
Stackless Python --> Thread ve mikro-threadler uzerinde hakimiyet saglamizini yarayan bir turdur.
PyPy --> JIT derleyicisi ile calisan bir python varyasyonudur.

(Cython ve CPython'a da bakmanizi tavsiye ederim. )

Python'un belli basli frameworkleri;

Kivy Framework:
Mobil aplikasyon ve oyun yapmanizi saglayan cok genis ve gelecegi cok iyi olan bir frameworktur. Yaptiginiz seyleri MacOS, Windows ve Linux'ta calistirabilir, Mobil platformlar icin paket olsturabilirsiniz... (iOS ve Android)

Django Web Framework:
Python'un cok unlu bir web aplikasyon catisidir. (bkz. markafoni.com)

Twisted Network Framework:
Ileri seviye (hatta cok ileri seviye ) soket ve network(ag) programlama icin kullanirlir. Asagida bahsedecegim PyGame kutuphanesi ile de uyumlu calisir.

Python'un oyun gelistirme kutuphaneleri;

PyGame --> 2D(2b) oyunlar icin kullanilan kutuphanedir.
Panda3D -->3D(3b) oyunlar icin kullanilan kutuphanedir.

(Her 2 oyun kutuphanesi de inanilmaz derecede kolaydir...)

Umarim faydali olur...

Kivy Framework --> Kivy Framework
Django Web Framework --> Django Web Framework
Twisted Network Framework --> Twisted Network Framework
PyGame --> PyGame
Panda3D --> Panda3D



D
12 yıl
Yüzbaşı

belki tarayıcının temporary klasöründen oynatılan videoyu bulabilirsin python ile. stream olmayan videolar zaten genelde tarayıcının temp klasörüne kaydediliyor. ya da daha sofistike bir yöntem olarak url yakalama için modül kullanabilirsin

http://sourceforge.net/projects/mediasniffer/
http://sourceforge.net/projects/pyurlsnooper/

incelemeni öneririm.





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 29 Haziran 2013; 16:14:11 >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @özgür beyin
B
12 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: bronzeage

belki tarayıcının temporary klasöründen oynatılan videoyu bulabilirsin python ile. stream olmayan videolar zaten genelde tarayıcının temp klasörüne kaydediliyor. ya da daha sofistike bir yöntem olarak url yakalama için modül kullanabilirsin

http://sourceforge.net/projects/mediasniffer/
http://sourceforge.net/projects/pyurlsnooper/

incelemeni öneririm.


Benim tavsiye ettigim kutuphaneler gerci biraz temeli bunlari bilmiyordum, bunlari yazayim bi kenara belki lazim olur...

Konuyla ilgilendiginiz icin tesekkurler hocam. Sirf ben sen yetemeyebiliriz ilerde baska cevap verebilecek insanlar da lazim.


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: bronzeage

belki tarayıcının temporary klasöründen oynatılan videoyu bulabilirsin python ile. stream olmayan videolar zaten genelde tarayıcının temp klasörüne kaydediliyor. ya da daha sofistike bir yöntem olarak url yakalama için modül kullanabilirsin

http://sourceforge.net/projects/mediasniffer/
http://sourceforge.net/projects/pyurlsnooper/

incelemeni öneririm.


Cevabınız için teşekkürler hocam bunları da inceleyeceğim.


Bu mesaja 1 cevap geldi.
D
12 yıl
Yüzbaşı

ben de tesekkur ederim hocam. bizim gibiler yardımcı olursa kullanıcı zamanla artar diye tahmin ediyorum

http://www.istihza.com/forum/
dan da sorabilirsiniz. sitede python dersleri var. çok iyi Türkçe bir kaynak.

ingilizce biliyorsanız:
http://docs.python.org/





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 29 Haziran 2013; 16:34:24 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @BlackPython
B
12 yıl
Çavuş
Konu Sahibi

Kimsenin ilgisini Kivy veya bir PyGame falan cekmedi mi ya forumda oyun yapimi diye konular var kimse sormadi pygame nedir ne degildir. Mobil aplikasyon nasil yazilir diye konular var kimse de demedi Kivy nedir nasil kullanilir, nerelerde aktiftir falan ornekleri var midir diye...

PyGame kullanilarak yapilmis oyunlar
Metin2'nin listede olmasi iyi bir sey bence. hic yoktan bi mmo rpg yani...



B
12 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: bronzeage

ben de tesekkur ederim hocam. bizim gibiler yardımcı olursa kullanıcı zamanla artar diye tahmin ediyorum

http://www.istihza.com/forum/
dan da sorabilirsiniz. sitede python dersleri var. çok iyi Türkçe bir kaynak.

ingilizce biliyorsanız:
http://docs.python.org/

Eger python'u en iyi ve turkce olarak nereden ogrenirim sorusunu soruyorsaniz hic dusunmeden tek kelime ile istihza derim... efsanedir.


Bu mesaja 2 cevap geldi.
B
12 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: PcTan

öncellikle konu çok güzel olmuş. Bu aralar android programlamayla uğraşıyorum arada phytona da bakıcaz artık

Begenmenize sevindim.

Eger android programlamaya devam etmek ve python kullanmak istiyorsaniz bi kac yorum once birkac frameworkten bahsettim...

Kivy Framework isinizi gorecektir. Bakmanizi oneririm...


Bu mesaja 1 cevap geldi.
S
12 yıl
Teğmen

Python bence harika bir dil.
bende bir kaç kaynak vereyim

www.codeacademy.com
www.khanacademy.com

ayrıca coursera.org da eski de olsa halen erişilen "Learn the Program:The Fundamentals" isimli kursta Universty of Toronto hocaları tarafından python anlatılmakta.Bence python öğrenilmeli,bende kısa zamanda pyQt ve Kivy çatısını etkin şekilde öğrenmeye bakacağım


Bu mesaja 1 cevap geldi.
B
12 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: printf("Hello DH\n");

Python bence harika bir dil.
bende bir kaç kaynak vereyim

www.codeacademy.com
www.khanacademy.com

ayrıca coursera.org da eski de olsa halen erişilen "Learn the Program:The Fundamentals" isimli kursta Universty of Toronto hocaları tarafından python anlatılmakta.Bence python öğrenilmeli,bende kısa zamanda pyQt ve Kivy çatısını etkin şekilde öğrenmeye bakacağım

PyQT, Kivy, PyGame, Panda3d, Django, Twisted vs. vs. tam bir hazine bunlarin her biri ileride cok degerlenecek sektoru artacak... Suan bile bu kadar cok kullanilirken ilerisini dusunemiyorum.


Bu mesaja 2 cevap geldi.
S
12 yıl
Teğmen

Bugün şöyle bir siteye rastladımhttp://programarcadegames.com/index.php?lang=en
bu sitede Türkçe dil desteğide var,ben inceledim oldukça beğendim.Konu sahibi arkadaşta onaylar ise python ile ilgili kaynak paylaşımını bu başlık altından yapabilir,hem pythonu tanıtabilir,hem de birbirimize yardımcı olabiliriz.Malum Python alt başlığı yok forumda.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @BlackPython
B
12 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: printf("Hello DH\n");

Bugün şöyle bir siteye rastladımhttp://programarcadegames.com/index.php?lang=en
bu sitede Türkçe dil desteğide var,ben inceledim oldukça beğendim.Konu sahibi arkadaşta onaylar ise python ile ilgili kaynak paylaşımını bu başlık altından yapabilir,hem pythonu tanıtabilir,hem de birbirimize yardımcı olabiliriz.Malum Python alt başlığı yok forumda.

Hocam ne izni buyrun izin mi gerekir bunun icin konuyla ilgilenen arkadas gorunce seviniyorum daha cok...



B
12 yıl
Onbaşı

quote:

Orijinalden alıntı: BlackPython

quote:

Orijinalden alıntı: bronzeage

ben de tesekkur ederim hocam. bizim gibiler yardımcı olursa kullanıcı zamanla artar diye tahmin ediyorum

http://www.istihza.com/forum/
dan da sorabilirsiniz. sitede python dersleri var. çok iyi Türkçe bir kaynak.

ingilizce biliyorsanız:
http://docs.python.org/

Eger python'u en iyi ve turkce olarak nereden ogrenirim sorusunu soruyorsaniz hic dusunmeden tek kelime ile istihza derim... efsanedir.

şiddetle katılıyorum istihza hepsini tek geçer türkçe kaynak olarak istersen kitabı da var



< Bu ileti mobil sürüm kullanılarak atıldı >

D
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 25 Temmuz 2013; 0:50:57 >
Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.


Bu mesaja 1 cevap geldi.
D
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.

PIL ya da Pillow kütüphanesindeki ImageGrab modülüyle ekran görünütüsünü alırsınız sonra o pixele erişip rengini kontrol edersiniz.

ImageGrab ile ilgili bir örnek:
http://www.istihza.com/forum/viewtopic.php?f=41&t=1388





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 25 Temmuz 2013; 1:19:13 >
Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.

PIL ya da Pillow kütüphanesindeki ImageGrab modülüyle ekran görünütüsünü alırsınız sonra o pixele erişip rengini kontrol edersiniz.

ImageGrab ile ilgili bir örnek:
http://www.istihza.com/forum/viewtopic.php?f=41&t=1388

incelicem hocam sağolun :) umarım yeterince hızlı oluyodur bu işlemler :D 0,1sn'de bir falan yapmam lazım :D


Bu mesaja 1 cevap geldi.
D
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.

PIL ya da Pillow kütüphanesindeki ImageGrab modülüyle ekran görünütüsünü alırsınız sonra o pixele erişip rengini kontrol edersiniz.

ImageGrab ile ilgili bir örnek:
http://www.istihza.com/forum/viewtopic.php?f=41&t=1388

incelicem hocam sağolun :) umarım yeterince hızlı oluyodur bu işlemler :D 0,1sn'de bir falan yapmam lazım :D

ekran görüntüsünün üzerinde işlem yapmazsanız ve türlerle (jpeg,png,bmp vs..) uğraşmazsanız hızlı olur diye tahmin ediyorum. PIL, 1.16 sürümle gelen bir özellikle numpy dizilerini desteklemeye başladı. aldığınız görüntünün pixel datasına numpy modülü ile çok daha hızlı erişirsiniz (c hızında neredeyse) :)

http://effbot.org/zone/pil-changes-116.htm


Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: DocZ

quote:

Orijinalden alıntı: GhilleintheMist

Selam hocam ufak bi proje yapmam lazım da bunun için ekranın belirli bi koordinatındaki pixel'in rengini almam lazım. RGB yada başka bi formatta olabilir. Hatta Belirli bi bölgenin renk yoğunluğunu alabilen bişey daha iyi olur ama tek pixelde işimi görür:P


zaten var olan bir program. pythonla yazmanız mı gerekiyor yoksa bu iş görür mü?

http://instant-eyedropper.com/

Programın içinde kullanıcağımdan sanırım baştan yazmam lazım. Yani o konumdaki renge göre yapılan işlem değişicek.

PIL ya da Pillow kütüphanesindeki ImageGrab modülüyle ekran görünütüsünü alırsınız sonra o pixele erişip rengini kontrol edersiniz.

ImageGrab ile ilgili bir örnek:
http://www.istihza.com/forum/viewtopic.php?f=41&t=1388

incelicem hocam sağolun :) umarım yeterince hızlı oluyodur bu işlemler :D 0,1sn'de bir falan yapmam lazım :D

ekran görüntüsünün üzerinde işlem yapmazsanız ve türlerle (jpeg,png,bmp vs..) uğraşmazsanız hızlı olur diye tahmin ediyorum. PIL, 1.16 sürümle gelen bir özellikle numpy dizilerini desteklemeye başladı. aldığınız görüntünün pixel datasına numpy modülü ile çok daha hızlı erişirsiniz (c hızında neredeyse) :)

http://effbot.org/zone/pil-changes-116.htm

Python 3 öğrendiğimden ondan yapmaya çalışıyorum. Bu yüzden Pillow kullanıyorum. Onda da vardır sanırım bu özellik değil mi?


Bu mesaja 1 cevap geldi.