Ders İçerikleri
Ders İzlencesi
Kullanılacak Programlar
- Python
- PyCharm
- DB Browser for SQLite
Hafta 1
- Python Nedir?
- Python Ne İçin Kullanılır?
- Python İle Neler Yapılabilir?
- Neden Python Kullanmalıyız?
- Python Kurulumu
- PyCharm Kurulumu
- Python Matematiksel İşlemler
- Python String İşlemler
- Python Print() Fonksiyonu
- Python String İşlemleri
- Python Len() Fonksiyonu
- Python Değişkenler
- Python Listeler
- input() Fonksiyonu & format() Metodu
Hafta 2
- Python Koşul Yapıları
- Python Koşul Yapıları (if – elif – else)
- Pythonda Elif Bloğu
- Pythonda Else Bloğu
- Pythonda Nesned If Blokları
- Örnek Uygulamalar
- Sistemden Çıkış Uygulaması
- Boy Yorumu Uygulaması
- Karakter Sınırlaması Uygulaması
- Harf Notu Uygulaması
- Hesap Makinesi Uygulaması
- Klavyeden Girilen Sayının Pozitif ya da Negatif Olup Olmadığını Kontrol Etme Uygulaması
- Kullanıcı Girişi Kontrol Uygulaması
- Klavyeden Girilen 3 Sayıyı Karşılaştırma Uygulaması
Hafta 3
- Döngüler (Whille)
- Pythonda While Bloğu
- Break ve Continue
- Örnek Uygulamalar
- Genel Tekrar Uygulamaları
- Belirtilen Karakter Uzunluğunda Şifre Giriş Uygulaması
- Sayı Tahmin Uygulaması
- Rastgele Sayı Ürettirip, Sayıyı Bulma Uygulaması
- Sayı Tahmin Uygulaması (Tahmin Sayısının Ekranda Göstererek)
- Kullanıcı Girişi Uygulaması
- Kullanıcı Sıfır Girene Kadar Girdiği Negatif ve ya Pozitif Sayıları Toplama Uygulaması
- Klavyeden Girilen Sayının Kaç Basamaklı Olduğunu Bulma Uygulaması
- Klavyeden Girilen Sayının Basamak Değerlerini Toplama Uygulaması
Hafta 4
- Döngüler (For)
- Pythonda For Döngüsü
- Range Fonksiyonu
- Örnek Uygulamalar
- Genel Tekrar Uygulamaları
- Kullanıcının Girdiği İki Sayı Arasındaki Sayıları Listeleme Uygulaması
- Kullanıcının Girdiği İki Sayı Arasındaki Sayıları Toplama Uygulaması
- Kullanıcının Girdiği Sayının Faktöriyelini Hesaplama Uygulaması
- Kullanıcının Girdiği Sayının Asal Olup Olmadığını Gösteren Uygulaması
- Çarpım Tablosu Uygulaması
- Kullanıcı Girdiği Karakter Dizisi İçerisindeki Sesli ve Sessiz Harflerin Sayısını Ayrı Ayrı Gösteren Uygulama
- Kullanıcıdan For Döngüsü ile 10 Adet Sayı Alma ve Alınan Sayıların Toplamını Ekranda Gösteren Uygulama
- İstenilen Sayıda ve İstenilen Karakter Uzunluğunda Rastgele Parola Oluşturma Uygulaması
Hafta 5
- Genel Tekrar Uygulamaları
- İki Sayının Toplamını Bulma
- Üç Sayının Çarpımını Bulma
- Bölme İşleminde Kalanı Bulma
- Sayının Küpünü Bulma
- Karenin Alanını Hesaplama
- Karenin Çevresini Hesaplama
- Dikdörtgenin Alan ve Çevresini Hesaplama
- Üçgenin Alanını Hesaplama
- Üçgenin Çevresini Hesaplama
- Eşkenar Üçgenin Çevresini Hesaplama
- Küpün Alanını Hesaplama
- Küpün Hacmini Hesaplama
- Paralelkenarın Alanını Hesaplama
- Paralelkenarın Çevresini Hesaplama
- Dikdörtgenler Prizması Hacmini ve Yüzey Alanını Hesaplama
- Dairenin Alanını Hesaplama
- Klavyeden Girilen Üç Sayının Toplamını Hesaplama
- Klavyeden Bölünen Sayı ve Bölen Sayı Girildiği Bölme İşleminde Bölümü Hesaplama
- Klavyeden Bölünen Sayı ve Bölen Sayı Girildiği Bölme İşleminde Kalanı Bulma
- Klavyeden Girilen Sayının Karesini Bulma
- Klavyeden Kenar Uzunluğu Girilen Karenin Alan ve Çevresini Hesaplama
- Klavyeden Kenar Uzunluğu Girilen Dikdörtgenin Alan ve Çevresini Hesaplama
- Klavyeden Öğrenci Adı ile Girilen İki Yazılının Ortalamasını Hesaplama
- Klavyeden Girilen İki Sayının Toplamının Karesini Hesaplama
- Klavyeden İki iç Açısı Girilen Üçgenin Üçüncü İç Açısını Hesaplama
- Klavyeden İki Dış Açısı Girilen Üçgenin Üçüncü Dış Açısını Hesaplama
- Klavyeden Kenar Uzunluğu Girilen Küpün Alan ve Hacmini Hesaplama
- Klavyeden Kenar Uzunluğu Girilen Paralelkenarın Çevresini Hesaplama
- Klavyeden Kenar Uzunlukları Girilen Dikdörtgenler Prizmasının Hacmini ve Yüzey Alanını Hesaplama
Hafta 6
- Python Fonksiyonlar
- Fonksiyon Tanımlama
- Fonksiyon Çağırma
- Fonksiyona Parametre Gönderme
- Fonksiyondan Geriye Bilgi Gönderme
- Örnek Uygulamalar
- Genel Tekrar Uygulamaları
- Öğrenci Kartı Fonksiyonu
- Kullanıcı Tarafından Celcius Cinsinden Girilen Sıcaklığı Fahrenheit’a Dönüştürme Fonksiyonu
- A-B Aralığındaki Sayıları Ekrana Yazdıran Fonksiyon
- A-B Aralığındaki Sayıların Toplamını Ekrana Yazdıran Fonksiyon
- Fonksiyon Kullanarak Yarıçapı Girilen Dairenin Alanını Hesaplama
- Fonksiyon Kullanarak Genişlik ve Yüksekliği Girilen Dikdörtgenin Alanını Hesaplama
- Kullanıcının Girdiği İki Sayı Arasındaki Çift Sayıların Ortalamasını Bulan Fonksiyon
- Altı Adet Rastgele Sayı Üreten Fonksiyon
Hafta 7
- Python Sözlükler (Dictionary)
- Sözlükler Nasıl Oluşturulur?
- Sözlük Öğelerine Erişim
- Sözlük Öğelerinin Değerlerini Değiştirme
- Döngü ile Sözlük Elemanlarına Erişim
- Sözcüğün Değerini Döndürme
- Python Sözlükte Değer Var mı?
- Python Sözlük Uzunluğu
- Python Sözlüğe Eleman Ekleme
- Python Sözlükten Eleman Silme
- Python dict() Yapıcı Metodu
- Sözlük Metotları
- Keys Metodu
- Values Metodu
- Items Metodu
- Copy Metodu
Hafta 8
- Python Hata Yakalama (Try Except Finally)
- İstisna işleme
- Birden Fazla İstisna
- Else
- Finally
- Örnek Uygulamalar
- Genel Tekrar Uygulamaları
- Kullanıcının Girmiş Olduğu Sayıları Birbirlerine Bölme (Yalnızca Sayı Girişi Yapılması Gerekmektedir!)
- Kullanıcının Girmiş Olduğu Sayıları Birbirlerine Bölme (Her İki Değerden Birinin Sayı Olmaması Durumunda Hata Mesajı Yayınlayınız!)
- Kullanıcının Girmiş Olduğu Sayıları Birbirlerine Bölme (Her İki Değerden Birinin Sayı Olmaması veya Sıfır Olması Durumunda Hata Mesajı Yayınlayınız!)
- Parola Girişi Uygulaması
- Kullanıcı Girişi Uygulaması
Hafta 9
- Python Dosya Yönetimi
- Dosya Açma
- Dosyaya Veri Yazdırma
- Dosyaları Kapatma
- Dosya Bölümlerini Okuma
- Dosya Satırlarını Okuma
- Tüm Satırlardaki Verileri Okuma
- Python Dosyaları Silme
- Python Dosyaların Var Olup Olmadığını Kontrol Etme
- Python Klasör Silme
- Örnek Uygulamalar
- Diğer Dosya İşlem Parametreleri
Hafta 10
- Python Veri Tabanı İşlemleri
- Veri Tabanı Nedir?
- Neden Sqlite ?
- Yeni Bir Veri Tabanı Oluşturmak
- Veri Tabanı İçerisine Tablo Oluşturma
- IF NOT EXISTS
- Tablo İçerisine Veri Ekleme
- Tablo İçerisine Rastgele Veri Ekleme
- Tablodaki Verileri Çekme
- Tablodaki Verileri Güncelleme
- Tablodaki Verileri Silme
- Örnek Uygulamalar