2 puan yazan GN⁺ 2024-02-17 | 1 yorum | WhatsApp'ta paylaş
  • Python Gibi Düşünmek, 3. Baskı

    • Think Python, programlamayla ilk kez tanışanlar ya da denemiş ama zorlanmış kişiler için bir Python giriş kitabıdır.
      1. baskıdaki en büyük değişiklik, kitabın tamamen Jupyter Notebook'lardan oluşmasıdır; böylece metni okuyabilir, kodu çalıştırabilir ve alıştırmaları tek bir yerde yapabilirsiniz.
    • Colab'da notebook'ları çalıştırabileceğiniz bağlantılar sayesinde hiçbir şey kurmadan başlayabilirsiniz.
    • Metin önemli ölçüde gözden geçirildi ve bazı bölümler yeniden düzenlendi. Daha fazla alıştırma eklendi ve bunların birçoğu iyileştirildi.
    • Her bölümün sonunda, daha fazla öğrenmek ve alıştırmalarda yardım almak için ChatGPT ve Colab AI gibi araçların nasıl kullanılabileceğine dair öneriler yer alır.
    • Kitabın O'Reilly Media tarafından Temmuz 2024'te yayımlanması planlanıyor ve şu anda hâlâ geliştirme aşamasında.
    • Şubat 2024'ten itibaren her hafta burada yeni bir bölüm yayımlanması planlanıyor.
    • O'Reilly Media üzerinden ön yayımlanmış sürüm okunabilir.
    • Amazon üzerinden 3. baskı için ön sipariş verilebilir.
  • Notebook'lar

    • Bölüm 1: Programlama, düşünme biçimi
      • Colab'da Bölüm 1'i çalıştırmak için bağlantı sunuluyor.
  • Öğretmenler için materyaller

    • Bu kitapla ders veren öğretmenler için faydalı materyaller bulunuyor.
    • Çözümleri içeren notebook'lar indirilebilir olacak [yakında].
    • Her bölüm için kısa sınavlar ve tüm kitap için kapsamlı bir sınav sunulacak [yakında].
    • Jupyter ile Öğretmek ve Öğrenmek, Jupyter'ı sınıfta etkili kullanma yöntemlerine dair öneriler içeren çevrimiçi bir kitaptır.
    • Sınıfta notebook kullanmanın en iyi yollarından biri, eğitmenin kod yazdığı ve öğrencilerin bunu kendi notebook'larında takip ettiği canlı kodlamadır.
    • Canlı kodlama ve programlama eğitimi konusunda başka harika tavsiyeler öğrenmek için The Carpentries tarafından sunulan eğitmen eğitimleri önerilir.

GN⁺ Görüşü

  • Bu kitap, programlama alanına yeni başlayanlar için Python'a kolay erişim sağlayarak programlama eğitimi açısından önemli bir kaynak olacaktır.
  • Jupyter Notebook'ların kapsamlı biçimde kullanılması, öğrenenlerin teori ve pratiği aynı anda ilerletebileceği bütünleşik bir öğrenme ortamı sunuyor.
  • ChatGPT gibi yapay zeka araçlarını kullanan öğrenme önerileri, güncel teknolojiyi eğitime entegre eden yenilikçi bir yaklaşım olarak öğrenenlere yeni bir öğrenme deneyimi sunacaktır.

1 yorum

 
GN⁺ 2024-02-17
Hacker News görüşleri
  • Jupyter notebook ile entegrasyona dair heyecan

    • Practical Deep Learning for Coders kitabı Jupyter notebook kullanılarak yayımlandığında, Allen ve kitapları için benzer bir yaklaşımın uygulanması fikri tartışılmıştı.
    • Şimdi bu fikir gerçeğe dönüşüyor ve Allen, Jupyter tabanlı turtle graphics gibi harika araçlar ekleyerek bunu geliştiriyor.
    • Bunun Python programlamayı öğrenmenin en iyi yolu olacağına dair güçlü bir kanaat var.
      1. baskının bir kısmını nbdev notebook'larına dönüştüren bir kavram kanıtı örneği de bulunuyor.
  • Think Python 2e ile hayatı değişen deneyim

    • Bir kullanıcı, Java dersi aldıktan sonra programlamaya ilgisini kaybettiğini; ancak ağ mühendisi olarak çalışırken Think Python ile tanışıp Python'a ve programlamaya yeniden bağlandığını anlatıyor.
  • Think Python önerisi

    • Think Python, yeni programcılar için yazılmış ve çeşitli unsurları iyi dengeleyen bir kitap; Allen Downey'nin diğer kitapları da benzer bir yaklaşım benimsiyor.
    • Bazı kitaplar düşük katılık tarafına fazla kaymış olabilir, ancak incelenen kitaplar genel olarak olumlu değerlendiriliyor.
  • Orta/ileri seviye Python programcıları için kaynak sorusu

    • Gerçek deneyimin dışında, orta/ileri seviye Python programcıları için benzer kalitede kaynaklar olup olmadığı soruluyor.
  • Yazarın blogu ve Bayesian veri analizi projeleri

    • Allen Downey, çoğunlukla Bayesian veri analiziyle ilgili güncel Python projelerini blogunda paylaşıyor ve bunlar oldukça ilgi çekici bulunuyor.
  • Think Java'nın etkisi ve Python çevirisi

    • Bir lise öğretmeni Think Java'yı Python'a çevirmiş; yazar da kendi kitabını okuyarak Python öğrenmek gibi sıra dışı bir deneyim yaşamış.
  • Orta/ileri seviye Python programlama kitapları sorusu

    • Python'ı ve programlamayı zaten bilen, ancak Python becerilerini geliştirmek isteyen kullanıcılar için orta/ileri seviye kitaplar soruluyor.
  • Think Python 2e ve ilgili tartışma bağlantıları

    • Think Python 2e için bir tartışma bağlantısı ile 2023 Nisan ve 2010 Ağustos'taki ilgili Hacker News yorum derlemeleri yer alıyor.
  • Yeni başlayanlar üzerindeki Think Python etkisi

    • Bir kullanıcı, programlamayı ilk öğrenirken Think Python'ın yarattığı etkiyi, kitabın yazılış biçimini ve kavramların zihninde oturduğu anlara duyduğu minnettarlıkla anlatıyor.
  • Mentorluk ve Downey hayranlığı

    • Bir kullanıcı Python mentorluğu yapmaya başladığını ve bir Downey hayranı olarak onun eğitim yaklaşımını çok takdir ettiğini söylüyor.