Core Python Training

Core Python Training

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
Hedef Kitle?
  • Programlamayla daha önce tanışmamış olup, sıfırdan programlama öğrenmek isteyen öğrenciler, çalışanlar ve profesyoneller
  • Başka bir dilde programlama tecrübesi olup Python öğrenmek isteyen öğrenciler, çalışanlar ve profesyoneller
  • 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’nu da kariyerine eklemek isteyen herkes.

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

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. Yalnızca Python dilinin içerdiği kodları değil programlama kültürü ile beraber Elektronik Projelerinde Raspberry Pi uygulamalarını da öğreneceksiniz.

  • 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
  • Python veritabanı API’si ile çalışma
  • Python programlama en iyi uygulamalarını keşfetme
  • Elektronik Projelerde Raspberry Pi ile yapabileceklerinizi öngörebileceksiniz.
  • 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ı
Python Genel Bakış
  • Script, terminal, notebook, IDE
  • Atamalar, değişkenler
  • Aritmetik işlemleri
  • Basit input/output
Anaconda-Speider Modülü ve Kullanımı
Python Temel Nesnelerine Bakış
  • Sayı
  • Liste
  • Çokuz
  • Dize
  • Sözlük
  • Küme
Mantık İşlemleri ve Karar Yapıları
  • İf
  • İf-else
  • Üçlü if-else
  • İçiçe karar yapıları
Döngüler
  • While
  • For
  • Break
  • Continue
Fonksiyonlar
  • Fonksiyon tanımlama
  • Parametre eşleştirme
  • Varsayılan değerler
Anonim Fonksiyonlar
Özyinelemeli Fonksiyonlar
Mevcut Modülleri Kullanma
  • İmport ve from import as
  • Math, random, vs.
Kendi Modüllerimizi Oluşturma
▪ Uygulama 
  • Liste Metodları
  • Dize Metodları
  • Sözlük Metodları ve Çıktı Formatlama
  • Liste Kurma (List Comprehensions)
  • Dosya Okuma/Yazma
  • CSV Dosyaları İşleme
Düzenli İfadeler
Matplotlib ile Veri Görselleştirme

▪ Uygulama

Hata Yakalama
  • Try except
Nesneye Yönelik Programlama
  • Class
  • Initialization
  • Inheritance
  • Polymorphism, Operator Overloading
▪ Uygulama
  • Python ile Arayüz Tasarımına genel bakış
  • Raspberry-Pi nedir Python ile kullanımına genel bakış
  • Python-Rapberry Pi ile Endüstriyel Uygulamaya genel bakış
Eğitim Modeli:

2 tam güm süreli bu eğitim modülümüzde değerli katılımcılarımızın kişisel bilgisayarlarını birlikte getirmeleri gerekmektedir. Tercihen windows tabanlı bir bilgisayarın yanınızda olması daha uygun olacaktır.

Ön Kayıt İçin;

Bu eğitim bireysel ve genel katılıma açık bir eğitimdir.

http://datalabtr.com/index.php/kayit-formu/

Kurumsal Eğitim paketlerimizin süreleri Şirketlerin ihtiyacı ve  talebi doğrultusunda değişkenlik göstermekte.

 

Details

Starts On

2018-06-02 - 09:00

Ends On

2018-06-03 - 17:00

Event Categories

Core Python Training

Event Tags

#Anaconda, #corepython, #DataAnalytics, #DataLabTraining, #DataScience, #interfacedesign, #ObjectOrientedProgramming, #OOP, #Python, #RaspberryPi, #Speider

Venue

Titanic City Hotel

Lamartin Cad. No 47 Taksim
Istanbul
Turkey
34437
P: 212 238 90 90