‫Tamam.
‫Bu büyük bir video.
‫Şimdi, bu videolar kurs boyunca serpiştirilecek.
‫Bunlar geliştirici temelleri, video.
‫Bunlar süper, süper kısa olacak konular.
‫Ama önemli çünkü yeni başlayan biri olarak bunları öğrenmek zor çünkü neyi bilmediğinizi
‫bilmiyorsunuz.
‫Bu geliştirici temellerinde yapmaya çalışacağım şey, benim başladığımda yaptığım
‫ve pek çok insanın başladığında yaptığı hatalardan nasıl kaçınacağınızı anlatmak, yani net
‫bir yolları yok ve işleri yapmanın en verimli yolunun ne olduğunu anlamıyorlar.
‫Geliştirici temelleri ile, öncelikle Python öğrenirken sizi verimli kılacak, aynı zamanda
‫sizi gerçekten çok iyi ve şirketlerin istediği bir programcı yapacak temel şeylerden bahsedeceğiz.
‫Peki bu ilk geliştirici temel nedir?
‫Sözlüğü okuma.
‫Bu ne anlama geliyor?
‫Python gibi bir dili öğrenirken, özellikle de yeni başladığınızda,
‫her şeyi, her işlevi, her sözdizimini, her hileyi öğrenmeye çalışma
‫eğiliminiz olacaktır.
‫Sanki bir sözlüğü birinci sayfasından 1200. sayfasına kadar okuyarak dil öğrenmeye
‫çalışıyormuşsunuz gibi, ama işler böyle yürümüyor.
‫Aslına bakarsanız, farklı programlama dilleriyle çalışırken, tüm sözdizimini bilmiyorum, tüm
‫yöntemleri ve işlevleri bilmiyorum.
‫Ve pek çok geliştiricinin yaptığı şey, sözlükteki her bir kelimeyi ezberler gibi her şeyi ezberlemek
‫değildir.
‫Bunun yerine, neyin var olduğunu ve neyi kullanabileceğinizi anlıyorsunuz, ancak her zaman Google'da bir şeyler bulabiliyorsunuz.
‫Ve geliştiriciler ne kadar deneyimli olurlarsa olsunlar çoğu zaman bir şeyleri Google'da arıyorlar.
‫Örneğin, buradaki Python dokümantasyonuna gidersek.
‫Her şeyi gözden geçirebiliriz, değil mi?
‫Dil referansını gözden geçirebilir ve her şeyi okuyabilirim.
‫Ve bu gerçekten çok faydalı bir bilgi, ancak dille ilgili her şeyi ezberlemeyeceksiniz
‫çünkü çok fazla şey var.
‫Bu python dilidir.
‫Bir de kullanabileceğimiz kütüphaneler, standart kütüphaneler var.
‫Ve eğer burada oturup sadece buradaki her şeyi okursanız, hiçbir şeyi ezberleyemezsiniz.
‫Python'u gerçekten öğrenebilmeniz için dili kullanmanız gerekir ve bazı şeylerin diğerlerinden çok daha
‫fazla kullanıldığını fark edeceksiniz.
‫Tıpkı insan dillerinde olduğu gibi.
‫İngilizce öğrenirken olduğu gibi, çok sık kullanılmayan gerçekten zor kelimeler vardır.
‫Ve çok sık kullanılan ve veya veya elma gibi kelimeler var.
‫Bu yüzden dili mantıklı ve verimli bir şekilde öğreneceğiz, zamanın %80'inde
‫kullanılan %20'ye odaklanacağız ve tüm bu daha küçük, daha karmaşık şeyleri ele alacağız,
‫ancak baştan sona tek tek ele almayacağız.
‫Etrafta zıplayacağız.
‫Buradaki fikir, bir programlama dili öğrendiğinizde, sadece bu kavramları kullanmanız ve yavaş yavaş
‫orada ne olduğunu öğrenmenizdir, böylece bir sorun yaşadığınızda, onu tanımlayabilir ve hatırlayabilirsiniz,
‫Oh, sanırım Python'un kullanabileceğim bir path lib kütüphanesi var ya da belki de oh, python'da tuples kullanabileceğimi hatırlıyorum.
‫Yani ilk geliştirici temeliniz şudur.
‫Bir dili, sınavdan %100 almaya çalışıyormuş gibi öğrenmeyin.
‫Bir dili gerçekten kullanarak, gerçekten önemli olan şeylere odaklanarak öğreneceğiz.
‫Pekala, benim için bu kadar konuşma yeter.
‫Bir sonraki videoda görüşürüz.
‫Güle güle.