Merhabalar, yazılım öğrenmeye karar verdim ve sanırım başlangıç için en iyi dil Python yazılımıymış ama şimdilik öğrendiğim basit kodlar ile pratik yapıyorum. Daha çabuk öğrenip deneme amaçlı basit bir uygulama yapmak istiyorum mesela panel benzeri bir şey.
Adım adım ilerlemelisin. Öncelikle düzgün şekilde konsol programları yazabilmelisin. Panel yapmaktansa kodlama temellerini bilmem gerekli. Sırasıyla bunlara bak.
Değişkenler ve tipleri (int, string, boolean vb.)
Diziler
Nesneler (class, liste, dictionary)
if, elif (diğer dillerde else if) ve else (sorgular)
Fonksiyonlar
Döngüler (for, for each, while)
Bunlar oldukça önemli. İnternette örnekler ve çalışmalar bulabilirsin.
Bunları öğrendikten sonra başlıca algoritmaları öğren. Örneğin dizilerin alt konusu olabilecek bubble sort ve döngülerin konusu olan nested loop'u (iç içe döngüler) da iyi bilmelisin.
Programlama dünyasında sıralama için birçok algoritma geliştirilmiştir. Bugün en temellerinden olan "Bubble Sort" algoritmasını C dilinde ele alacağım. Bubble sort algoritmasının temeli bir diziyi döndürerek sıradaki sayının bir önceki sayı ile olan durumunu kontrol etmeye dayanır. Dizinin 2...
Programlama konusunda emek isteyen konulardan biri de iç içe döngülerdir. Bu kavramın mantığını çözmek için elle adımları kağıda tek tek çizmek gerekir. Bu konunun en güzel pekiştirmesi ise merdiven - veya üçgen - yapımıdır. Merdiven örneği için adımları kağıt üstünde yazdığınızda fark...
Merhabalar, yazılım öğrenmeye karar verdim ve sanırım başlangıç için en iyi dil Python yazılımıymış ama şimdilik öğrendiğim basit kodlar ile pratik yapıyorum. Daha çabuk öğrenip deneme amaçlı basit bir uygulama yapmak istiyorum mesela panel benzeri bir şey.
Python basit ama pythondan sonra diğer dillere geçilince afallama yaşanıyor. Nasıl araba sürmeyi manuel vites arabalarda öğreniyorsak programlamayı öğrenmeye de C, C++ , C# veya Java dan başlanılması gerektiğini düşünüyorum. Benim önerim ilk olarak Java veya C# öğrenmen olur.
Python basit ama pythondan sonra diğer dillere geçilince afallama yaşanıyor. Nasıl araba sürmeyi manuel vites arabalarda öğreniyorsak programlamayı öğrenmeye de C, C++ , C# veya Java dan başlanılması gerektiğini düşünüyorum. Benim önerim ilk olarak Java veya C# öğrenmen olur.
Hocam Python ı küçümsemeyin. En kullanışlı dillerden biri. Çapraz platform geliştirebilirsiniz. Her türlü kütüphanesi desteği var. Daha ne olsun? Bir de üstüne basit bir dil. Tadından yenmez.
Hocam Python ı küçümsemeyin. En kullanışlı dillerden biri. Çapraz platform geliştirebilirsiniz. Her türlü kütüphanesi desteği var. Daha ne olsun? Bir de üstüne basit bir dil. Tadından yenmez.