Python 3 Programming Eğitimi

  • Eğitim Tipi: Online Instructor-Led / Classroom Based / Onsite
  • Süre: 4 Gün
  • Seviye: Fundamentals
  • En Yakın Tarih:
  • UK & Türkiye Based Training Provider

"Python 3 Programming", Python 3 programlama dilini tanıtan teknik bir eğitimdir. Eğitmen liderliğinde ve MS Windows kullanan uygulamalı alıştırmalar eğitimidir, ancak Linux gibi diğer platformlara da aynı şekilde uygulanabilir.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Önkoşullar

Katılımcıların en az bir programlama diline aşina olması gerekmesine rağmen, önceden Python bilgisi olmadığı varsayılmaktadır.

Perl veya PHP gibi başka bir kodlama dili deneyimi, nesne yönelimli programlama konusundaki önceki deneyiminiz gibi bir avantaj olacaktır.

Kimler Katılmalı

Hedef Kitle

"Python 3 Programming" eğitimi, Python 3'te yeni projelere başlayan programcılar veya mevcut uygulamaları Python 2'den taşıyan programcılar için uygundur.

Neler Öğreneceksiniz

Bu eğitimin sonunda şunları yapabileceksiniz:

  • Python 3 programlarını yazmak ve çalıştırmak için Python etkileşimli yorumlayıcısını kullanın
  • Python 3 dil öğelerini anlayın
  • Python kütüphaneleri ve modüllerinden oluşan zengin kütüphaneden yararlanın
  • Python 2 ve Python 3 arasındaki farkları takdir edin
  • Basit ve karmaşık değişken türlerini tanıyın ve uygun şekilde seçin
  • Python 3 operatörlerini ve yerleşik işlevlerini kullanın
  • Python 3'teki prosedürel kontrol akışını anlayın
  • Kalıcı veri nesneleri de dahil olmak üzere program dosyası girişi/çıkışı.
  • İşlevleri ve modülleri kullanarak iyi organize edilmiş ve verimli kod oluşturun
  • Python 3'te Nesne Yönelimli programlama tekniklerini kullanın.
  • Hata yakalama ve raporlama özellikleriyle sağlam uygulamalar oluşturun
  • Diğer programları Python'dan çalıştırın ve kontrol edin
  • Çoklu işlem özelliğine sahip çok çekirdekli işlemcilerin avantajlarından yararlanın

Eğitim İçeriği

Bölüm 1: Python 3'e Giriş

  • Python nedir?
  • Python3 nedir?
  • Neden Python?
  • Performans dezavantajları
  • topluluk
  • Python'u etkileşimli olarak çalıştırma
  • Python komut dosyaları
  • Python yardımı
  • Bir Python betiğinin anatomisi
  • Modüller
  • İşlevler ve yerleşik özellikler

Bölüm 2: Temel Değişkenler

  • Python Nesne Yönelimlidir
  • Python değişkenleri
  • Değişken adları
  • Belirli yöntemleri yazın
  • Operatörler ve tür
  • Artırılmış ödevler
  • Python türleri
  • Anahtarlama türleri
  • Python listeleri 
  • Python tuple'ları 
  • Python sözlükleri

Bölüm 3: Akış Kontrolü

  • Python koşulları
  • Girinti
  • Gerçek nedir?
  • Boolean ve mantıksal operatörler
  • Zincirleme karşılaştırmalar
  • Sıra ve toplama testleri
  • Nesne türleri
  • İstisna İşleme hakkında bir not
  • Döngüler sırasında
  • Döngü kontrol ifadeleri
  • Döngüler için
  • Numaralandırmak
  • 'For' döngülerini sayma
  • Birden fazla listeyi sıkıştırmak
  • Koşullu ifadeler
  • Koşulsuz akış kontrolü

Bölüm 4: Dize İşleme

  • Python 3 dizeleri
  • Yazdırma işlevi
  • Pişirme dizeleri
  • Dize birleştirme
  • 'Alıntılar'
  • Dize yöntemleri
  • Dize testleri
  • Dize biçimlendirmesi
  • Diğer dize biçimlendirme yardımcıları
  • Bir dize dilimleme
  • Dize yöntemleri - böl ve birleştir

Bölüm 5: Koleksiyonlar

  • Python türleri - hatırlatma
  • Yararlı demet işlemleri
  • Python listeleri
  • Tuple ve liste dilimleme
  • Genişletilmiş yinelenebilir açma
  • Listeye öğe ekleme
  • Öğeleri konuma göre kaldırma
  • Liste öğelerini içeriğe göre kaldırma
  • Sıralama
  • Yöntemleri listele
  • Setler
  • Kümeleri kullanma
  • Operatörleri ayarla
  • Python sözlükleri
  • Sözlük değerleri
  • Sözlükteki öğeleri kaldırma
  • Sözlük yöntemleri
  • Nesneleri görüntüle

Bölüm 6: Normal İfadeler

  • Python düzenli ifadeleri
  • Temel genişletilmiş RE meta karakterleri
  • Normal ifade nesneleri
  • Düzenli ifade ikamesi
  • Normal ifade bölünmesi
  • Eşleşen alternatifler
  • Çapalar
  • Sınıf kısayolları
  • Bayraklar
  • Tekrar niceleyiciler
  • Niceleyiciler
  • Parantez grupları
  • Geri referanslar
  • Küresel maçlar

Bölüm 7: Veri Depolama ve Dosya İşleme

  • Yeni dosya nesneleri
  • Dosyaları Python'a okuma
  • Okuma püf noktaları
  • Programları filtrele - dosya giriş modülü
  • İkili mod
  • Python'dan dosyalara yazma
  • Standart akışlar
  • Daha fazla numara
  • Rasgele erişim
  • Python turşu kalıcılığı
  • Turşu protokolleri
  • Birkaç raf oluşturun
  • Sıkıştırma
  • Veritabanı arayüzüne genel bakış
  • Örnek - Python'dan SQLite

Bölüm 8: İşlevler

  • Python işlevleri
  • Fonksiyon parametreleri
  • Değişken işlevler
  • Parametrelere varsayılan değerlerin atanması
  • Adlandırılmış (anahtar kelime) parametreler
  • Adlandırılmış parametrelerin uygulanması
  • Bir fonksiyondan nesneleri döndürme
  • Fonksiyonlardaki değişkenler
  • İç içe işlevler
  • Yuvalanmış işlevlerdeki değişkenler
  • İşlev belgeleri
  • Lamdaba işlevleri
  • Sıralama anahtarı olarak Lambda
  • Re.sub'da Lambda

Bölüm 9: Gelişmiş Koleksiyonlar

  • Gelişmiş liste işlevleri - filtre
  • Anlamaları listeleyin
  • Küme ve sözlük anlamaları
  • Tembel listeler
  • Jeneratörler
  • Jeneratör nesneleri ve sonraki eşyordamlar
  • Anlamaları oluşturucu olarak listeleme
  • Koleksiyonları kopyalamak - sorun
  • Koleksiyonları kopyalamak - dilim çözümü?
  • Koleksiyonları kopyalama - derin kopyalama çözümü

Bölüm 10: Modüller ve Paketler

  • Modüller ve paketler nelerdir?
  • Çoklu kaynak dosyaları
  • Python bir modülü nasıl bulur?
  • Bir modülü içe aktarma
  • Adları içe aktarma
  • Paketler halinde dizinler
  • Modül yazma
  • Modül belgeleri
  • Bir modülü test etme
  • Python hata ayıklayıcısı
  • Python profil oluşturucu
  • Kütüphanelerin dağıtımı - distutils

Bölüm 11: Sınıflara ve OOP'ye Giriş

  • Sınıflar ve OOP
  • Nesneye Yönelik terminoloji
  • Nesneye Yönelik Programlama
  • Nesneleri kullanma
  • Sınıfları tanımlama
  • Yöntemleri tanımlama
  • Bir nesne oluşturmak
  • Özel yöntemler
  • Operatör aşırı yüklemesi özel yöntemleri
  • Özellikler
  • Özellikler ve dekoratörler
  • Sınıf yöntemleri
  • Miras
  • Miras terminolojisi

Bölüm 12: Hata İşleme ve İstisnalar

  • Stderr'e yazma
  • Uyarıları kontrol etme
  • İstisna yönetimi
  • İstisna sözdizimi
  • Çoklu istisnalar
  • İstisna bağımsız değişkenleri
  • Son olarak blok
  • İnfaz sırası
  • Python istisna hiyerarşisi
  • Yaygın bir hata
  • Zam açıklaması
  • Kendi İstisnalarımızı Artırmak
  • ileri sürmek

Bölüm 13: Çoklu Görev

  • Aile hayatı
  • Python'dan süreç oluşturma
  • Eski arayüz örnekleri
  • Bir çocuğu bekliyorum
  • Alt süreç modülünü kullanma
  • Altprocess.Popen sınıfı
  • Temel bir süreci yürütmek
  • Çıktıyı yakalama
  • Veriyi bir borudan geçirme
  • Süreçler ve iş parçacıkları
  • Python'da çok temel konular
  • İş parçacığında senkronizasyon nesneleri
  • İpliklerle ilgili sorun
  • Çoklu işlem modülünü kullanma
  • Kuyruk nesneleri

Bölüm 14: Python Standart Kütüphanesi

  • Standart Kütüphane
  • Örnek - Python 2 komut dosyalarını Py3'e dönüştürme
  • Pretty Printer - kullanışlı bir yardımcı program
  • İşletim Sistemi arayüzleri - işletim sistemi ve arkadaşlar
  • Sisteme özgü özellikler - sys
  • Sinyal işleme - sinyal
  • Bir sinyali istisnaya dönüştürme
  • Yapılandırma dosyaları
  • Yapılandırma ayrıştırıcı modülü
  • Datetime modülü ve arkadaşları
  • Platform modülü
  • Harici fonksiyon arayüzü - ctypes
  • Soket modülü
  • __gelecek__
  • Diğer modüller

Neden Bizi Seçmelisiniz

Python 3 Programming eğitimini, Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında; evinizden, ofisinizden veya dilediğiniz herhangi bir lokasyondan deneyimleyin. Uzman eğitmenlerimizle gerçek zamanlı iletişim kurarak sınıf ortamının dinamizmini online eğitim deneyimine taşıyın.

  • Canlı Oturumlar: Belirlenen eğitim takvimi doğrultusunda, eğitmen ve diğer katılımcılarla eş zamanlı olarak derslere katılın.
  • Etkileşimli Öğrenme: Uygulamalar, grup çalışmaları ve soru-cevap oturumlarıyla öğrenme sürecine aktif olarak dahil olun.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığıyla profesyonel gelişiminize değer katın.
  • Esnek ve Ölçeklenebilir Çözümler: Dünya genelinde erişilebilen canlı sınıflarımızla, bireysel ve kurumsal eğitim ihtiyaçlarınıza uygun esnek planlama avantajı elde edin.

Python 3 Programming eğitimini, yüz yüze öğrenmenin sağladığı güçlü etkileşim ve odaklanma avantajıyla deneyimleyin. Bilginç IT Academy'nin profesyonel eğitim lokasyonlarında, konforlu ve verimli bir sınıf ortamında uzman eğitmenler eşliğinde öğrenin.

  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan saha tecrübesine sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Modern Eğitim Alanları: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Odaklı Sınıf Deneyimi: Sınırlı kontenjanla düzenlenen eğitimlerde eğitmeninizle daha yakın iletişim kurma fırsatı yakalayın.
  • Kaliteli Eğitim Yaklaşımı: Profesyonel gelişiminizi destekleyen, uygulamaya dönük ve yüksek standartlarda hazırlanmış eğitim içeriklerinden yararlanın.

Şirketinizin ekip bazlı eğitim ihtiyaçlarını, Bilginç IT Academy'nin Python 3 Programming onsite eğitim çözümüyle kendi ofisinizde veya tercih ettiğiniz lokasyonda karşılayın. Kurumunuza özel planlanan eğitimlerle ekiplerinizin gelişimini iş hedeflerinizle uyumlu hale getirin.

  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına ve iş ihtiyaçlarına göre uyarlayın.
  • Bütçe ve Zaman Avantajı: Seyahat, konaklama ve operasyonel maliyetleri azaltarak eğitim yatırımınızı daha verimli kullanın.
  • Ekip Odaklı Öğrenme: Çalışanlarınızın aynı içerik ve bakış açısı etrafında gelişmesini sağlayarak kurum içi iş birliğini güçlendirin.
  • Kolay Planlama ve Takip: Katılımcı gelişimini, eğitim sürecini ve kurumsal ihtiyaçları daha kontrollü şekilde yönetin.



Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Python 3 Programming Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz.
03 Temmuz 2026 (4 Gün)
İstanbul, Ankara, Londra
06 Temmuz 2026 (4 Gün)
İstanbul, Ankara, Londra
18 Temmuz 2026 (4 Gün)
İstanbul, Ankara, Londra
23 Temmuz 2026 (4 Gün)
İstanbul, Ankara, Londra
25 Temmuz 2026 (4 Gün)
İstanbul, Ankara, Londra
09 Ağustos 2026 (4 Gün)
İstanbul, Ankara, Londra
04 Eylül 2026 (4 Gün)
İstanbul, Ankara, Londra
13 Eylül 2026 (4 Gün)
İstanbul, Ankara, Londra

Python 3 Programming Eğitimi ve Kursu Hakkında İlginizi Çekebilecek Yazılar

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.