About course

AŞAMA 1: Python Sözdizimi ve Algoritmik Düşünme (Başlangıç ​​Seviyesi) Süre: 35 Saat Odak noktası: Programlama mantığı, veri yapıları ve algoritma oluşturma becerileri. 1-10. Saatler: Giriş ve […]
Price range: $650.00 through $22,000.00
Incl VAT

AŞAMA 1: Python Sözdizimi ve Algoritmik Düşünme (Başlangıç ​​Seviyesi)

Süre: 35 Saat

Odak noktası: Programlama mantığı, veri yapıları ve algoritma oluşturma becerileri.

  • 1-10. Saatler: Giriş ve Python Anatomisi: Geliştirme ortamının kurulumu (VS Code ve Jupyter Notebook), değişkenler, veri tipleri (Dizeler, Tamsayılar, Ondalık Sayılar, Mantıksal Değerler) ve temel matematiksel/mantıksal operatörler.

  • 11-20. Saatler: Kontrol Akışı ve Döngüler: Koşullu ifadeler (if/elif/else), for ve while döngüleri, hata yönetimi (try/except blokları) ve Temiz Kod prensipleri.

  • 21-30. Saatler: Gelişmiş Veri Yapıları ve Fonksiyonlar: Listelerin, Demetlerin, Sözlüklerin ve Kümelerin Yönetimi. Fonksiyonların, parametrelerin, *args ve kwargs kavramlarının ve Lambda fonksiyonlarının tanımlanması.

  • 31-35. Saatler: Uygulama ve Algoritma Eğitim Kampı: Algoritmik düşünmeyi geliştirmek için popüler mülakat sorularını (HackerRank/LeetCode tarzı) çözme ve gelişmiş bir Komut Satırı Arayüzü (CLI) telefon rehberi veya hesap makinesi projesi oluşturma.

AŞAMA 2: Nesne Yönelimli Programlama ve Veri İşleme (Orta Düzey)

Süre: 35 Saat

Odak noktaları: Nesne yönelimli programlama, dosya sistemleri ve veri işleme.

  • 36-45. Saatler: Nesne Yönelimli Programlama (OOP): Sınıflar ve Nesneler ve nesne mimarisinin 4 temel direği: Kapsülleme, Kalıtım, Polimorfizm ve Soyutlama.

  • 46-55. Saatler: Dosya Yönetimi ve Modüller: Python’ın yerleşik modülleri (Math, DateTime, OS), harici paket yönetimi (Pip ve Sanal Ortamlar) ve Metin (.txt), JSON ve CSV dosyalarıyla okuma/yazma işlemleri.

  • 56-65. Saatler: Veri Analizine Giriş: Python’daki en popüler veri analizi kütüphaneleri olan NumPy ile çok boyutlu diziler ve Pandas ile veri tablosu (DataFrame) manipülasyonu, filtreleme ve temizleme teknikleri.

  • 66-70. Saatler: Proje: Harici bir kaynaktan (CSV/JSON) veri çeken, temizleyen ve analiz eden ve sonuçları rapor olarak diske yazan nesne yönelimli bir veri işleme programı geliştirmek.

AŞAMA 3: İleri Düzey Python, Web Kazıma ve Otomasyon (İleri Seviye)

Süre: 30 Saat

Odak noktası: İleri düzey Python kavramları, web kazıma ve bot/otomasyon sistemleri oluşturma.

  • 71-75. Saatler: İleri Düzey Python Kavramları: Jeneratörler, Dekoratörler, Bağlam Yöneticileri (‘with’ ifadesinin ardındaki mekanizma), Liste Anlamlandırmaları ve Python’da bellek yönetimi.

  • 76-80. Saatler: Web Kazıma: Web sitelerinin HTML yapılarının ayrıştırılması, veri çıkarılması ve BeautifulSoup ve Requests kütüphaneleri kullanılarak bot korumasını aşma stratejileri.

  • 81-85. Saatler: Gelişmiş Otomasyon ve Tarayıcı Kontrolü: Selenium ve Playwright kullanarak tarayıcı otomasyonu, otomatik form doldurma, tıklama senaryoları ve veri toplama botları geliştirme.

  • 86-90. Saatler: FastAPI ile API Geliştirme: Verileri dış dünyaya açmak için hızlı ve modern REST API’leri oluşturma, uç nokta tasarımı ve API güvenliği.

  • 91-100. Saatler: Bitirme Projesi (Akıllı Otomasyon ve Raporlama Botu): Hedef web sitelerinden (örneğin, e-ticaret fiyatları, finansal veriler) düzenli olarak veri çeken, bu verileri Pandas ile işleyen, bir API aracılığıyla sunan ve otomatik olarak Excel/PDF raporu olarak e-posta ile gönderen uçtan uca bir otomasyon sistemi oluşturmak.

📊 Müfredat ve Katma Değer Özeti

Sahne Süre Temel Odak Alanı
Aşama 1 35 Saat Temel Kodlama ve Mantık
Aşama 2 35 Saat OOP ve Veri Analitiği Temelleri
Aşama 3 30 Saat Otomasyon, Veri Kazıma ve API

2 reviews for Introduction to Python Programming

There are no reviews yet.

Be the first to review “Introduction to Python Programming”

Your email address will not be published. Required fields are marked *

The latest courses

Introduction to Python Programming
This website uses cookies to improve your experience. By using this website you agree to our Data Protection Policy.
Read more