Orijinal Soru
Şu anda kardeşimi programlamayı öğretmekle meşgulüm. Tam bir acemi ama çok akıllı. (Ve aslında öğrenmek istiyor). Bazı oturumlarımızın ufak ayrıntılarla dolup taştığını fark ettim ve çok organize olduğumu hissetmiyorum. ( Ancak bu yazının cevapları çok yardımcı oldu. )
Ona etkili bir şekilde öğretmek için daha iyi ne yapabilirim? Konsepte göre kavram üzerinden geçmek için kullanabileceğim mantıklı bir düzen var mı? Daha sonraya kadar kaçınmam gereken karmaşıklıklar var mı?
Birlikte çalıştığımız dil Python , ancak herhangi bir dilde tavsiye edilir.
Yardım
İyi olanlarınız varsa lütfen cevabınıza aşağıdakileri ekleyin:
- Başlangıç Alıştırmaları ve Proje Fikirleri
- Yeni başlayanlara öğretmek için kaynaklar
- Ekran görüntüleri / blog yazıları / ücretsiz e-kitaplar
- Yeni başlayanlar için iyi kitaplar yazdırın
Bakabilmem için lütfen kaynağı bir bağlantıyla açıklayın . Herkesin bu fikirlerden bazılarını kesinlikle kullandığımı bilmesini istiyorum. Gönderileriniz bu yayında toplanacak.
Yeni başlayanlara öğretmek için Çevrimiçi Kaynaklar :
- Python Kullanarak Programlamaya Nazik Bir Giriş
- Bilgisayar Bilimcisi Gibi Düşünme
- Alice: Yeni başlayanlar için bir 3d program
- Scratch (Programlama becerilerini geliştirmek için bir sistem)
- Programları Tasarlama
- Bilgisayar Programlarının Yapısı ve Yorumlanması
- Programlamayı Öğrenin
- Robert Read'in Programcı Olması
- Microsoft XNA
- Yeni Nesil Hackerların Doğuşu
- COMP1917 Richard Buckland'dan Daha Yüksek Bilgi İşlemleri (iTunes gerektirir)
- Python'a dalın
- Python Wikibook
- Project Euler - örnek problemler (çoğunlukla matematiksel)
- pygame - oyun oluşturmak için kolay bir python kütüphanesi
- Python ile Kendi Bilgisayar Oyunlarınızı Keşfedin
- Temel bilgilerin ötesinde bir sonraki adım için Programlamanın Temelleri.
- Örnekle Gıcırdama
- Çocuklar için Yılan Wrangling (Sadece çocuklar için değil!)
Yeni başlayanlara öğretmek için tavsiye edilen basılı kitaplar