1 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Python Programlama Dili Temelleri: Python'a Giriş, Python programlama dili neden bu kadar popüler? Python paketleri, Anaconda, Python editörleri, Kaynaklar, Python Kurulumu, Python ile Nesne Yönelimli Programlama Giriş; |
Lecture presentation, Discussion(Question-Answer) |
2 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Python Kullanmaya Başlangıç : Python IDLE , İlk Python Programı, Python shell, Python'ı Konsoldan Çalıştırma, Komut dosyası (script) modu; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
3 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Temel Python programlama: Temel Python programı, Değişkenler (Sayılar, Dizeler (Strings), Dize Girişi (String Input), Yerleşik fonksiyonlar (Built-in functions), Örnekler; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
4 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Temel Python programlama: Python standart kütüphanesi, Python kütüphanelerinin kullanımı, Paketler ve modüller, Python'da çizim, If ... else, Diziler, for döngüleri, İç içe for döngüleri, While döngüleri, Örnekler; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
5 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Veri tipleri: Python Veri Türleri, Sabitler, Değişkenler; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
6 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Dizi Veri Türleri (Sequence): Strings, Liste, Tuple-Demet Koleksiyonu, Sözlük (dictionary), Set Koleksiyonu; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
7 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Print() fonksiyonu: Satır Başı (\n), format() Metodu ile Biçimlendirme, Biçimlendirme Karakterleri; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
8 |
- |
ARA SINAV |
- |
9 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Operatörler : Aritmetik Operatörler, Matematiksel Fonksiyonlar ve math Modülü, Karşılaştırma Operatörleri, Mantıksal - Bool Operatörleri , Değer Atama Operatörleri Aitlik operatörleri , Kimlik Operatörleri ; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
10 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Döngüler (Loops) :While döngüsü, For döngüsü, Range Fonksiyonu, pass, break, Continue; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
11 |
-Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Fonksiyonlar: Gömülü, Fonksiyonlar, Lambda Fonksiyonları, Özyinelemeli (Recursive) Fonksiyonlar, İç İçe (Nested) Fonksiyonlar, Üreteçler (Generators); |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
12 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Modüller: Hazır Modüller, Modüllerin İçe Aktarılması, Üçüncü Şahıs Modülleri, Modüllerin Özel Nitelikleri; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
13 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Nesne Tabanlı Programlama (OOP): Temel Özellikler, Class (Sınıf), Nesne Nitelikleri (Instance attributes), Sınıf ve Nesne Değişkenleri, Nesne (Object) ve Class Metotları; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
14 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Nesne Tabanlı Programlama (OOP): Alternatif İnşacılar, Nesneler, Sınıf Üyeleri; |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
15 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Temel Dosya İşlemleri: Dosya Oluşturmak, Dosyaya Yazmak, Dosya Okumak, Dosyaları Otomatik Kapatmak, Dosyalarda Değişiklik Yapmak, Dosyaya Erişme Kipleri (File Access Modes); |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
16 |
- |
FİNAL |
- |
17 |
- |
FİNAL |
- |