2011-09-15 17 views
17

Python ile ilgili deneyimim var, yeni bir dil istedim ve öğrendiklerimi uygularken zor bir zaman geçirdim. SICP'yi öğrenmeyi önerdiler. Harika bir dil kullandığını söyleyerek harika programlama temellerini öğretir.SICP hala tavsiye edilir?

Ama bunun 1984 yılında yayınlandığını fark ettim. Önerileriniz var mı, yoksa trolledim mi? : p

Teşekkürler.

+1

Hedefleriniz nelerdir? Programlama dillerinin nasıl çalıştığını daha iyi anlamak ister misiniz? Yoksa kısa vadede faydalı bir şeyler yapmak mı istiyorsunuz? Yoksa bir iş mi arıyorsun? SICP hala tavsiye edilebilir, ancak çok almak istediğiniz şey buna bağlı. Birincisi –

+0

gerçekten de, belki de benim için doğru dili bulmak. – charliePH

+0

O zaman bunun için gidin. Fakat Şema gerçekten sizin için uzun vadeli bir dil olmayacaktır, ancak bir dilde neleri aramanız gerektiğini anlamanıza yardımcı olacaktır. –

cevap

8

SICP, programların nasıl yazılacağını öğrenmek için okuduğum en iyi kitaplardan biridir. Bu kitapta yaptığım çalışmaların dışında hiç şema kullanmamıştım, ama zaman ayırmaya değer.

11

How to Design Programs numaralı kitabı incelemenizi şiddetle tavsiye ederiz. Belirli bir dile değil, programlama temellerine odaklanır, fakat aynı zamanda Şema dilini de kullanır. Ayrıca free online kullanılabilir.

Ayrıca hazırlık aşamasında olan second edition'un geçerli sürümüne de bakabilirsiniz (veya daha az kararlı ancak daha güncel olan current draft). İlk baskısında, ilk önce loooking yapıyorsunuz.

9

İkinci baskı, 1996'dan alınmıştır. Kitabın ele alınması ÇOK ÇOK olması gerekir. Yaklaşık yarısı geçtim ve aklım havaya uçtu. Ne kadar şaşırtıcı olduğunu açıklamaya başlayamam. Programlamada sadece zarafet için bir takdir geliştirmeyecek, aynı zamanda kodlama ve bilgisayar bilimi arasındaki çizgiyi göreceksiniz.

Bu kitabı bir programlama kitabı gibi kullanmayın. Hesaplamanın bir anlatım aracı olarak kullanıldığı bilgisayar bilimi ve bilgisayar bilimlerinin temellerini öğrenmek istersiniz.