Eğitim İçeriği
Giriş
- Python çok yönlülük: veri analizinden web taramaya
Python Veri Yapıları 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
- Veri çerçevesi (pandas)
- Dönüşümler
Object-Oriented Programming ile Python
- Kalıtım
- Çok biçimlilik
- Statik sınıflar
- Statik fonksiyonlar
- Dekoratörler
- Diğer
Data Analysis ile Pandas
- Veri temizleme
- Pandas'ta vektörize veri kullanımı
- Veri düzenleme
- Veri sıralama ve filtreleme
- Toplu işlemler
- Zaman serilerini analiz etme
Data Visualization
- Matplotlib ile diyagram çizme
- Pandas içinden matplotlib kullanımı
- Kaliteli diyagramlar oluşturma
- Jupyter notebook'ta veri görselleştirme
- Python'teki diğer görselleştirme kütüphaneleri
Numpy'de Veri Vektörizasyonu
- Numpy dizileri oluşturma
- Matrisler üzerinde yaygın işlemler
- Ufunc'ları kullanma
- Numpy dizilerinde görünümler ve yayınlama
- Döngülerden kaçınarak performansı optimize etme
- cProfile ile performansı optimize etme
Big Data ile Python İşleme
- Python ile dağıtılmış uygulamalar oluşturma ve destekleme
- Veri depolama: SQL ve NoSQL veritabanlarıyla çalışma
- Hadoop ve Spark ile dağıtılmış işleme
- Uygulamalarınızı ölçeklendirme
Python'i Diğer Languages ile Genişletme (ve tam tersi)
- C#
- Java
- C++
- Perl
- Diğerleri
Python Çok İş Parçacıklı Programming
- Modüller
- Senkronizasyon
- Önceliklendirme
Veri Serileştirme
- Pickle ile Python nesne serileştirme
Python ile UI Programming
- Python'te GUI oluşturmak için çerçeve seçenekleri
- Tkinter
- Pyqt
Python ile Bakım Betikleri
- İstisnaları doğru şekilde yükseltme ve yakalama
- Kodu modüllere ve paketlere düzenleme
- Sembol tablolarını anlama ve koddan erişme
- Bir test çerçevesi seçme ve Python'te TDD uygulama
Python ile Web
- Web işleme için paketler
- Web tarama
- HTML ve XML ayrıştırma
- Web formlarını otomatik doldurma
Özet ve Sonraki Adım
Kurs İçin Gerekli Önbilgiler
- Başlangıçtan orta seviyeye programlama deneyimi
- Matematik ve istatistik bilgisi
- Veritabanı kavramlarına hakimiyet
Hedef Kitle
- Geliştiriciler
Danışanlarımızın Yorumları (7)
Birçok yeni şey öğrendim.
Roland - Diehl Aviation
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Konuları yeterli derinlikte ele aldık, bu bize çoğu konuyu tartışmak için zaman sağladı. İçerik yeterince kapsayıcıydı.
Gergo - Diehl Aviation
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Python hakkında gelecekte günlük işlerimizde kullanabileceğimiz birçok yeni bilgi edindik. Egzersizler gerçekten ilginç ve yeterince zorlayıcıydı.
Zsolt - Diehl Aviation
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
eğitim genel olarak iyi oldu, en sevdiğim bölüm: paneller ve PyQt
Balazs - Diehl Aviation
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Çok fazla örnek - ve egzersizlerimizde zayıf olduğumuz konularda bize yardımcı olmak için kendini zorlayan eğitmen.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Çok sayıda alıştırma
Fanny Stauffer - UCB Pharma S.A.
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Eğitmen açık ve sistematik bir öğretim verdi. Genellikle komutların ardındaki nedenleri ve temel bilgileri anlattı. Bize ayrıca alıştırmaları yapmak ve pratik yapmak için zaman ayırdı.
Felicia Rezanda - HP Singapore (Private) Ltd.
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi