24-02-2018, Saat: 12:52

Konuyu Oyla:
|
Kivy Dili Soru & Cevap
|
|
24-02-2018, Saat: 13:57
işte ben autoclass'a ne yazdığını merak ettim ama cevap gelmedi..
(24-02-2018, Saat: 00:51)Ethnic Nickli Kullanıcıdan Alıntı: hata aldıgın örnek kodu görebilir miyim? Hatalı bir kod yok. Şöyle bağlantı kuruyorum Kod: from jnius import autoclassaynı zamanda, buildozer içerisinde add_jar kısmına jar dosyamın yolunu ekledim. (24-02-2018, Saat: 13:57)Ethnic Nickli Kullanıcıdan Alıntı: işte ben autoclass'a ne yazdığını merak ettim ama cevap gelmedi.. Kusura bakmayın, fırsat bulamıyorum (24-02-2018, Saat: 12:52)excel Nickli Kullanıcıdan Alıntı: @root https://stackoverflow.com/a/21516881/7148122 Bunu yapmıştım ancak, olmadı malesef (24-02-2018, Saat: 00:58)gecemor Nickli Kullanıcıdan Alıntı: Aynen öyle, ben de ilk python ile başlamıştım 2 - 3 sene önce. Ama tabi okulunu falan okumadım, bizimki hobi. İlk öğrendiğim dil olduğu için de başka bir dil üzerinde düşünürken hep python'ca düşünüyorum Anladım. Aslında bu biraz yanlış ama, yine de siz bilirsiniz. Hangi anlamda yanlış? Mesela Python'a özel olabilen bazı özellikleri başka dilde bulamadığınız zaman,hevesiniz kaçar. Ancak başka dilde, aradığınız özelliğin başka versiyonu olabilir. İlla tıpatıp aynısı olacak diye aradığımız için vazgeçiyoruz. O yüzden başka bir dili öğrenirken, diğer dillerden soyutlanmak lazım
24-02-2018, Saat: 15:24
Temel kavramlar matık olarak aynı, ama tanımlamalar farlı olabilir. Sonuçta bi dil ile bir script yapacağımız zaman integer ya da string olarak bir değişken tanımlarız, artık type neyse... Fonksiyon oluşturursun, döngü yaparsın, stringleri parçalarsın, integerlarda matematik işlemi yaparsın, sınıf oluşturusun nesne tanımlarsın vs vs. Yoksa diğer dillerde fonksiyon oluştururken "def" diye bir şey aramıyorum... Umarım anlatabilmişimdir, programlama mantığından bahsediyorum.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
24-02-2018, Saat: 16:00
(24-02-2018, Saat: 15:24)gecemor Nickli Kullanıcıdan Alıntı: Temel kavramlar matık olarak aynı, ama tanımlamalar farlı olabilir. Sonuçta bi dil ile bir script yapacağımız zaman integer ya da string olarak bir değişken tanımlarız, artık type neyse... Fonksiyon oluşturursun, döngü yaparsın, stringleri parçalarsın, integerlarda matematik işlemi yaparsın, sınıf oluşturusun nesne tanımlarsın vs vs. Yoksa diğer dillerde fonksiyon oluştururken "def" diye bir şey aramıyorum... Umarım anlatabilmişimdir, programlama mantığından bahsediyorum. Evet bende mantıktan bahsediyorum. Yoksa def arıyorsunuz demiyorum. Mesela Python'da dosya okurken, dosya = open("falan.txt","w") diyerek olayı bitiyoruz ya, Mesela Javada dosya tanımlamakla kalmayıp bir de dosyaya akış sağlıyoruz. Yani stream'ler. Java'nın en önemli konularından birisi ve benim de en zor öğrendiğim şey. Çünkü, ben ne anlarım stream'den diyip Python kafasıyla düşünerek open() fonksiyonuna benzer birşey bekliyordum. Ama, olay çok farklı. Kısaca demek istiyorum ki, mantık aynı ama programlama dilinin olayı ele alma şekli farklı olabilir.
25-02-2018, Saat: 11:29
gerekirse onu yaparız @root. Bence mantık hala aynı, artık akışa mı veririz neye veririz bilmem ama dosya içeriğini ne şekilde okumamız gerekirse okuruz, itisnalar kaideyi bozmaz. Ne yani şimdi bildiğim her şeyi unutarak yeni bi dil mi öğrenecem? Fonksiyonun ne olduğunu veya döngü denen şeyle neler yapıldığını yok sayıp bi dile başlayamaz kimse. Senin demek istediğin şey ancak yeniliklere açık olunacağıdır, bildiklerimizi unutmak farklı bir olgu. Bence fazla uzattık bu mevzuyu?
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
25-02-2018, Saat: 13:22
Peki, foruma geldiğimden beri surekli birileri ile ters düşüyorum. Sorunlu ben gibi gorunuyorum. Ama, derdim sorun çıkarmak değil, bazı farklı noktaları anlatmak. Kendimi ifade edemiyor olabilirim, forumda yeni olduğum için ortama alışık değilim.
Bugüne kadar birçok insana yardimci oldum, bir dilden diğerine geçen insanların yaşadığı sıkıntıları biliyorum ki, burda sizlere anlatmaya çalışıyorum. Bunu sadece ben yapmıyorum. Yazılım ustaları da yapıyor. Bir dilden diğerine geçerken şeklinde yazılar var açıp okuyabilirsiniz. Ben sürekli anlatsam da farketmez. Sizin kendiniz tecrübe etmeniz lazım. Ayrıca, sonu iyi olacaksa mevzu uzayabilir, ama amacım tartışmak değil. İyi forumlar
25-02-2018, Saat: 14:12
Ortamla veya başka bir şey ile alakası yok bence. Tamam bildiğini anlatman güzel ama çok küçük ayrıntılar üzerine uzun uzun tartışmaktan yana değilim. Java konusunda da excel arkadaşımız takılmıştı ufak bi ayrıntıya ve uzamıştı mevzu. Sen de orada kabaca demiştin ki "ben genel olarak anlattım, ama ayrıntılara inersek illaki tartışılmaya değer noktalar vardır." işte benim de demek istediğim bu konuda bu. Kabaca programlama mantığı çok fazla değişmez, ama ayrıntılar illaki olacaktır. Eğer bir gün kolları sıvar da java öğrenmeye başlarsam, takıldığım noktayı bana uzun uzun anlatmandan memnun kalırım
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
25-02-2018, Saat: 14:14
Ethnic arkadaşımız daha önce tasker ile çok güzel uygulamalar yapıyodu. Ve ben de eğer python öğrenirse daha güzel sonuçlar alabileceğine dair onu ikna ettim. Çünkü bi uygulama yapan biri genel olarak nasıl arayüz tasarlayacağını ve ihtiyacı olan şeyleri kabaca bilir.
Sonra kivy'ye başladı ve çok fazla bir zaman geçmeden pythondaki farklılıkları öğrenerek tasker ile edindiği arayüz tasarlama ve uygulama yapma kabiliyetine kat çıktı. Eğer tasker ile uğraşmayıp sıfırdan başlamış olsaydı şimdi bütün bunları bu kadar kısa zamanda yapamazdı. Şimdi tasker nerde, python nerde... Arada dağlar kadar fark olmasına rağmen ortada önceden tasarım konusunda edinilmiş bir tecrübe var.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
25-02-2018, Saat: 16:08
gecemor aynen katılıyorum, Taskerla tanışmadan önce bir iki defa çesitli programlama dillerine baslama denemelerim olmuştu ama açıkcası çok fazla bir şey anlmayıp vazgeçmiştim. Ben tasker sayesinde programlama mantığını az çok öğrendim, bunun okulunu okumamış biri için programlama mantığını anlamak gerçekten zordur çünkü neyi nasıl, yapmanız gerektiği ve neden öyle olması gerektiği konusunda en ufak bir fikriniz yoktur. Taskerden sonra python'a başladim ve neredeyse hiç zorlanmadım. Örneğin for döngüsünü gördüğümde "hımm bu taskerdeki loop gibi" gibisinden anlamak kolaylaştı.. Yazılım dilleri yazılış ve işleyiş olarak birbirlerinden farklı olabilir ama mantık olarak aynı noktada birleşirler. Döngü gerektiren bir işlemde Python'da for kullanıyorsanız, java'da döngü için ne kullanıyor diye bakarsınız ama daha önce programlama deneyiminiz yoksa döngü kullanmak gerektiğinizi bile bilemezsiniz.
|
|
« Önceki Konu | Sonraki Konu »
|
| Konu ile Alakalı Benzer Konular | |||||
| Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
| Programı Hızlandırma ile ilgili bir soru | SD-16 | 8 | 5,280 |
29-04-2020, Saat: 21:02 Son Yorum: ahgonlum |
|
| Kivy de basit animsyonlar nasıl oluşturulur | SD-16 | 3 | 3,347 |
31-03-2020, Saat: 11:27 Son Yorum: HackLord |
|
| Kivy programını .exe yapmak | SD-16 | 3 | 3,962 |
15-04-2019, Saat: 01:20 Son Yorum: gecemor |
|
| Kivy button | SD-16 | 4 | 4,085 |
26-01-2019, Saat: 22:33 Son Yorum: SD-16 |
|
| Kivy yazıcı modülü | SD-16 | 1 | 2,476 |
27-11-2018, Saat: 22:19 Son Yorum: Ethnic |
|
Konuyu Okuyanlar: 1 Ziyaretçi



