| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
Giriş, Python Programlama Dili, Python Kurulumu, Etkilesimli Kabuk (Interactive Shell), Degisken Tanımlama, Sayılar, Karakter Dizileri , Operatörler
|
Ders Kitabı: Python ve Gerekli Kurulumlar, Python Dağıtımları, Yeni Python Dağıtımları, Sayfa 1-10, Değişkenler Sayfa 13-19
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 2 |
Karakter Dizileri (String), Karakter Dizilerini Dilimleme, Karakter Dizilerinin Metodları
|
Ders Kitabı: String veri tipi, String karakterlerine erişim ve dilimleme, Stringlerde birleştirme, tekrarlama operatörleri ve len() fonksiyonu Sayfa 23-28
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 3 |
Listeler (Lists), Listelerin Tanımlanması, Listelerin Elemanlarına Erisme, Listelerin Elemanlarını Degistirme ve Yeni Eleman Ekleme, Listelerden Eleman Silme, Listelerin Metodları
|
Ders Kitabı: Liste (List) veri tipi, range() fonksiyonu, Listelerin dilimlenmesi, Listelerin birleştirilmesi, Liste içerisindeki listeye erişim, Listelerdeki yerlesik metotlar, Sayfa 31-34
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 4 |
Demetler (Tuple), Demetlerin Tanımlanması, Demetlerin Elemanlarına Erisme, Demetlerin Metodları, Sözlükler (dict), Sözlüklerin Tanımlanması, Sözlüklerin Elemanlarına Erisme ve Degistirme, Sözlüklere Eleman Ekleme, Sözlüklerin Metodları
|
Ders Kitabı: Demet (Tuple) veri tipi, Demetlerin birleştirilmesi, Demetlerin değiştirilemezliği (immutable), Demetlerde yerleşik metotlar Sayfa 35-39
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 5 |
Kosullu Ifadeler, Kosul Deyimleri (if, elif, else), Döngüler, while Döngüsü, for Döngüsü, Döngü Araçları (range, break, pass, continue, enumerate v.d)
|
Ders Kitabı: Karar yapıları Sayfa 41-45, Döngüler Sayfa 71-96
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 6 |
Kosullu Ifadeler, Kosul Deyimleri (if, elif, else), Döngüler, while Döngüsü, for Döngüsü, Döngü Araçları (range, break, pass, continue, enumerate v.d)
|
Ders Kitabı: Karar yapıları Sayfa 41-45, Döngüler Sayfa 71-96
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 7 |
Fonksiyonlara Giris, Fonksiyonları Tanımlamak, Fonksiyonları Çagırmak, Fonksiyonların Kapsamı (Scope) ve global Deyimi
|
Ders Kitabı: Fonksiyonlar, Sayfa 49-66
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 8 |
Gömülü (Built-in) Fonksiyonlar, Dosya Açma, Okuma ve Yazma, Dosya Olusturma, Okuma ve Yazma, Dosya Kipleri
|
Ders Kitabı: Fonksiyonlar, Sayfa 49-66
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 10 |
Gömülü (Built-in) Fonksiyonlar, Dosya Açma, Okuma ve Yazma, Dosya Olusturma, Okuma ve Yazma, Dosya Kipleri
|
Ders Kitabı: Fonksiyonlar, Sayfa 49-66
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 11 |
Bilimsel ve numerik kütüphaneler (numpy, scipy, matplotlib), Numpy kütüphanesi ile matris işlemleri, Harita Mühendisliği'nde Çeşitli Jeodezik Hesapların Python Dilinde Programlanması
|
Ders Kitabı: Numpy kütüphanesi Sayfa 191-200
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 12 |
Bilimsel ve numerik kütüphaneler (numpy, scipy, matplotlib), Numpy kütüphanesi ile matris işlemleri, Harita Mühendisliği'nde Çeşitli Jeodezik Hesapların Python Dilinde Programlanması
|
Ders Kitabı: Numpy kütüphanesi Sayfa 191-200
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 13 |
Matplotlib kütüphanesi ve grafiklerin çizilmesi, Verilen noktalardan eş yükselti eğrilerinin çizilmesi
|
Ders Kitabı: Python ile grafikler çizme, Matplotlib kütüphanesi Sayfa: 203-212
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|
| 14 |
Matplotlib kütüphanesi ve grafiklerin çizilmesi, Verilen noktalardan eş yükselti eğrilerinin çizilmesi
|
Ders Kitabı: Python ile grafikler çizme, Matplotlib kütüphanesi Sayfa: 203-212
|
Uğuz, S. (2024). Uygulamalarla Python programlamaya giriş. Nobel Akademik Yayıncılık.
|