Python Programlama

Bu eğitimle birlikte piyasada aranılan Python Programlama Uzmanı, Yazılım Mühendisliği vb. iş ilanlarına başvurabileceksiniz. Deneyimli eğitmen kadromuzla, alacağınız eğitim sayesinde yazılım dünyasında aranılan yetkin bir kişi olacaksınız.

Eğitim Hakkında:

Python EğitimiPython; öğrenmesi kolay, yüksek seviye veri yapılarına sahip, basit ama verimli bir yaklaşıma sahip nesne odaklı bir programlama dili olarak sektörde kabul görmektedir.

Python'un eşsiz sözdizimi, dinamik tipleri destekleyişi, yorumlanan bir dil olması nedeni ile programcılar tarafından betik dili ihtiyacı olan hızlı uygulama geliştirme gereksinimlerinde ilk tercih olarak kullanılmaktadır.

Python'un yorumlayıcısının birden fazla platformda çalışıyor olması en büyük avantajlarından biri olarak öne çıkmaktadır.

Python ile ilgili olarak en temelden en ileri konulara kadar detaylı biçimde örnekleriyle ele alıp incelemekteyiz.

Python Eğitimi boyunca, katılımcı ihtiyaçlarına göre Eclipse ya da IDLE geliştirme ortamları üzerinde örnekler yapılacaktır.

 

Python Eğitiminin İçeriği:  Süre 40 Saat 

 

Python’a Başlangıç Yapmak

  • Python'a Giriş
  • Python Interpreter Kullanımı
    • Argument Passing
    • Etkileşimli Mod (Interactive Mode)

Türler ve Değişkenler

  • Türler
  • String
  • Integer
  • Float
  • Complex
  • Değişkenler
  • Değişkenleri Tanımlamak
  • Türleri Yönetmek
  • List

Temel İfadeler

  • Dallanma/if/elseif/else
  • break ve continue Kullanımı
  • Döngüler
  • for Döngüsü

Veri Yapıları

  • Liste
  • Stacks
  • Queues
  • Tuples and Sequences
  • Kümeler (Sets)
  • Sözlük (Dictionary)

Fonksiyonlar

  • Argümanlar
  • Formal Parameters
  • Global Değişkenler
  • Local Değişkenler
  • Fonksiyonlara Parametere Paslamak
  • Fonksiyonlardan Değer Dönmek

Dosyalar ile Çalışmak

  • Dosya Açmak
  • Dosyadan Okumak
  • Dosyaya Yazmak
  • Binary Dosyalar

Exceptions (İstisnalar)

  • Temel Hata Kontrolü
  • İstisnaların Yakalanması
  • try/except Kullanımı
  • finally Kullanımı

Düzenli İfadeler (Regular Expressions)

  • RE Nesneleri
  • Pattern Eşleştirme
  • Subexpressions
  • RE İpuçları

Modüller ve Paketler

  • İsim Uzayları (NameSpaces)
  • imports Kullanımı
  • İsim Çözümleme (Name Resolution)
  • Modül Çalıştırmak

Sınıflar

  • Sınıf Tanımlama
  • Instance Metotları
  • Inıtializers
  • Sınıf Metotları
  • static Metotlar
  • Miras Alma (Inheritance)
  • Çoklu Miras Alma (Multiple Inheritance)

Veritabanı Erişimi

  • The DB API
  • Veritabanına Bağlanmak
  • cursor Kullanmak
  • Veri Getirmek (Fetching data)
  • Metadata

Threads

  • Thread Kullanmak
  • Shared Değişkenleri Kullanmak
  • Python Threading Modül
  • queue Modül
  • Python Thread Yöneticisi
  • Thread lerin Debug Edilmesi

XML ve JSON

  • XML ile Çalışmak
  • DOM ve SAX
  • ElementTree Kullanmak
  • XML Parsing
  • Yeni XML Dokümanı Oluşturmak
  • JSON
  • JSON Parsing

Networking

  • Urllibs Kullanımı
  • Socket İletişimi
Herkes bu eğitime katılabilir.

Katılımcı kontenjan sınırı 8 kişidir.

EĞİTİM İSTEK FORMU


Bize Ulaşın

Eğitim Tarihleri

  • Pazartesi-Cuma: 19:00 - 22:00
  • Cumartesi:Pazar 09:00- 13:00 ile 14:00-18:00

En Son Tweetler