"Think Python, 3. Baskı"
(allendowney.github.io)-
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.
-
- 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.
- Bölüm 1: Programlama, düşünme biçimi
-
Öğ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
Hacker News görüşleri
Jupyter notebook ile entegrasyona dair heyecan
Practical Deep Learning for Coderskitabı Jupyter notebook kullanılarak yayımlandığında, Allen ve kitapları için benzer bir yaklaşımın uygulanması fikri tartışılmıştı.Think Python 2e ile hayatı değişen deneyim
Think Python önerisi
Orta/ileri seviye Python programcıları için kaynak sorusu
Yazarın blogu ve Bayesian veri analizi projeleri
Think Java'nın etkisi ve Python çevirisi
Orta/ileri seviye Python programlama kitapları sorusu
Think Python 2e ve ilgili tartışma bağlantıları
Yeni başlayanlar üzerindeki Think Python etkisi
Mentorluk ve Downey hayranlığı