merhaba ben bilgisayar mühendisliği hazırlıktayim. Boş durmayıp kendimi geliştirmeye çalışıyorum. Okulda python dili öğretiliyor. Ben de biraz başladım.
şuan gedit ile hesap makinesi yazmayı başardım fakat bu uygulama degil. Pythonu açıyorum yazıyorum islemleri yapıyor. Ama ben uygulama yapmak istiyorum. Internette araştırdım qt creator kullanmayı denedim. Başaramadım. Tutorialların çoğu eski sürümlere göre. Yeni sürümlerde eski sürümden cok farklı. Ne yapmam lazım yardımcı olursa biri sevinirim
Eğer İngilizce'niz yeterliyse Youtube'da yeterince kaynak var. Mesela ben buradan (https://www.youtube.com/watch?v=6KtOzh0StTc&list=PL2D1942A4688E9D63) çalışmıştım. Uğraştıkça dili kolayca öğrenirsiniz. Kolay gelsin.
GUI düzeyinde programlamadan önce bence işin konsol kısmında temellerini öğrenin Python güzel bir başlangıç olacaktır.
Yeterli ingilizcem var.
Konsol kısmı derken? :)
Alıntı yapılan: scylla - 23 Ocak 2015 - 19:17:13
Yeterli ingilizcem var.
Konsol kısmı derken? :)
Bildiğimiz konsol penceresi yani, tamamen text tabanlı programlar basit dosya işlemleri, klavye girdisi, değişkenler vb.
Aslında hep konsol üzerinden çalıştım istihza falan ama arkadasima hesap makinesi yaptım dediğimde uygulama bekliyordu ama sadece konsol çıkınca kendimi geri hissettim.
Emeklemeden yürüyen görülmüş müdür? :) Geri hissetmeye gerek yok, bir başkası eğer görsel programlama yapabiliyorsa bu onun zamanında senin geçmen gereken yollardan geçtiğini gösterir. Kime sorarsan sor doğrudan görsel programlama ile başlamamıştır. İşin temelini öğrenmek zarar değil bilakis yarar sağlar senin programlama hayatına. Biraz zaman tanı kendine ve önce işin temelini öğren.
@heartsmagic'in yazdıklarına aynen katılıyorum zaten ingilizcenizin iyi olduğunu belirtmişsiniz bol bol tutorial izleyip, örnek kod inceleyin Python öğrenmesi çok kolay bir scripting dilidir.
Siz Qt Creator yazınca ben de C++ Qt anlatımı arıyorsunuz zannetim. Kusura bakmayın.
Konsol da çalışmak veya konsol üzerinde uygulamalar geliştirmek gerilik değildir. QT düzenleyen bir programdan ziyade ilk önce Tkinter ve PyQt modüllerini inceleyebilirsin. Ayrıca python daha spesifik işler için kullanılan bir dil. Mesela bilimsel veriler üzerinden scipy veya diğer math modülleri ile işlemler yapacak bir kişinin qt kullanmasına gerek yok. Python da zaten genelde bu tip işlemler için kullanılmakta. Ya da birbirine bağlı bir kaç bilgisayar ile parelel bir işlem yapacak kişi bir çok şeyi python ile düzenleyip , sistem düzenlemeleri yapabilir ve bunun içinde qt kullanmak zaruri değil. Yani qt kullanmamak gerilik değildir.
tkinter ve PyQt nedir biraz daha açabilirmisin.
hangi konularda bana yardımcı olabilir gibi mesela. ve nasıl çalıştığını 1-2 cümle ile söyleyebilir misin?
Grafik arayüzü olan programlar yapabilirsiniz.
Alıntı yapılan: scylla - 07 Şubat 2015 - 21:53:06
tkinter ve PyQt nedir biraz daha açabilirmisin.
hangi konularda bana yardımcı olabilir gibi mesela. ve nasıl çalıştığını 1-2 cümle ile söyleyebilir misin?
Bunlar grafik arayüz oluşturabileceğin modüller. Python öğrenmeye devam ediyorsan eğer modüller konusunda daha detaylı bilgiler edineceksin. Yani bu iki modül yaygın olarak kullanılan arayüz modülleridir.
heartsmagic ben c# la başladım kod hayatıma.yani görsel programlama.heryerden başlayabilirsin farketmez önemli olan istek,merak.saygılar.
@w01ky, istisnalar olabilir elbette. Fakat programlamaya nasıl başlarsan başla önce işin temelini, nasıl algoritma kuracağını öğrenirsin. Bunları öğrenmeden görsel hiçbir şeyi yapman ya da bilinçli olarak mümkün değildir diye düşünmekteyim. Programlama tecrübem yok, bunlar kendi düşüncelerim. Fakat büyük bir çoğunluk önce temeli öğreniyorsa, üniversitelerde önce görsele dayalı olmayan diller öğretiliyorsa, ortada bilinen bir gerçek vardır diye düşünmekteyim.
Alıntı yapılan: w01kyheartsmagic ben c# la başladım kod hayatıma.yani görsel programlama.heryerden başlayabilirsin farketmez önemli olan istek,merak.saygılar.
Böyle birşey imkansıza yakın. Ancak bildiğini zannedersin ki zaten c# ta diğer diller gibi "görsel" değildir.
Mesela aynı şekilde java ile OOP öğrenmek te imkansızdır. Script dillerinin kötü yanı da işin mantığını anlamanın zor olması, bu yüzden daha çok ezber yapılması. Bir Lua öğreneyim dedim, akılda tutulması gereken şeylerin fazlalığı yüzünden yarıda bıraktım.
Alıntı yapılan: scylla - 23 Ocak 2015 - 19:17:13
Yeterli ingilizcem var.
Konsol kısmı derken? :)
Yeterli ingilizcen varsa kaynak cok :)
pyQt5 için (Türkçe), http://metehan.us/tag/pyqt5
pyGTK3 için (İngilizce), https://python-gtk-3-tutorial.readthedocs.org/en/latest/
www.istihza.com adresine bakın. Python3x ve Python2x sürümleri için pdf formatlı anlatım mevcut.