Tamam.
Bu büyük bir video.
Şimdi, bu videolar kurs boyunca serpiştirilecek.
Onlar geliştirici temelleri videosu.
Bunlar süper, süper kısa ama önemli olacak konular çünkü yeni başlayan biri olarak bunları
öğrenmek zor çünkü neyi bilmediğinizi bilmiyorsunuz.
Bu yüzden bu geliştirici temellerinde yapmaya çalışacağım şey, size ilk başladığımda yaptığım hatalardan
nasıl kaçınacağınızı anlatmak.
Pek çok insan işe başladığında net bir yol izlemiyor ve işleri yapmanın
en verimli yolunun ne olduğunu anlamıyor.
Geliştirici temelleri ile, öncelikle Python öğrenmede sizi verimli kılacak, aynı zamanda sizi
gerçekten çok iyi ve şirketlerin istediği bir programcı haline getirecek temel şeylerden bahsedeceğiz.
Peki bu ilk geliştirici temel nedir?
Bu.
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 artık işler böyle yürü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 anlarsınız, ancak her zaman bir şeyleri Google'da arayabilirsiniz ve geliştiriciler
ne kadar deneyimli olurlarsa olsunlar çoğu zaman bir şeyleri Google'da ararlar.
Ö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 and the or or apple gibi kelimeler vardır.
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.
Bir programlama dili öğrendiğinizde, sadece bu kavramları kullandığınız ve yavaş yavaş
orada ne olduğunu öğrendiğiniz, böylece bir sorun yaşadığınızda bunu tanımlayabileceğiniz fikri etrafında atlayacağız.
Ve hatırlayın, ah, sanırım Python'un kullanabileceğim bir path lib kütüphanesi var veya belki de ah Python'da tuples
kullanabileceğimi hatırlayın.
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.