Görsel Programlama?

231 views
Skip to first unread message

Furkan Kalaycıoğlu

unread,
Oct 8, 2017, 9:44:30 AM10/8/17
to python-...@googlegroups.com
Merhaba,Pyhton ile bir süredir uğraşıyorum ancak derslerimden dolayı fazla zaman ayıramadığımdan henüz başlangıçta sayılırım.(if else while try falan o tür şeyler bitti def in -fonksiyon oluyor galiba- başındayım)Kısa sürede geri kalan temel şeyleride öğrenirim diye düşünüyorum.Ancak görsel bir program henüz yapabilmiş değilim yani cmd üzerinde çalışmayan bir penceresi olan gerçek bir program yani.Bu tür kavramlarında tam olarak adını bilmiyorum ama galiba GUI deniyor..Neyse Python dan Tkinter ve PyQt ile görsellik içeren programlar yapılabildiğini öğrendim ancak biraz zor gibi gözüktü.Zordan ziyade çok zaman alan bir şey gibi geldi.Her pencerenin her özelliğinin kodunu yazmak gerekiyor galiba Tkinter ile.PyQt de ise bunları hazır olarak alıp ne yapması gerektiğini kod ile yazmak yeterli galiba ancak burda kaynak sıkıntısından dolayı pek ilerleyemedim PyQt yi yükledim ancak birtürlü doğru düzgün çalıştıramadım(Mustafa Başer in kitabında bu kısımdaki herşeyi düzgün olarak yapıyorum PyQt designerı çalıştırdığımda button vb şeyleri ekliyorum ama kodu nasıl yazacağımı anlayamadım birtürlü.PyQt yi kurduktan sonra PyQt designer da mı bir ıde var bilmiyorum ama kitapta python ıde sinde yazıyor gibi gözüküyor öyle yapıncada olmuyor neyse)Bu yüzden tam olarak iyi bir gelişme olmayınca bende farklı dillere yönelmek zorunda kaldım.Önce C# ve Visual Studiodan devam ettim sonra burdan farklı alanlara kaydım arkaşların tavsiyesi ile vb.Android için uygulama geliştirmeyi öğrenmek istedim C# ile zor olucağını öğrendikten sonra Java öğrenmeye başladım :D Buarada başlarken amacım Android uygulama geliştirmek değildi zaten Python ile mobil uygulama yapılamıyorum diye biliyorum.Herneyse şuan hem Android Studio+Java ile Android programlamayı öğrenmek istiyorum.Hemde Pyhton ile ufak tefek bilgisayar prog.yapmak istiyorum.Şuan daha en başta olduğum için pek büyük şeylere başlamam gerek diye düşünüyorum.Ama ilerde Python ve Java’yı biliyor olmamın benim için gayet iyi olacağını düşünüyorum.(Python şuanda yapay zeka araştırmalarında vb yerlerdede kullanıyormuş).

Çok uzattım kusura bakmayın öğrenmek istediğim


Pyhton için hangi görsel arayüz tasarlayıcısını kullanmam gerektiği,

Arayüz tasarlamayı öğrenmem için bir kaynak(Çoğu yerde Tkinter ile anlatılıyor eğer sandığım gibi her görsel öğe için uzun uzun yazmam gerekiyorsa bunu kullanmayacağım)

Python için önerebilceğiniz bir IDE(PyCharm ı kurdum ama tam bakamadım henüz),

Python öğrenmek benim ne tür alanlarda işime yarar?Pyhton ile neler yapabilirim?
Şuan hangilerini öğrenmeliyim?(Birçok yazı okudum birçok farklı alanlanda kullanılıyor galiba tam olarak anlayamadım aslında çok fazla bilmediğim terim vardı..)

Python en çok hangi alanda kullanılıyor?

Ve herhangi bir tavsiyeniz varmı?
Liseyi bitirdim istediğim yer olmadığı için üniversite sınavına bu yıl birdaha hazırlanıyorum.Biraz vaktim var yani.Bilgisayar Müh.okumak istiyorum geç kaldım bu tür şeyleri öğrenmek için ama başlamak istiyorum artık...

Şimdiden çok teşekkürler iyi günler...

iPhone’umdan gönderildi

Sefa Yıldız

unread,
Oct 8, 2017, 12:51:48 PM10/8/17
to python-...@googlegroups.com
Merhaba Furkan,

Öncelikle en sondan başlayayım. Hiçbir şey için geç kaldığını düşünmüyorum. Daha liseyi bitirmişsin yani daha çok gençsin. Üniversitede ilgili bir bölüme gitmeden böyle şeylerden haberdar olman ve bu uğraşa girmiş olman bile büyük bir şey bence. Sana tavsiyem kafanı çok fazla bu sorularla yormadan, bir tarafından tutup ilerlemen. Görsel programı "gerçek program" diye nitelemek yanlış. Sen önce dilin temellerini halletmeye daha doğrusu dilin de değil programlamanın temellerini halletmeye çalış. Bunun için de çok doğru bir dille başlamışsın zaten. Python bu iş için biçilmiş kaftan aynı zamanda dünyanın en hızlı büyüyen ve merak edilen, öğrenilen dili[1]. 

Öncelikle örneğin, döngülerin nasıl kurulduğunu, şartlı ifadeleri nasıl programlayacağını, veri yapılarını(listeler, sözlükle vb.) şeyleri öğren. Görsel programlamaya girmeye çalışmanı anlıyorum, gözle görülür bir şeyler ortaya çıkarmak istiyorsun muhtemelen ancak bana sorarsan önce bu temel şeyleri öğren. Sonrasında azar azar üzerine koyarak ilerlersin. Kim bilir ileride bir bakmışsın C ile gömülü linux programları yazıyorsun grafikle falan hiç uğraşmadan :-) 

Neyse sonuç olarak istihza projesi vardı bir zamanlar ama sanırım sonlandırılmış. Ancak çok değerli bir dokümantasyonu şurada hala duruyor:


ben senin yerinde olsam bu belgeyi baştan sona bi güzel bitirirdim. Bunu bitirdikten sonra zaten python'a bir hayli hakim olacaksın çünkü bunu okurken birçok sorun olacak onları çözmeye çalışacaksın, araştracaksın falan bitirince bir bakmışsın ki python üzerine söyeleyecek bayağı bir şeyin var üstüne bir de programlama noktasındaki temel kavramları da halletmişsin. 

Sonrasında da zaten kendi yolunu çizersin ne istediğini ne istemediğini o zaman daha iyi çözersin bence. 

Sevgiler...



8 Ekim 2017 16:44 tarihinde Furkan Kalaycıoğlu <fkalayc...@gmail.com> yazdı:

--
Bu e-postayı Google Grupları'ndaki "Python Istanbul" adlı gruba abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için python-istanbul+unsubscribe@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için, https://groups.google.com/d/optout adresiniz ziyaret edin.



--
sefa yıldız

Furkan Kalaycıoğlu

unread,
Oct 13, 2017, 7:21:23 AM10/13/17
to Python Istanbul
 Tamamdır İstihzadan devam edeceğim.. Çok teşekkürler :) İyi günler.

8 Ekim 2017 Pazar 16:44:30 UTC+3 tarihinde Furkan Kalaycıoğlu yazdı:

Tayfun Sen

unread,
Oct 15, 2017, 8:17:30 PM10/15/17
to python-...@googlegroups.com, fkalayc...@gmail.com
Selam Furkan,

Diger arkadaslarin da dedigi gibi daha yolun cok basindasin, eger motivasyonunu kaybetmezsen, duzenli bir sekilde kendini gelistirmeye devam edersen yapamayacagin sey yok diye dusunuyorum.

Ben editor olarak gvim kullaniyorum. Biraz garip bir program ama ogrenince kod yazmayi baya kolaylastiriyor. 

Python daha cok backend uygulamalarda kullaniliyor. Yani web sitelerinin arka planinda. Bunun yaninda veri madenciligi ve veri islemede, yapay zekada da kullanilan bir dil. Ben gorsel programlama kismina pek girmedim, o yuzden cok yorum yapamayacagim. Ama ailemden soran olsa gorsel programlama icin Javascript'e bak derdim. Python ve Javascript iki harika dil. Ornek olarak su videoyu vereyim: https://www.youtube.com/watch?v=AaGK-fj-BAM Javascript'te p5.js kutuphanesi kullanarak cesitli oyunlar vs gelistiriyor buradaki arkadas.

Bir de Ingilizce, buna agirlik ver. En yeni, guncel kaynaklar Ingilizce oluyor. En azindan belgeleri okuyabilirsen, videolari takip edebilirsen harika.

Kolay gelsin :)

-Tayfun


--
Bu iletiyi Google Grupları'ndaki "Python Istanbul" grubuna abone olduğunuz için aldınız.

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için python-istanbul+unsubscribe@googlegroups.com adresine e-posta gönderin.
Reply all
Reply to author
Forward
0 new messages