Python ile Profesyonel Yazılım Geliştirme


foto

AMAÇ

Bu eğitimin amacı Python ile programlamayı öğretmektir. Bu kapsamda kursiyerlerimiz Python programa dilini yakından tanıyacaklar, ortak laboratuvar uygulamaları ile farklı bakış açıları edinerek yazılım tasarım ve gerçekleştirme sürecini yakından tanıma imkânı yakalayacaklardır.
Eğitim, programlamanın felsefesinin anlatıldığı ve temel yapıların anlatıldığı bir giriş bölümü ile başlayacaktır. Eğitimimizin ana eksenini ise uygulamaya dönük çalışmalar oluşturmakta olup, tüm meslek disiplinlerinin programlamayla tanışmasına yardımcı olacak bir içerik ve bağlam oluşturmaktadır. Katılımcılarımız, bu eğitimde deneyimli bir yürütücü ile birlikte çeşitli teorik ve uygulama çalışmaları gerçekleştireceklerdir.

ODAK NOKTALARI

#Python #Yazılım #Algoritma #ProblemÇözme

EĞİTİMDEN BEKLENEN SONUÇLAR

Bilir: Python dilini kullanarak gerçek hayat problemlerini çözmeyi bilir.
Anlar: Python sözdizimini ve kurallarını, hatalarını da düzeltecek seviyede anlar.
Yapar: Geliştirdiği uygulamanın baştan sona kontrolünü ve çalışma prensiplerini kavrayarak gerçekleştirir.

HEDEF KİTLE

Bankacılık sektöründe yazılım departmanlarında halihazırda çalışanlar veya ileride çalışmayı planlayanlar için Python ile Programlama ile ilgili bilgi almak, bilgisini ilerletmek isteyen herkesin katılımına uygundur.

İÇERİK

  • Python'a Giriş
    • Python Komut Satırı ve IDE Kullanımı
  • Türler ve Değişkenler
    • String, Integer, Float, Complex
    • Değişken Tanımlama ve Türleri Yönetmek
    • List Yapısı
  • Temel İfadeler
    • Dallanma/If/Elseif/Else
    • Break ve Continue Kullanımı
    • For ve While Döngüleri
  • Veri Yapıları
    • Liste, Stacks, Queues, Tuples ve Sequences
    • Kümeler (Sets)
    • Sözlük (Dictionary)
  • Fonksiyonlar
    • Argümanlar ve Formal Parametreler
    • Global Değişkenler, Yerel (Local) Değişkenler
    • Fonksiyonlara Parametre Aktarımı
    • Fonksiyonlardan Değer Döndürme
  • Dosyalar ile Çalışmak
    • Dosya Açma, Okuma, Yazma
    • Binary Dosyalar
  • Exceptions (İstisnalar)
    • Temel Hata Kontrolü
    • İstisnaların Yakalanması
    • Try/Except ve Finally Kullanımı
  • Özyinelemeli (Recursive) Fonksiyonlar ile Çalışma
  • Sınıflar
    • Python’da Bir Sınıf Nasıl Tanımlanır?
    • Instance Metotları
    • Initializers
    • Sınıf Metotları
    • Static Metotlar
    • Miras Alma (Inheritance), Çoklu Miras Alma
  • Tkinter ile GUI Programlama

 

NOT : Eğitim, 09:30-16:30 saat aralığında tam gün olarak planlanmıştır.

EĞİTİM YETKİNLİK İLİŞKİSİ

Davranışsal Yetkinlikler: Müşteri Duyarlılığı, Analitik Düşünme ve Yaratıcılık
Yönetsel Yetkinlikler: Hızlı Karar Alma ve Çeviklik
Mesleki/Bankacılık Teknik Yetkinlikler: Operasyonel Verimlilik
Öz-Gelecek Yetkinlikleri: Dijital Okuryazarlık