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 sistemiKaynak 1, s1-5
2Python'da değişkenler, Python için arayüzler, Pythonda işlemler, Python'da syntax, Python'da basit bir betik yazma.Kaynak 1, s35-73, s320-327
3Python'da break, continue deyimleri 
4Pythonda sayı değişenler; integer, float ve karmaşık sayıların ifadesi ve igili 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)-IKaynak 1, s200-209
88. hafta ara sınav 
9Pythonda Listeler, Veri kümeleri(Tuples)-IIKaynak 1,s225-229
10Python'da Sözlük 
11Python'da fonksiyonlar Matplotlib ile grafik çizim gösterimi.2. Kaynak s59-76
12NumPy 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şlemiKaynak 4
13Matplotlib ve Pylab kütüphanesi ve grafik çizimleri plt.axes eksen tanımlama plt. title plt.xlabel, plt, ylabel terimleri gösterilmiştir.  
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