Bilimsel programlama
- Software Carpentry – Bilimsel programcılara yönelik yazılım geliştirme ipuçları.
- Bilimsel Python Ders Notları.
- Mark Newman’ın Computational Physics kitabından örnek bölümler.
Python programlama
- Python resmi web sayfası
- Fırat Özgül’ün kapsamlı Python kılavuzu
- Software Carpentry’den temel Python (videolar ve slaytlar)
- MIT OpenCourseWare: Python ile Programlamaya Giriş
- Khan Academy Python eğitim videoları
- Python for Beginners. Temel bilgiler ve ayrıntılı uygulama örnekleri.
- Python Course. Temelden başlayarak ileri konulara kadar giden kolay okunur bir derleme. Python 2 ve 3 ayrı ayrı işlenmiş. Sistem programlama ve grafik arayüz konuları da mevcut.
Problemler, alıştırmalar
- Project Euler: Bilgisayarla çözülebilecek yüzlerce matematiksel problem. Çoğunlukla sayı teorisi ve kombinatorik. Düzenli olarak yenileri ekleniyor.
- Python Challenge: Bir dizi programlama bulmacası.
- Michigan State U. CS231 dersi programlama projeleri arşivi.
- Programming Praxis. İlginç ve zorlayıcı. Her hafta yeni bir problem.
Sayısal analiz
Hesaplamalı fizik
- Computational Physics: Problem solving with computers. Rubin H Landau, Manuel J Paez, Cristian Bordeianu.
“Hesaplamalı fizik” için daha iyi bir (Python tabanlı) kaynak bilmiyorum:
http://www.physics.orst.edu/~rubin/Books/eBookWorking/index.html
Lisansının Creative Commons olması da cabası..