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)
Go Yeni birçok şey öğrenmek için.
Roland - Diehl Aviation
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Konuları yeterli derinlikte ele aldık, bu da birçoğunu tartışmak için zaman bulmamızı sağladı. Oldukça kapsamlıydı.
Gergo - Diehl Aviation
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Python hakkında, gelecekte günlük çalışmalarımızda kullanabileceğimiz birçok yeni bilgi edindik. Yapılan egzersizler oldukça ilgi çekici ve yeterince zorlayıcıydı.
Zsolt - Diehl Aviation
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Eğitim genel olarak iyiydi, en sevdiğim kısımlar: dashboard & PyQt
Balazs - Diehl Aviation
Eğitim - Advanced Python - 4 Days
Yapay Zeka Çevirisi
Plenty of examples - and the trainer willing to bend backwards to help us with topics we were weaker in.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Eğitim - Advanced Python - 4 Days
Lots of exercises
Fanny Stauffer - UCB Pharma S.A.
Eğitim - Advanced Python - 4 Days
The trainer gave a clear and systematic teaching. He usually gave the reasoning and fundamental knowledge behind the commands. He also gave us time to do the exercises and practice.