Python ile Veri Bilimi ve Yapay Zeka Uygulamaları Eğitimi

Python ile Veri Bilimi ve Yapay Zeka Uygulamaları Eğitimi

Eğitim Hakkında

Python yazılım dili pek çok küresel şirket tarafından desteklenmekte ve aktif olarak projelerde kullanılmaktadır. Python yazılım dili diğer dillere kıyasla oldukça esnek ve kullanımı kolay bir dildir. Bu sebeple pek çok geliştirici bu dili kullanarak programlar yazmış ve bu programları internet üzerinde paylaşarak diğer geliştiricilerin de kullanımına sunmuştur. Böylelikle Python dili rahatlıkla istenen programın geliştirilebileceği çok güçlü bir yapıya kavuşmuştur. Bu eğitimde Python dilini en temelden öğreneceksiniz. Veri görselleştirme, internete bağlı programlar geliştirme ve oyun yapımı gibi konulara giriş yapacak, işlerinizi kolaylaştıracak pek çok algoritma yapısı ile tanışacaksınız.

Ön Koşul

Programlama mantığı ve algoritma temellerine hakim olunması önerilmektedir.

Eğitim İçeriği

  • Algoritmaya giriş
  • Python programlama dilini tanıma
  • Python ve IDE Kurulumu
  • Output işlemleri
  • NoneType ve Numeric (Sayısal) Veri Tipleri
  • Dizi Halindeki Veri Tipleri
  • Listeler (List)
  • Demetler (Tuple)
  • Setler (Set)
  • Sözlükler (Dictionary)
  • Uygulamalar
  • Arithmetic Operators (Aritmetik Operatörler)
  • Assignment Operators (Atama operatörleri)
  • Comparison Operators (Karşılaştırma operatörleri)
  • Logical Operators (Mantıksal operatörler)
  • Operatörlerde KISA DEVRE (Associativity (Birleşme Özelliği))
  • Identity Operators (Benzerlik Operatörleri)
  • Number System Conversion (Sayı Sistemi Dönüşümü)
  • Uygulamalar
  • Math modülü incelemesi
  • Input işlemleri
  • Hata ayıklama
  • Uygulamalar
  • If Clauses - If deyimi
  • Nested If Clauses – İç içe If deyimi
  • For Loop - For döngüsü
  • While Loop – While döngüsü
  • Break, Continue, Pass Statements - Break, Continue, Pass İfadeleri
  • Range Function - Range İfadesi
  • List Comprehension
  • Uygulamalar
  • Fonksiyonlara Giriş
  • Dönüş değeri olmayan parametresiz (argümansız) fonksiyonlar
  • Dönüş değeri olmayan parametreli (argümanlı) fonksiyonlar
  • Dönüş değeri olan parametresiz (argümansız) fonksiyonlar
  • Dönüş değeri olan parametreli (argümanlı) fonksiyonlar
  • Birden fazla dönüş değeri olan fonksiyonlar ve paketten çıkarma işlemi
  • Fonksiyonlarda return
  • Types of Arguments (Argümanların tipleri)
  • Variable-Length Arguments (Sınırsız sayıda değer alma işlemleri)
  • Local Variable (Yerel değişken) vs Global Variable (Global değişken)
  • Recursive ve Iterative Fonksiyonlar
  • Lambda Function
  • Özel Fonksiyonlar (map, filter, reduce, zip, enumerate, all, any fonksiyonu)
  • Decorators (Dekoratörler diğer bir adıyla Süsleyiciler)
  • Uygulamalar
  • Modüllerle Çalışma
  • Kendi modülümüzü oluşturma ve kullanma
  • Uygulamalar
  • Built-in Types (Tanımlı Tipler) (Python'da varsayılan veri tipleri)
  • Fonksiyon objeleriyle çalışma
  • Kendi class'ımızı (sınıfımızı - veri tipimizi) oluşturma
  • Special Variables ve Special Methods (Özel değişkenler ve metotlar)
  • Class kullanılarak oluşturulan objelerin özelliklerinin özelleştirilmesi
  • Objelerin bilgilerinin güncellenmesi ve karşılaştırılması
  • Instance vs Class vs Static Methods
  • Inheritence (Kalıtım)
  • Polymorphism (Çok biçimlilik)
  • Operator Overloading (Operatörün aşırı yüklenmesi)
  • Magic Methods (Büyülü Metotlar)
  • Method Overloading (Metotun aşırı yüklenmesi)
  • Method Overriding (Metotun geçersiz kılınması)
  • Abstract Classes (Soyut Sınıflar) ve Abstract Methods (Soyut Metotlar)
  • Uygulamalar
  • Iterators(İteratörler - Yineleyici) Kavramı
  • Generators (Üreteçler)
  • Kendi fonksiyonumuzu modüle ekleme
  • Exception Handling (İstisnayı idare etme)
  • Exception bilgisi görüntüleme ve finally anahtar kelimesi
  • Multi Exception Handling (Çoklu Olağandışılığı İdare Etme)
  • Programımıza aykırı durumları Handle Etme (Logical Error)
  • Duruma göre kendi Exception'ımızı (olağandışılığımızı) fırlatma
  • Uygulamalar
  • Dosya açma ve yazma işlemleri
  • Dosya okuma işlemleri
  • Dosyalarda kullanılan fonksiyonlar
  • Dosyalarda değişiklik yapma
  • Uygulamalar
  • SQLite Veri tabanı ve tablo oluşturma
  • Tablolara veri ekleme
  • Tablodaki verileri çekme
  • Tablodaki verileri silme ve güncelleme
  • Uygulamalar
  • Veri Bilimi ve Makine Öğrenmesi Giriş
  • Numpy,
  • Pandas,
  • Matplotlib,
  • TensorFlow,
  • Keras / Uygulamalar

Kazanımlar

Python programlama dilini temel seviyeden ileri seviyeye kadar öğretmek

Veri bilimi ve yapay zeka konularında temel kavramları ve teknikleri öğretmek

Python'un veri analizi ve makine öğrenmesi alanındaki kütüphaneleri (Numpy, Pandas, Matplotlib, TensorFlow, Keras) hakkında bilgi vermek

Nesneye yönelik programlama konseptlerini anlatarak öğrencileri obje tabanlı programlama mantığını kavratmak

Python ile SQLite veritabanı işlemleri konusunda uygulamalı olarak eğitim vermek

Exception handling, dosya işlemleri ve veri yapıları konularında öğrencilere pratik yapma imkanı sağlamak

Hedef Kitle

Veri Analistleri

Veri Bilimciler

Yapay Zeka Mühendisleri

Veri Mühendisleri

Makine Öğrenmesi Mühendisleri

Büyük Veri Uzmanları

İş Zekası Uzmanları

Veri Görselleştirme Uzmanları

Veri Tabanı Yöneticileri

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Albaraka Türk
Vakıf GYO
İş Portföy
DFDS
Loreal
Mercedes-Benz
THY DO CO
Iş GYO
Oyak Çimento
Saglık Bakanlıgı
J.P. Morgan
QNB Finansbank
Accenture
Doğuş Teknoloji
BKM
Microsoft
Ak Yatırım
Amerikan Hastanesi
Sütaş
LC Waikiki
Anadolubank
Turkiye Sınai Kalkinma Bankasi
Türk Telekom
KoC Sistem
Axa Sigorta
TAAC Havacılık TR
T.C. Cumhurbaşkanlığı
Etiya
THY Technic
SabancıDX
Turk Standartlari Enstitüsü
DeFacto
Istanbul Bilgi Universitesi
Iga Airport
Tuyap Fuarcılık
Tarim Kredi Kooperatifi
Istanbul Sanayi Odasi
Turkcell Global Bilgi
Aras Kargo
Sekerbank
Yıldız Teknik üniversitesi
Beko
Ziraat Katılım
Fibabanka
Eczacıbaşı Bilişim
ITKIB
Intertech
Takasbank
Işik Universitesi
Anadolu Hayat Emeklilik
Albaraka Türk
Vakıf GYO
İş Portföy
DFDS
Loreal
Mercedes-Benz
THY DO CO
Iş GYO
Oyak Çimento
Saglık Bakanlıgı
J.P. Morgan
QNB Finansbank
Accenture
Doğuş Teknoloji
BKM
Microsoft
Ak Yatırım
Amerikan Hastanesi
Sütaş
LC Waikiki
Anadolubank
Turkiye Sınai Kalkinma Bankasi
Türk Telekom
KoC Sistem
Axa Sigorta
TAAC Havacılık TR
T.C. Cumhurbaşkanlığı
Etiya
THY Technic
SabancıDX
Turk Standartlari Enstitüsü
DeFacto
Istanbul Bilgi Universitesi
Iga Airport
Tuyap Fuarcılık
Tarim Kredi Kooperatifi
Istanbul Sanayi Odasi
Turkcell Global Bilgi
Aras Kargo
Sekerbank
Yıldız Teknik üniversitesi
Beko
Ziraat Katılım
Fibabanka
Eczacıbaşı Bilişim
ITKIB
Intertech
Takasbank
Işik Universitesi
Anadolu Hayat Emeklilik
Bilgi İstiyorum