Eğitim İçeriği
Python ve Programming'e Giriş
- Python kodunu çalıştırma
- Python Geliştirme Araçlarını (IDE'ler ve komut satırı araçları) kullanma
- Python ve iPython kabuklarıyla ve iPython Not Defteri ile çalışma
Veri Türleri ve İşlemler
- Tam sayılar ve ondalık sayılar
- Dizeler ve baytlar
- Demetler ve listeler
- Sözlükler ve sıralı sözlükler
- Kümeler ve dondurulmuş kümeler
Kodu Organize Etme ve Dağıtma
- Modüller ve paketler oluşturma
- Kodu depolara dağıtma
Nesne Yönelimli ve Fonksiyonel Programming
- Fonksiyonlar ve sınıflar oluşturma ve kullanma
- Dekoratörlerle fonksiyonları ve sınıfları değiştirme
- Meta sınıfları tanıtma
Hata Yönetimi ve Test
- İstisnaları ele alma ve yükseltme
- Testler yazma ve çalıştırma (doc testleri ve birim testleri)
- Testlerle kod kapsamını kontrol etme
Dosyalar ve Dizilerle Çalışma
- Access farklı dosya türleri ve dosya işleme prensipleri
- Dosyalar oluşturma, okuma, güncelleme ve silme (düzenli metin dosyaları, csv, ve Microsoft Word ve Microsoft Excel dosyaları dahil)
- Düzenli Expressions kullanarak metin dosyalarından veri çıkarma
- Dizinler oluşturma ve silme, dosyaları listeleme ve arama
Accesslama Databaseleri
- Veri seçme, ekleme, güncelleme ve silme
- DB API 3, PostgreSQL ve MySQL tabanlı genel veritabanı API'si
- Nesne İlişkisel Eşleyici (SQLAlchemy) kullanma
- NoSQL veritabanlarıyla çalışma
Web'i Fethetme
- Web sayfalarını alma
- HTML ve XML ayrıştırma
- Web formlarını otomatik olarak doldurma
- Python içinde web uygulamaları oluşturma
Kurs İçin Gerekli Önbilgiler
Yok
Danışanlarımızın Yorumları (7)
The virtual machines worked very well and make playing around with the code very easy. I also particularly liked having copies of all the examples being put together by the trainer to following with so I could see the end result in advance. Made it easier for me to ask more specific questions.
Stefan Kotze - ACC
Eğitim - Python Programming - 4 days
Trainer covered more in depth in every topic within the time given and also gave us questions to do and explained it whenever we had queries.
Praveent Thamil Mani - MINDEF
Eğitim - Python Programming - 4 days
Days 2 and 3. There was an absurd amount of content but Abhi handled it well, so I got real value there.
Michael Clews - ACC
Eğitim - Python Programming - 4 days
The communication with the Mr. Khobeib
Aref AlHosani - beamtrail
Eğitim - Python Programming - 4 days
Trainer Abhi is extremely patient and kind. Despite it being an online course, he was able to interact with us and clear our doubts.
jia hui lim - Ministry of Defence, Singapore
Eğitim - Python Programming
the trainers knowledge and skills about the topic and recommending websites to practice on
Ebenezer Raj - Ministry of Defence, Singapore
Eğitim - Python Programming
The challenge questions.