Pythen Programlama
Eğitim Hakkında:
Python Eğitimi: Python; öğrenmesi kolay, yüksek seviye veri yapılarına sahip, basit ama verimli bir yaklaşıma sahip nesne odaklı bir programlama dili olarak sektörde kabul görmektedir.
Python'un eşsiz sözdizimi, dinamik tipleri destekleyişi, yorumlanan bir dil olması nedeni ile programcılar tarafından betik dili ihtiyacı olan hızlı uygulama geliştirme gereksinimlerinde ilk tercih olarak kullanılmaktadır.
Python'un yorumlayıcısının birden fazla platformda çalışıyor olması en büyük avantajlarından biri olarak öne çıkmaktadır.
Python ile ilgili olarak en temelden en ileri konulara kadar detaylı biçimde örnekleriyle ele alıp incelemekteyiz.
Python Eğitimi boyunca, katılımcı ihtiyaçlarına göre Eclipse ya da IDLE geliştirme ortamları üzerinde örnekler yapılacaktır.
Katılımcılar bu eğitim sonunda Python Developer iş fırsatlarını değerlendirebilecekler, aynı zamanda eğer bu sektörde çalışıyorlarsa da yetkinliklerini artırmış olacaklardır.
Python Eğitiminin İçeriği: Süre 60 Saat
Python’a Başlangıç Yapmak
- Python'a Giriş
- Python Interpreter Kullanımı
- Argument Passing
- Etkileşimli Mod (Interactive Mode)
Türler ve Değişkenler
- Türler
- String
- Integer
- Float
- Complex
- Değişkenler
- Değişkenleri Tanımlamak
- Türleri Yönetmek
- List
Temel İfadeler
- Dallanma/if/elseif/else
- break ve continue Kullanımı
- Döngüler
- for Döngüsü
Veri Yapıları
- Liste
- Stacks
- Queues
- Tuples and Sequences
- Kümeler (Sets)
- Sözlük (Dictionary)
Fonksiyonlar
- Argümanlar
- Formal Parameters
- Global Değişkenler
- Local Değişkenler
- Fonksiyonlara Parametere Paslamak
- Fonksiyonlardan Değer Dönmek
Dosyalar ile Çalışmak
- Dosya Açmak
- Dosyadan Okumak
- Dosyaya Yazmak
- Binary Dosyalar
Exceptions (İstisnalar)
- Temel Hata Kontrolü
- İstisnaların Yakalanması
- try/except Kullanımı
- finally Kullanımı
Düzenli İfadeler (Regular Expressions)
- RE Nesneleri
- Pattern Eşleştirme
- Subexpressions
- RE İpuçları
Modüller ve Paketler
- İsim Uzayları (NameSpaces)
- imports Kullanımı
- İsim Çözümleme (Name Resolution)
- Modül Çalıştırmak
Sınıflar
- Sınıf Tanımlama
- Instance Metotları
- Inıtializers
- Sınıf Metotları
- static Metotlar
- Miras Alma (Inheritance)
- Çoklu Miras Alma (Multiple Inheritance)
Veritabanı Erişimi
- The DB API
- Veritabanına Bağlanmak
- cursor Kullanmak
- Veri Getirmek (Fetching data)
- Metadata
Threads
- Thread Kullanmak
- Shared Değişkenleri Kullanmak
- Python Threading Modül
- queue Modül
- Python Thread Yöneticisi
- Thread lerin Debug Edilmesi
XML ve JSON
- XML ile Çalışmak
- DOM ve SAX
- ElementTree Kullanmak
- XML Parsing
- Yeni XML Dokümanı Oluşturmak
- JSON
- JSON Parsing
Networking
- Urllibs Kullanımı
- Socket İletişimi
Katılımcı kontenjan sınırı 10 kişidir.
