Python ile Programlama Eğitimleri

Tüm Seviyelerde Python İle Programlama

10-14 Yaş Grubu

Yetişkin (15 Yaş Üstü) Grubu

10-14 Yaş Grubu ve Liseliler için Python Eğitimleri


Python ile Programlamaya Giriş 24 ders saati
Bu eğitimleri aşağıdaki sıraya göre alınması önerilir.
Programlama Dilleri Ne Yapar?
Temel Yazılım Kuralları
Python’u Bilgisayara Kurmak!
Sayılar, işlemler ve değişkenler nedir?
Terimler, diziler, strings, lists, tuples ve maps.
Bir şeyler çizelim: Turtles ile çizimler yapalım!
Koşullu ifadeler, eğerler, ....
Döngüler
Mevcut Fonksiyonlara Giriş
Fonksiyonlar
Modül kullanımı
--- Listeler, tuples ve sözlükler ---
Strings metotları ve özellikleri
Liste metotları ve özellikleri
Turtle ile Oyun Geliştime 1
Mevcut modüllerin yüklenmesi işlemleri
Matematik işlemleri ile eğlenelim (math modülü)
Turtle ile Oyun Geliştime 2


Python Programlama (Orta Seviye) - 15 ders saati
Giriş seviyesi eğitimlerini almayanlar bu eğitime kabul edilmemektedir.
GUI - Grafik Kullanıcı Arabirimi üzerinden programlamaya giriş
Tkinter'ı göz atalım!
Tkinter ile proje yapalım.
Time, OS, sys Modülleri ile işe koyulalım
dir() Fonksiyonu
Paketler
Girdi Çıktı İşlemleri
Dosya okuma ve yaz işlemleri (.txt)
Hata Ayıklama / Yakalama Yöntemleri
Daha fazla hazır modüller
İşinize uygun modüllerin seçimi ve yüklenmesi: Daha Fazla Modül!


Python ile Network Programlamaya Giriş (Orta Seviye) - 15 ders saati
Bu eğitim özel olarak hazırlanmış ek bir eğitimdir. İlgilenenler için açılmaktadır.
Socket Programlamaya Meraklı Olanlar için tasarlanmıştır.
Giriş seviyesi eğitimlerini almayanlar bu eğitime kabul edilmemektedir.

Python Giriş ve Tekrar
İşletim Sistemleri
MS Komut Satırı İşlemleri
Ağ Temelleri
Ağ Nedir?
İnternet Nasıl Çalışır
TCP/IP Katmanları
Ağ Adresleri
Standard Portlar
netstat Kullanımı
Client/Server İlişkisi
Request/Response Döngüsü
Server Nedir?
Telnet Nedir?
Veri Aktarımı
Dosya Yazma ve Okuma İşlemleri
Python ile Ağ Temellerine Giriş
Socketler
Socket Temelleri
Socket Tipleri
Socket Kullanımı
TCP Client Yazalım
TCP Server YazalımUDP Client Yazalım
UDP Server Yazalım
WEB’te Veri toplama İşlemleri


Python ile Nesne Yönelimli Programlamaya Giriş (İleri Seviye) - 15 ders saati
Orta seviyesi eğitimlerini almayanlar bu eğitime kabul edilmemektedir.
Nesne Yönelimli Programlamaya Giriş
Sınıf Tanımlama
Sınıf Nesneleri
Metodlar
Miras Alma
Çoklu Miras Alma
İterators ve Generators
Özel paketler ve standart kütüphanelerden seçmeler

Yetişkinler için Python Eğitimleri


Python ile Nesne Yönelimli Programlamaya Giriş - 24 ders saati
Programlama Dilleri Ne Yapar?
Temel Yazılım Kuralları
Python’u Bilgisayara Kurmak!
Sayılar, işlemler ve değişkenler nedir?
Terimler, diziler, strings, lists, tuples ve maps.
Bir şeyler çizelim: Turtles ile çizimler yapalım!
Koşullu ifadeler, eğerler, ....
Döngüler
Mevcut Fonksiyonlara Giriş
Fonksiyonlar
Modül kullanımı
--- Listeler, tuples ve sözlükler ---
Strings metotları ve özellikleri
Liste metotları ve özellikleri
Nesne Yönelimli Programlamaya Giriş
Sınıf Tanımlama
Sınıf Nesneleri
Metodlar
Miras Alma
Çoklu Miras Alma
İterators ve Generators
Özel paketler ve standart kütüphanelerden seçmeler


Python ile Network Programlamaya Giriş - 24 ders saati
Bu eğitim özel olarak hazırlanmış ek bir eğitimdir. Yeni başlayanlar için özel olarak hazırlanmıştır.
Socket Programlamaya Meraklı Olanlar için tasarlanmıştır.

Programlama Dilleri Ne Yapar?
Temel Yazılım Kuralları
Python’u Bilgisayara Kurmak!
Sayılar, işlemler ve değişkenler nedir?
Terimler, diziler, strings, lists, tuples ve maps.
Bir şeyler çizelim: Turtles ile çizimler yapalım!
Koşullu ifadeler, eğerler, ....
Döngüler
Mevcut Fonksiyonlara Giriş
Fonksiyonlar
Modül kullanımı
--- Listeler, tuples ve sözlükler ---
Strings metotları ve özellikleri
Liste metotları ve özellikleri
İşletim Sistemleri
MS Komut Satırı İşlemleri
Ağ Temelleri
Ağ Nedir?
İnternet Nasıl Çalışır
TCP/IP Katmanları
Ağ Adresleri
Standard Portlar
netstat Kullanımı
Client/Server İlişkisi
Request/Response Döngüsü
Server Nedir?
Telnet Nedir?
Veri Aktarımı
Dosya Yazma ve Okuma İşlemleri
Python ile Ağ Temellerine Giriş
Socketler
Socket Temelleri
Socket Tipleri
Socket Kullanımı
TCP Client Yazalım
TCP Server YazalımUDP Client Yazalım
UDP Server Yazalım
WEB’te Veri toplama İşlemleri


Matematik için Python ile Programlama - 50 ders saati
Bu eğitim matematikçiler, mühendisler ve fen bilimleri ile ilgilenen herkese açıktır.
Eğitim talep üzerine açılır. Bu eğitim katılımcıyı sıfırdan ileri seviyeye eğitimine taşıyacak konuları kapsar.

Programlama Dilleri Ne Yapar?
Temel Yazılım Kuralları, yorumlayıcılar, derleyiciler
Python’u Bilgisayara Kurmak!
Python Editörleri
İlk komutlarımız
Kelimeler ve Cümleler
Python çalışma ortamları
Sayılar ve operatörler
Değişkenler, değerler ve tipler
Bilgisayara veri girmek.
Listeler, tuples ve sözlükler
Strings metotları ve özellikleri
Liste metotları ve özellikleri
Mevcut modüllerin yüklenmesi işlemleri
Modül kullanımı, Turtle Modülü, Random Modülü
Koşullu ifadeler
Döngüler: for ve while döngüleri
Mevcut Fonksiyonlar
Fonksiyonları biz yazalım
Dosya okuma ve yaz işlemleri (.txt)
Hata Ayıklama Yöntemleri
Regular Expressions
Nesne Yönelimli Programlamaya Giriş
Sınıf Tanımlama
Sınıf Nesneleri
Metodlar
Miras Alma
Çoklu Miras Alma
İterators ve Generators
İşletim Sistemi komut satırı işlemleri
Matematik işlemleri ile eğlenelim (math modülü)
Sayılarla Çalışmak, ondalıklı işlemler, kompleks sayılar
Grafik ile verilerin görselleştirilmesi
İstatistik ile verilerin tanımlanması
txt dosyalarının okunması
csv dosyalarının okunması
Cebir ve sembolik matematiğe Python Modüllerinin kullanılarak tanıtılması
Kümeler ve olasılığın Python'a taşınması
Geometirk şekillerin çizimi
Fraktallar geometrisine Giriş
Sayılar teoreminde problem çözümleri
Bitirme Projesi : Kendimize bir matematik modülü yazalım!