Ben AÖF kitaplarını seviyorum. Bilgisayar Programcılığı okuyorum. Hiç gereksiz bilgi yok bence. Hepsi gerekli. Tümünü okumak gerek diye düşünüyorum.
O zaman seni tebrik ederim, güçlü bir iraden var bence.
Ayriteyen Python öğrenimi içeren kitapta hazı hatalar var, imp modülü eskimiş bir modül, importlib modülünü anlatması gerekirken imp yi anlatmış, şimdi Python 3.12 de bu modül hiç yok
şimdi bu kitabı çalışan adam muhtemelen Windows kullanıyordur muhtemelen de güncel Python 3.12'yi indirecek sonra diyecek ki bu niye çalışmıyor, yani demek istediğim insanlar bir miktar para veriyor bu eğitimi almak için, biraz özen göstermeleri gerekir bence, kitapların dili ve anlatımı bana çok garip geliyor.
İlk başlarda hızlıca hemen bazı veri türleri ile işlem yapmaya başlamış adam bayağı for ile örnekler falan vermiş kitabın daha 10. sayfalarında, dedim bu bayağı hızlı gidiyor, sonra bir baktım, for, int, string ifadelerini atıyorum 80. sayfada ne olduklarını falan anlatmaya başlamış, böyle başlangıç seviyesi bir eğitim kitabı yazarken, "okuyan adam hiçbir şey bilmiyor" mantığıyla yazman gerekiyor.
Basit bir örnek vereyim mesela
Adam dict. Fromkeys(keys, Value) falan gibi ifade etmesi gereken bir bölümü tutmuş buraya "fromkeys(seq[, v])" yazmış, şimdi o ayraç orada ne alaka
Ayrıca bazı şeyleri ifade derken hiç doğrudan ve net anlatım kullanılmamış zaten Python bilenler için biraz saçma gelebilir ama çok basit bir örnek verecek olursak mesela map() fonksiyonunu anlatmış,
"map() fonksiyonu Örneği
Python'daki map() fonksiyonu, bir fonksiyon ve bir liste alır. Fonksiyon, listedeki tüm öğelerle birlikte çağrılır ve her öğe için o fonksiyon tarafından döndürülen öğeleri içeren yeni bir liste döndürülür."
Şimdi bence bu cümle çok dolaylı yollardan tamamlanmış bir cümle
, kitap bu şekilde oluşturulmuş cümleler ile dolu. Ne demek istediğimi anlamayabilirsiniz belki ama Map'in ne olduğunu bilmeyen adam bu cümleyi anlayana kadar arka arkaya net 20 kez okur burayı.
Aynı şeyi ChatGPT'ye sordum:
"map() fonksiyonu, bir veya daha fazla iterable'ın her elemanına belirli bir fonksiyonu uygulayan ve sonuçları içeren bir map nesnesi döndüren bir yerleşik fonksiyondur. "
Bu işte bitti direkt anlıyorsun, bu kadar. Hani tümleçleri zarfları, fiilleri dilinin altında un helvası yapa yapa anlatmaya gerek yok, direkt anlatacaksın bu kadar, demek istediğim herkes kitap yazamaz yani, incelik ister.