FEN FAKÜLTESİ / FİZİK / FIZ2011 - FİZİKTE BİLGİSAYAR PROGRAMLAMA I

DERSİN HAFTALIK İÇERİĞİ

Hafta 
Konular 
Öğrenme Kaynakları 
1Giriş: Python programlama dili, kısa tarihçesi, UNIX işletim sistemi 
2Python'da değişkenler, Python için arayüzler, Pythonda işlemler, Python'da syntax, Python'da basit bir betik yazma. 
3Python'da break, continue deyimleri 
4Pythonda sayı değişenler; tamsayılar, ondalık sayılar ve karmaşık sayıların ifadesi ve ilgili işlemler. Fizikte Hız ve Düşey atışa ilişkin basit bir program yazımı. 
5Python'da diziler. 
6Python'da hazır fonksiyonlar (Built-in functions), Döngü işlemciler. 
7Pythonda Listeler, Veri kümeleri(Tuples)-I 
8Pythonda setler 
9Pythonda Listeler, Veri kümeleri(Tuples)-II 
10Python'da Sözlük 
11Python'da fonksiyonlar Matplotlib ile grafik çizim gösterimi. 
12Matplotlib ve Pylab kütüphanesi ve grafik çizimleri plt.axes eksen tanımlama plt. title plt.xlabel, plt, ylabel terimleri gösterilmiştir. 
13NumPy kütüphanesi ile; işlemler, dizi oluşturma, matris oluşturma, otomatik matris oluşturma, matris şekillendirme, matrislerde boyutlandırma, matrislerde byte, matrislerde satır ve kolon okutma, Python2 ve Python3'de komut satırı ile betik çalıştırarak matrislerde çarpma işlemi 
14Python'da, matplotlib kütüphanesi ile grafik çizimi, grafikte x ve y ekseninde sabit x ve y hataları, değişen noktasal x ve y hatalarının çizdirilmesi herhangi bir dosyadan verilerin okutularak çizdirilmesi