Python ile Uygulama Geliştirme Eğitimi
Maksimum Öğrenci Sayısı: 30
● Eğitim Modeli: Uzaktan Eğitim
● Eğitim Süresi: 40 Saat
İçerik
Kurulum
● Python3 Kurulumu
o Virtual Environment Oluşturma
● VS Code Kurulumu
o VS Code için önerilen eklentilerin kurulumu
Başlangıç
● Indentation Kavramı
● Kullanıcı Girdisi (input)
● Veri Çıktısı (print)
● Built-in Modüller ve Fonksiyonlar
● Pip Nedir ve Nasıl Kullanılır?
Veri Tipleri
● String Veri Tipi
● Set Veri Tipi
o Set
o Frozen Set
● Number Veri Tipi
o Integer
o Float
o Complex
o Long
● List Veri Tipi
● Dictionary Veri Tipi
● Tuple Veri Tipi
● Boolean Veri Tipi
Koşullu Durumlar
● Operatörler
● if, elif ve else
● Doğruluk Değerleri
Döngüler
● While Döngüsü
● For Döngüsü
● Pass, Break ve Continue Kavramları
● Döngülerde Else Kullanımı
Fonksiyonlar
● Basit Fonksiyon Oluşturma ve Çağırma
● Fonksiyonlarda return
● Fonksiyonlarda Argümanlar
o Optional Arguments
o Arbitrary Arguments
o Keyword Arguments
● Lambda Fonksiyonlar
● İç-İçe Fonksiyonlar
● Recursive Fonksiyonlar
o Recursion Limitleri
o Recursive Lambda Fonksiyonlar
● Decorator Fonksiyonlar
String Veri Tipi
● String Formatting
● Substring
● String Metodları
o Upper
o Lower
o Title
o Capitalize
o Swapcase
o Split
o Reverse
o Replace
o Join
o Count
o Startswith
o Endwith
o Find
Matematiksel İşlemler
● 4 İşlem
● Mod
● Round, floor
● Trigonometri
List Veri Tipi
● List İçerisindeki Değerlere Erişim
● List Metodları
o Append
o Extend
o Index
o Insert
o Pop
o Remove
o Reverse
o Count
o Sort
o Replication
Dictionary Veri Tipi
● Dictionary Oluşturma
● KeyError Hataları
● 2 Dictionary Değişkenin Birleştirilmesi
● Dictionary Metodları
o Keys
o Values
o Clear
Nesne Tabanlı Programlama
● Nesne Tabanlı Programlamaya Giriş
● Kalıtım
o Basit Kalıtım
o Çoklu Kalıtım
● classmethod, staticmethod ve property kavramları
Hata Yakalama
● try, except, finally ve raise Kavramları
● Hata Yakalamada else Kavramı
● Çoklu Hata Yakalama
● Kendi Hata Yakalama Sınıfımızı Oluşturma
Dosya İşlemleri
● Dosya Modları
● Dosya Okuma İşlemleri
● Dosya Yazma İşlemleri
Iterator ve Generator
● Iterator
● Generator
Tarih ve Zaman (Datetime)
● Temel Tarih ve Zaman Yapısı
● Dönüşümler
● Tarih Aralığı Hesaplama
● Tarihlerde 4 İşlem
Modüller ve Kütüphaneler
● Json Modülü
● OS Modülü
● Random Modülü
● PyPi
● Flask ile web geliştirme uygulamaları
SEO Başlığı: Python ile Uygulama Geliştirme Eğitimi | Sıfırdan İleri Seviye
Meta Açıklama: Python ile uygulama geliştirme eğitiminde, temel programlama becerilerinden başlayarak ileri seviye projeler oluşturmayı öğrenin. Web, mobil ve veri bilimi projelerine adım atın.
Anahtar Kelimeler:
- Python ile uygulama geliştirme
- Python kursu
- Python programlama eğitimi
- Web uygulamaları Python
- Python ile mobil uygulama
Alt Başlıklar:
- Python'da Uygulama Geliştirme Nedir?
- Python Kullanarak Web ve Mobil Uygulamalar Yapma
- Python Projeleri ile Pratik Yapın
- Veri Bilimi ve Yapay Zeka Projeleri Geliştirme
- Eğitim Adı: Python ile Uygulama Geliştirme Eğitimi
- Sertifika : KTO Karatay Üniversitesi Onaylı Sertifika E-Devlet sorgulanabilir sertifika
- Eğitim Başlangıç Tarihi : 8 Nisan 2023
- Eğitim Süresi : 40 Saat
- Eğitim Metodu : Örgün Eğitim
- Saatler : 13:00-17:00
- Eğitim Yeri : KTO Karatay Üniversitesi Bilgisayar Laboratuvarı
- Eğitimci : Fatih ZOR
- Kontenjan : En fazla 30 Kişi