- Katılım
- 2 Haziran 2015
- Mesajlar
- 14.289
- Makaleler
- 110
- Çözümler
- 121
Kodlamaya direkt atılan insanların genel sorunu, bir de tabii öğrenme kısmında yapılan yanlışlıklar var.
Hazır işin başındayken Python eğitimine ara verip temelden başlamanı kesinlikle öneriyorum, öyle yapayım dersen yardımcı olurum.
Temel derken? Eğer gelişmeme yardımcı olacaksa kabul ederim. Kodlamayı seviyorum.Kodlamaya direkt atılan insanların genel sorunu, bir de tabii öğrenme kısmında yapılan yanlışlıklar var.
Hazır işin başındayken Python eğitimine ara verip temelden başlamanı kesinlikle öneriyorum, öyle yapayım dersen yardımcı olurum.
Üniversiteler de böyle başlıyor, eğer bilgisayar mühendisi değilse. Kişilerde de suç yok pek. Ders dinlense anlaşılıyor gerçi. Ya da foruma konu açmadan bile basit bir Google aramasıyla yüzlerce kaynak bulunabilir.
ogrenciler = {}
name = input("Name: ")
surName = input("Surname: ")
ogrenciler[name] = surName
Genel olarak kodlamaya başlamanın en sağlıklı ve en doğru yolu algoritma öğrenmekten geçer, "üniversiteler de böyle başlıyor" dersen öğrenim vizyonundan biraz şüphe duyarım alınma.
En başta@Apragal
Python:ogrenciler = {} name = input("Name: ") surName = input("Surname: ") ogrenciler[name] = Surname
İlk başta boş dictionary tanımlıyoruz. Sonrasında doğru bir şekilde, input kullanarak girdileri değişkenlere yazıyoruz.
Sonrasında ise, elimizdeki verileri "key: value" ikilisi şeklinde dictionary'e kaydediyoruz.
Temel derken? Eğer gelişmeme yardımcı olacaksa kabul ederim. Kodlamayı seviyorum.
@Apragal
Python:ogrenciler = {} name = input("Name: ") surName = input("Surname: ") ogrenciler[name] = surName.
İlk başta boş dictionary tanımlıyoruz. Sonrasında doğru bir şekilde, input kullanarak girdileri değişkenlere yazıyoruz.
Sonrasında ise, elimizdeki verileri "Key: Value" ikilisi şeklinde Dictionary'e kaydediyoruz.
Şüphe duyulacak bir şey yok. Bilgisayar mühendisliği dışındaki mühendislik bölümlerine kodlama eğitimi veren üniversiteler, eğitime Python'dan başlıyorsa, algoritmadan girmeyebiliyor. Kendi bölümümden biliyorum. He, bu benim algoritma öğrenmeme engel oldu mu, ya da kodlamanın daha da derinlerine inmeme engel oldu mu, hayır.
Dikkat edersen, bilgisayar mühendisliği değilse diye belirttim.
Kusura bakmayın fakat algoritmaları nasıl not tutmalıyım yada anlamalıyım. Ayrıca çok falza kod bilgim yok şuanda anlayabilir miyim yazılanları emin değilim.Sadece bir haftanı alacak güzel bir çalışma önereceğim. Çalışmanın sonunda hem söz dizini yani syntax konusunda daha da bilgili olacaksın.
Öncelikle internetten algoritma nedir, bir algoritma nasıl oluşur öğren ve çevrende ki algoritma örneklerini ister defterine, ister bilgisayarına yaz. Çok basit ama sağlam bir beyin egzersizidir algoritma konusunda.
Daha sonra flowchart denen programı indirerek temel algoritma derslerini al, hevesli biri olduğunu görüyorum bu yazdığım toplam eğitimleri gerçekten bir haftada bitirebilirsin.
Algoritma yazılımın temel yapı taşıdır. Daha sonra Türkçe, varsa İngilizce bilgin İngilizce olarak Python'ı mümkün olduğunca araştır, kullanım alanlarına bak, ondan sonra durmasın ellerin.
Hesabı sanırım facebook ile oluşturmuştum. O yüzden kusura bakmayın ama üniversite öğrencisi değilim henüz lisedeyim fakat kodlamayı seviyorum.@Apragal üniversite öğrencisi misiniz? Ben profildeki yaşınıza bakarak yzadım ama her zaman gerçek olmayabiliyor o yaş.
Kusura bakmayın fakat algoritmaları nasıl not tutmalıyım ya da anlamalıyım. Ayrıca çok falza kod bilgim yok şu anda anlayabilir miyim yazılanları emin değilim.
Buradan kısa bir örnek atayım sana.
Ve öğrenmekten asla çekinme "anlayabilir miyim" demek değil mesele, anlayacağım demektir.
Algoritma çok basit bir şey dostum, günlük hayatında istemeden bile olsa her saniyen bir algoritmadır.
Örnek vermem gerekirse, sabah uyanmanı başlangıç olarak sayalım ve amacın tuvalete gidip dişlerini fırçalaman, yataktan kalkıp dişlerini fırçaladığın anın sonuna kadar yaptığın işlemleri yazmana algoritma denir.
Yazılım da mantık algoritma üzerinden yürür, yani nasıl bir komut oluşturacağını tasarlamak.