Python
Sınıf Eğitimi
Yazılım Geliştirme
5 GÜN
Eğitimimizin tamamı, güncel Python 3 sürümü ile yapılacaktır.
Python dağıtımı olarak, makina öğrenmesi alanında sıklıkla kullanılan Anaconda kurulacaktır.
IDE olarak, Anaconda dağıtımında yer alan Spyder kullanılacaktır.
EĞİTİM MODÜLLERİ
Modül 1 : Giriş
Tarihçe
Dilin Özellikleri
Kullanım Alanları
Kurulum
Çalışma Ve Geliştirme Ortamı
Versiyonlar
Modül 2 : Temel Veri Tipleri
Değişkenler ve Veri Tipleri
Kullanıcıdan Veri Almak
integer
float
complex
string
Modül 3 : İfadeler ve Karar Verme
Operatörler
İfadeler
Kara verme: if-elif-else
Modül 4 : Veri Tipleri
list
tuple
dictionary
set
stack
queue
Modül 5 : Döngü Ve Akış Kontrolü
for
range
while
break ve continue
Modül 6 : Fonksiyonlar
Argümanlar
Değer Döndürme
Opsiyonel Ve İsimli Argümanlar
Scope (Kapsam)
Global Değişkenler
Local Değişkenler
Dökümantasyon
Built-in Fonksiyonlar
Modül 7 : Fonksiyonel Programlama
lambda
map
filter
zip
List Comprehensions
Modül 8 : Nesneye Yönelik Programlama
Sınıf Tanımlama
Instance, self
Methodlar
__init__ Methodu
public ve private Değişkenler
Encapsulation (Kapsülleme)
Inheritance (Miras)
Polymorphism (Çok biçimlilik)
Multiple Inheritance (Çoklu Miras)
Operator Overloading (Operatör Aşırı Yükleme)
Modül 9 : Dosyalar
Dosya Okumak
Dosyaya Yazmak
pickle
shelve
Modül 10 : Hata Yönetimi
Hata Yakalamak
try-except-finally
Debugging (Hata Ayıklama)
Özel Hata Sınıfları Yazmak
Modül 11 : Modüller
import Yöntemleri
Standard Kütüphane
pip ve ile Paket Yükleme
conda ve ile Paket Yükleme
venv ile Sanal Ortamlar
Modül 12 : Kod Kalitesi
Dökümantasyon
pylint
PEP8
Süre Ölçümü, Profiling
Birim testleri
Modül 13 : Veritabanı Işlemleri
DB-API
Veritabanına Bağlantı
Veri Çekmek ve Kayıt Etmek
SQLite Örnekleri
Modül 14 : XML, JSON, CSV Ve Excel Dosyaları İle İşlemler
XML Verisi İşlemleri
JSON Verisi İşlemleri
CSV Verisi İşlemleri
Excel Dosyalarını Yönetmek
Modül 15 : Web
Internet'ten Bir Sayfayı Çekmek
HTML Okumak
Web Server Yaratmak
Web Projesi
Modül 17 : pandas
pandas
pandas ile Veri Kaynağına Bağlanmak Veri Okumak
pandas ile Veri Temizleme ve Hazırlama
Modül 18 : scikit-learn
scikit-learn ile Makina Öğrenmesi
numpy, pandas ve scikit-learn ile Proje
Modül 19 : Sıradaki Adımlar
Python'un Kullanıldığı Alanlar
Kaynak Tavsiyeleri
Kütüphane Tavsiyeleri
ÖN KOŞUL EĞİTİMLERİ
Bu eğitim için herhangi bir ön koşul bulunmamaktadır.
BU EĞİTİMİN DEVAMINDA ÖNERİLEN EĞİTİMLER
Önerilen eğitimleri yoktur.
UZMANLIK HEDEFLERİ
Web Sitesi Tasarımcısı
Web Uygulama Geliştiricisi
Web Uygulamaları Yöneticisi
EĞİTİMİN İLGİLİ OLDUĞU SINAVLAR
Eğitimin sınavları yoktur.
EĞİTİMİN İLGİLİ OLDUĞU SERTİFİKALAR
Bu eğitimi alanlar aşağıdaki katılım sertifikasına sahip olacaklardır. Diğer sertifikalar için katılımcıların ilgili sınavları almaları gerekmektedir.
TEKNOLOJİ ÜRETİCİSİ
YORUMLAR
Eğitim örnekleri ve materyalleri gayet tatmin ediciydi.
Arçelik A.Ş.