Konuyu Oyla:
  • Toplam: 2 Oy - Ortalama: 1
  • 1
  • 2
  • 3
  • 4
  • 5
Kivy Dili Soru & Cevap
Tamam, ben sizlere farklı dillerde farklı programlama mantığı olur demiyorum ki. Benim demek istediğim şeyi anlatana kadar, konuyu dağıtacağız sanırım. Diyorum ki, bazı programlama dilleri sizi farklı bir yapıda düşünmeye iter. Mesela Java'da nesne yönelimli programlama yapmaya zorlar, neredeyse ilk derslerde nesne yönelimli programlamayı öğrenirsiniz. Ancak Python'da öyle birşey yok. Nesne yönelimli programlama öğrenmeden iyi bir seviyeye gelebilirsiniz. Size "class oluşturacaksınız" diye bir zorlama yapıyor mu? Hayır. Peki Java yapıyor mı? Evet. Class yapacaksın, içine de main denilen bir metot koyacaksın, yoksa programı çalıştırmam diyor.

Burda programlama mantığını tartışmıyoruz. Burda, programlama tekniklerini konuşuyoruz. OOP yönelimli programlama, fonksiyonel programlama vs vs. Gidersiniz C dilinde pointer'lar ile uğraşırsınız. Java'da interfaceler ile uğraşırsınız.

Forumda yeniyim diyorum evet, çünkü burda kimin ne kadar bildiğini bilmiyorum. Java'dan kısa örnekler vererek nabız yokladım bilen varsa daha ileri konular paylaşalım diye. Ortamın havası nasılsa ona göre şerbet sunmak lazım değil mi Smile Yoksa, Java'da bi for var aklın durur da demiyorum sizlere. Her yerde aynı. Ama, sizi oop yapısına zorlar diyorum.

Ayrıca herkes bir değil. Kimisi olayları kolay kavrarken, kimisi zorlanır. Herkese aynı muamele yapılmaz.

İyi forumlar Smile
Ara
Cevapla
(25-02-2018, Saat: 18:06)root Nickli Kullanıcıdan Alıntı:  Burda programlama mantığını tartışmıyoruz. Burda, programlama tekniklerini konuşuyoruz.

Sanırım anlaşamadığımız tek kısım burası. Aslında konu tam olarak programlama mantığıyla başladı ve biz de bunun hakkında konuşuyoruz, programlama tekniklerine ve detaylarına inen sadece sizsiniz ki teknigi hakkında yazdıklarınızda haklısınız ama aslında ima edilen programlama tekniği olmadığı için tartışma uzadı ve uzuyor.. Smile
Ara
Cevapla
(25-02-2018, Saat: 18:22)Ethnic Nickli Kullanıcıdan Alıntı:  
(25-02-2018, Saat: 18:06)root Nickli Kullanıcıdan Alıntı:  Burda programlama mantığını tartışmıyoruz. Burda, programlama tekniklerini konuşuyoruz.

Sanırım anlaşamadığımız tek kısım burası. Aslında konu tam olarak programlama mantığıyla başladı ve biz de bunun hakkında konuşuyoruz, programlama tekniklerine ve detaylarına inen sadece sizsiniz ki teknigi hakkında yazdıklarınızda haklısınız ama aslında ima edilen programlama tekniği olmadığı için tartışma uzadı ve uzuyor.. Smile

Hocam, haklı olanın yanında durun,olayı tekrar ele alın. Yazdığım yazılarda en başından beri, programlama tekniğini ima etmiyor muyum?
Ara
Cevapla
Hocam tüm yazılanları alıntılamaya gerek varmı bilmiyorum ama ben hakkaniyetliyim ve kimin ne yazdığını iyi biliyorum.. Smile

(24-02-2018, Saat: 16:00)root Nickli Kullanıcıdan Alıntı:  
(24-02-2018, Saat: 15:24)gecemor Nickli Kullanıcıdan Alıntı:  programlama mantığından bahsediyorum.

Evet bende mantıktan bahsediyorum.
Ara
Cevapla
(25-02-2018, Saat: 18:34)Ethnic Nickli Kullanıcıdan Alıntı:  Hocam tüm yazılanları alıntılamaya gerek varmı bilmiyorum ama ben hakkaniyetliyim ve kimin ne yazdığını iyi biliyorum.. Smile

(24-02-2018, Saat: 16:00)root Nickli Kullanıcıdan Alıntı:  Evet bende mantıktan bahsediyorum.

Hocam o yazının tamamını okuyun Smile Şu şekilde sonlanıyor

Kod:
[color=#333333]Kısaca demek istiyorum ki, mantık aynı ama programlama dilinin olayı ele alma şekli farklı olabilir.[/color]
[color=#333333]
Ara
Cevapla
(24-02-2018, Saat: 14:08)root Nickli Kullanıcıdan Alıntı:  
(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 Smile

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 Smile

(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.

(25-02-2018, Saat: 18:26)root Nickli Kullanıcıdan Alıntı:  
(25-02-2018, Saat: 18:22)Ethnic Nickli Kullanıcıdan Alıntı:  Sanırım anlaşamadığımız tek kısım burası. Aslında konu tam olarak programlama mantığıyla başladı ve biz de bunun hakkında konuşuyoruz, programlama tekniklerine ve detaylarına inen sadece sizsiniz ki teknigi hakkında yazdıklarınızda haklısınız ama aslında ima edilen programlama tekniği olmadığı için tartışma uzadı ve uzuyor.. Smile

Hocam, haklı olanın yanında durun,olayı tekrar ele alın. Yazdığım yazılarda en başından beri, programlama tekniğini ima etmiyor muyum?
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
@root hocam işte anlaşmazlık ordan çıkıyor diyirum bende, konu programlama mantığıydi, konuyu tekniğine çeken sizsiniz.. Smile
Ara
Cevapla
(25-02-2018, Saat: 18:40)gecemor Nickli Kullanıcıdan Alıntı:  
(24-02-2018, Saat: 14:08)root Nickli Kullanıcıdan Alıntı:  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 Smile

(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.

(25-02-2018, Saat: 18:26)root Nickli Kullanıcıdan Alıntı:  Hocam, haklı olanın yanında durun,olayı tekrar ele alın. Yazdığım yazılarda en başından beri, programlama tekniğini ima etmiyor muyum?

Evet, burda yanlış olan nedir?

(25-02-2018, Saat: 18:45)Ethnic Nickli Kullanıcıdan Alıntı:  @root hocam işte anlaşmazlık ordan çıkıyor diyirum bende, konu programlama mantığıydi, konuyu tekniğine çeken sizsiniz.. Smile


Hocam onu anlatmaya çalışıyordum, tabi ki oraya çekeceğim konuyu Smile
Ara
Cevapla
e biz mantık aynıdır diyoruz siz teknigi farklıdir diyirsunuz, ikimizde haklıyız, tartışma giderek anlamsızlasıyor, burda sonlandırmak en doğrusu.. Smile
Ara
Cevapla
bak bakalım ben teknik üzerinde mi durmuşum yoksa programlama mantığımı mı demişim? Yazılanlar ortada, ben sana mantık diyorum, sen tekniğe çekiyosun.

Ayrıca haklı olanın yanında durun demek biraz anlamsız, çünkü sana haksızsın diyen olmadı. Ama sen son sözü söylemek ve mevzuyu uzatmaktan geri kalmıyosun.

"Forumda yeniyim diyorum evet, çünkü burda kimin ne kadar bildiğini bilmiyorum. Java'dan kısa örnekler vererek nabız yokladım bilen varsa daha ileri konular paylaşalım diye." şeklinde cümle kurmak da "ben bu işi biliyorum, siz de biliyorsanız konuşun" demek.

Üzülerek söylüyorum ama bu muhabbet benim için kapanmıştır, ben okulunu okumadım çok kısa zamanlarda kendi kendimize öğrendik bu işi. Ama icraat yaptık, pratik yaparak öğrendik. O yüzden gerisi benim için teferruat.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla

{lang: 'en'}


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

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme