Python

Python programlama dili dersleri

Dersler (36)
1
Python'a Giriş ve Kurulum
Python programlama diline giriş, kurulum adımları ve ilk program yazma.
25 dk
2
Değişkenler ve Veri Tipleri
Python değişken tanımlama, veri tipleri ve tip dönüşümleri.
30 dk
3
Koşullu İfadeler (if-elif-else)
if-elif-else yapısı, karşılaştırma ve mantıksal operatörler.
30 dk
4
Döngüler (for ve while)
for ve while döngüleri, range(), break ve continue kullanımı.
35 dk
5
Fonksiyonlar
Fonksiyon tanımlama, parametreler, return değerleri ve scope kavramı.
35 dk
6
String Metotları
upper(), lower(), split(), join(), replace(), find() ve diğer string metotları.
30 dk
7
Listeler (Lists)
Liste oluşturma, eleman ekleme/silme, sıralama ve list comprehension.
35 dk
8
Tuple ve Dictionary
Tuple ve Dictionary veri yapıları ve kullanımları.
35 dk
9
Dosya İşlemleri
Dosya okuma, yazma, with statement ve CSV/JSON dosyaları.
30 dk
10
Hata Yakalama (try-except)
try-except-finally, hata türleri ve raise.
25 dk
11
Modüller ve Paketler
import, from, pip ile paket yönetimi ve kendi modülünü oluşturma.
25 dk
12
List, Tuple ve Dict İleri Konular
enumerate, zip, map, filter, sorted ve lambda ile ileri veri işleme.
30 dk
13
Nesne Yönelimli Programlama (OOP) - Giriş
Sınıf ve nesne kavramları, __init__, self, metotlar.
40 dk
14
OOP - Kalıtım (Inheritance)
Kalıtım, super(), metot override ve çok biçimlilik (polymorphism).
35 dk
15
OOP - Kapsülleme ve Özel Metotlar
Private/protected, property, getter/setter ve özel metotlar.
30 dk
16
Hesap Makinesi Projesi
OOP ve fonksiyonları kullanarak komple hesap makinesi projesi.
40 dk
17
List ve Dict Uygulamaları
Gerçek dünya örnekleri ile liste ve sözlük uygulamaları.
30 dk
18
Dosya ve Veri İşleme Projesi
CSV okuma/yazma, veri analizi ve raporlama projesi.
35 dk
19
Dekoratörler ve Generatörler
Fonksiyon dekoratörleri, yield ve generator ifadeleri.
30 dk
20
Hafta 1-19 Genel Tekrar
İlk 19 haftanın kapsamlı tekrarı ve pratik sorular.
40 dk
21
Regular Expressions (Regex)
re modülü, pattern matching, metin arama ve değiştirme.
30 dk
22
Web Scraping (BeautifulSoup)
requests ve BeautifulSoup ile web sayfası kazıma.
35 dk
23
API Kullanımı
REST API kavramı, requests ile API çağırma ve JSON işleme.
30 dk
24
Veritabanı İşlemleri (SQLite)
SQLite ile CRUD işlemleri, SQL sorguları ve Python entegrasyonu.
40 dk
25
GUI Programlama (Tkinter)
Tkinter ile masaüstü uygulama geliştirme, butonlar, giriş alanları.
40 dk
26
Oyun Geliştirme (Pygame) - 1
Pygame kurulumu, pencere oluşturma, şekiller ve renkler.
35 dk
27
Oyun Geliştirme (Pygame) - 2
Karakter hareketi, çarpışma algılama ve puan sistemi.
35 dk
28
Veri Görselleştirme (Matplotlib)
Matplotlib ile grafik çizme: çizgi, çubuk, pasta grafikleri.
30 dk
29
Otomasyon ve Scripting
os, shutil, glob ile dosya otomasyonu ve sistem betikleri.
30 dk
30
Proje: Todo Uygulaması
Komple Todo uygulaması: SQLite, OOP, menü sistemi.
45 dk
31
Çoklu İş Parçacığı (Threading)
threading modülü ile eş zamanlı programlama.
25 dk
32
Test Yazma (unittest)
unittest ile birim test yazma, test odaklı geliştirme (TDD).
25 dk
33
Virtual Environment ve Proje Yapısı
venv, requirements.txt, proje yapılandırma.
25 dk
34
Flask ile Web Uygulaması
Flask framework ile basit web uygulaması geliştirme.
40 dk
35
Proje: Hava Durumu Uygulaması
API kullanarak hava durumu uygulaması geliştirme.
40 dk
36
Final Projesi ve Kapanış
Eğitim serisi değerlendirmesi, ileri konular ve kariyer rehberi.
45 dk
Python Programlama - 36 Haftalık Yıllık Plan
10. Sınıf Bilişim Teknolojileri - Python programlama dersi yıllık planı
HaftaKonuDersKaynaklarDurum
1 Python nedir, kurulum, ilk program - Tamamlandı
2 Değişkenler, veri tipleri, type(), input() - Tamamlandı
3 if-elif-else, karşılaştırma, mantıksal operatörler - Tamamlandı
4 for, while, range(), break, continue - Tamamlandı
5 Fonksiyonlar, parametreler, return, lambda - Tamamlandı
6 String metotları, indeksleme, f-string - Planlandı
7 Listeler, list comprehension - Planlandı
8 Tuple, dictionary, set - Planlandı
9 Dosya okuma/yazma, JSON - Planlandı
10 try-except-finally, hata türleri - Planlandı
11 import, pip, kendi modülünüz - Planlandı
12 enumerate, zip, map, filter, sorted - Planlandı
13 OOP: Sınıf, nesne, __init__, metotlar - Planlandı
14 Kalıtım, super(), polimorfizm - Planlandı
15 Kapsülleme, property, getter/setter - Planlandı
16 Hesap makinesi projesi - Planlandı
17 Liste ve sözlük uygulamaları - Planlandı
18 CSV dosyası işleme ve veri analizi - Planlandı
19 Dekoratörler ve generatörler - Planlandı
20 Hafta 1-19 genel tekrar - Planlandı
21 Regular expressions (regex) - Planlandı
22 Web scraping (BeautifulSoup) - Planlandı
23 REST API kullanımı - Planlandı
24 SQLite veritabanı işlemleri - Planlandı
25 Tkinter ile GUI programlama - Planlandı
26 Pygame ile oyun geliştirme 1 - Planlandı
27 Pygame ile oyun geliştirme 2 - Planlandı
28 Matplotlib ile veri görselleştirme - Planlandı
29 Dosya otomasyonu ve scripting - Planlandı
30 Todo uygulaması projesi - Planlandı
31 Threading ile eş zamanlı programlama - Planlandı
32 unittest ile test yazma - Planlandı
33 Virtual environment ve proje yapısı - Planlandı
34 Flask ile web uygulaması - Planlandı
35 Hava durumu uygulaması projesi - Planlandı
36 Final projesi ve kapanış - Planlandı