Eğitmenlerimiz

Core Pyhton Eğitimi

Eğitimin Adı: Core Python Eğitimi

 Eğitmen Bilgisi;

Veri Bilimi yolculuğunuzun ilk adımında, DataLab Uzman Eğitimcileri ve sektör profesyonelleri ile analitik yetkinliklerinizde fark yaratacağınızı düşünüyoruz.

 Eğitimin Hedef Kitlesi;

  • Programlamayla daha önce tanışmamış olup, sıfırdan programlama öğrenmek isteyenler
  • Başka bir dilde programlama tecrübesi olup Python öğrenmek isteyenler
  • Python'ı temel seviyeden bilip, ileri seviye Python öğrenmek isteyen öğrenciler, çalışanlar ve profesyoneller
  • Programlamaya henüz yeni başlayan öğrenciler, çalışanlar ve profesyoneller
  • Linux makine veya Windows makine üzerinde sunucu kuracak olup kendi sunucusuna ve ya çalıştığı sunuculara geliştirmeler yapabilmek için scriptler yazabilmeyi isteyen öğrenciler, çalışanlar ve profesyoneller
  • Bilgisayarın tüm performansını kullanabilmek için programlama öğrenmek isteyen öğrenciler, çalışanlar ve profesyoneller
  • Bildiği diller arasına Python'u eklemek isteyen herkes.

Bu eğitime yazılım geliştirmek isteyenler ve bu alanında kariyer yapmak isteyen herkes katılabilir.

Neden Python Öğrenmeliyim?

  • Programlamaya giriş için çok uygun bir dil
  • Kolay ve net okunabilen yazımı
  • Dinamik Veri Yapısı
  • Güçlü ifade yeteneği
  • Modüler yapısı ve geniş kütüphaneleri
  • Nesne Tabanlı bir programlamaya oldukça elverişli olması

Neler Öğreneceksiniz?

Bu eğitimde, orta-seviyede Python dilini öğrenip keşfedeceksiniz.  Herhangi bir işi bilgisayarlara yaptırabilmek için algoritmalar geliştirebileceksiniz. Diziler ve eşleştirmeler (mappings), program akış denetimi, sistem aramaları (system calls) ve dosya manipülasyonu konuları ile ilgilenerek Python programları yazmayı öğreneceksiniz.

Python dilinin hızlı uygulama geliştirmeye yönelik avantajını kullanarak hemen her bölümde uygulamalar geliştirerek Python dilini tümüyle kavrayacağız.

  • En iyi uygulamaları hayata geçirerek işler Python script’leri yaratma
  • Python veri tiplerini doğru şekilde kullanma
  • Hem metin hem ikili verili dosyaları okuma ve yazma
  • Standart kütüphane (library) ve onun iş tasarrufu sağlayan modüllerini tanıma
  • İfadeler ve kontrol yapılarını kullanma
  • Temel seviyede profesyonel Python uygulamaları yaratma
  • Modüller ve sınıflar gibi işlevlerle çalışmayı öğrenme
  • Listeler, sözlükler ve takımlar (set) gibi koleksiyonları ne zaman kullanacağını bilme
  • Karmaşık tipler ve işleçlerle çalışmayı öğrenme
  • İleri sınıflarla çalışma
  • Python veritabanı API’si ile çalışma
  • Python programlama en iyi uygulamalarını keşfetme
  • Pyhon’da nesne tabanlı programlama temellerinin aldığınız için, Java C# gibi dilleri oldukça kolay öğreneceksiniz.
  • Machine Learning ve Yapay Zeka gibi alanlarda Python ile çalışabileceksiniz.

Gereksinimler

  • Katılımcıların başlangıç seviyesinde bilgisayar kullanmayı bilmeleri ve öğrenme disiplinine sahip olmaları yeterlidir.
  • Herhangi bir programlama bilgisine ihtiyacı yoktur.

Eğitim Programı

  1. Başlangıç
  • Python genel bakış
  • Script, terminal, notebook, IDE
  • Atamalar, değişkenler
  • Aritmetik işlemleri
  • Basit input/output
  1. Anaconda-Speider Modülü ve Kullanımı
  2. Python Temel Nesnelerine Bakış
  • Sayı
  • Liste
  • Çokuz
  • Dize
  • Sözlük
  • Küme
  1. Mantık İşlemleri ve Karar Yapıları
  • İf
  • İf-else
  • Üçlü if-else
  • İçiçe karar yapıları
  1. Döngüler
  • While
  • For
  • Break
  • Continue
  1. Fonksiyonlar
  • Fonksiyon tanımlama
  • Parametre eşleştirme
  • Varsayılan değerler
  1. Anonim fonksiyonlar
  2. Özyinelemeli fonksiyonlar

ı. Mevcut Modülleri Kullanma

  • İmport ve from import as
  • Math, random, vs.

Kendi Modüllerimizi Oluşturma

▪ Uygulama 

  1. Liste Metodları
  2. Dize Metodları
  3. Sözlük Metodları ve Çıktı Formatlama
  4. Liste Kurma (List Comprehensions)
  5. Dosya Okuma/Yazma
  6. CSV Dosyaları İşleme

ö. Düzenli İfadeler

  1. Matplotlib ile Veri Görselleştirme

▪ Uygulama

  1. Hata Yakalama
  • Try except
  1. Nesneye Yönelik Programlama
  • Class
  • Initialization
  • Inheritance
  • Polymorphism, Operator Overloading

▪ Uygulama

Eğitim Modeli ve Teknik Donanım

2 gün sürecek bu eğitim modülümüzde 1 günde 6 saatlik bir eğitim planlaması ile toplam 12 saatlik bir eğitim programı tamamlanmış olacak.

Bu eğitim modülümüzde değerli katılımcılarımızın dizüstü bilgisayarlarını getirmeleri gerekmektedir.

Tercihen windows tabanlı bir bilgisayarın yanınızda olması daha uygun olacaktır. Ücretsiz olarak aşağıdaki linkten Anaconda paketini indirebilirsiniz. İçerisinde Python arayüz programı olan Spyder ve gerekli kütüphaneler mevcuttur. Örnek data ve programlar eğitimin başında bilgisayarınıza yüklenecek ve sizde kalacaktır. Bunlar gelecekteki veri analizi kariyeriniz için başlangıç sermayesi olacaktır.

Katılımcılarımız Python kurulumunu https://www.anaconda.com/distribution/#windows

Not: Anaconda Paketinin Python3.6 versiyonunu indirebilirsiniz.

 Eğitim Baş. Ve Bit. Tarihi : 29 – 30 Haziran 2019 Cumartesi-Pazar  

 Eğitim Gün & Saatleri : 10:00 - 17:00  

 Eğitim Süresi : 2 gün / 12 Saat

 Eğitim Ücreti : 1.050 TL +  (KDV %8 ) Ödemeleriniz peşin ya da en fazla 10 taksit şeklinde gerçekleşebilir (TEB -  BONUS) 

 Eğitim Yeri: İstanbul Gedik Üniversitesi NİŞANTAŞI yerleşkesi. Eğitim sonunda katılımcılara Sertifika verilecektir.

 Banka Bilgilerimiz:

Banka Adı                    : TEB

Şube Adı                     : 37-Pendik E-5

Hesap Adı                   : T.C.GEDİK ÜNİVERSİTESİ

Hesap Numarası          : 38388560

İban Numarası             : TR53  0003  2000  0000  0038  3885  60

 


Ön Bilgi ve Kayıt Formu

Nişantaşı Yerleşkesi