Python 3 Programming Turkmenistan Eğitimi

  • Eğitim Formatı: Online Instructor-Led / Classroom Based / Onsite
  • Katılım Modeli: Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Süre: 4 Gün
  • Seviye: Fundamentals
  • Price: From USD 6,000 +TAX
  • En Yakın Tarih:
  • UK & Türkiye Based Global Training Provider
  • Sıfırdan gerçek Python 3 uygulamaları geliştirin ve çalıştırın.
  • Python 3'e geçiş yapan veya mevcut Python 2 uygulamalarını taşıyan programcılar için uygundur.
  • Eğitim boyunca gerçek kodlama ortamlarında uygulamalı laboratuvar çalışmaları gerçekleştirilir.


Python 3 Programlama eğitimi, Python 3 dilini teknik ve uygulamalı bir yaklaşımla öğrenmek isteyen yazılım geliştiriciler için hazırlanmıştır.

Eğitim, eğitmen liderliğindeki konu anlatımlarını yoğun hands-on programlama çalışmalarıyla bir araya getirir. Uygulamalar MS Windows ortamında gerçekleştirilmekle birlikte ele alınan Python kavramları Linux gibi diğer platformlarda da kullanılabilir.

Katılımcılar temel Python sözdiziminden başlayarak veri tipleri, kontrol yapıları, string işlemleri, collections, regular expressions, dosya işlemleri, functions, modules, packages ve Object-Oriented Programming konularını öğrenir. Programın ilerleyen bölümlerinde exception handling, process ve thread yönetimi, multiprocessing ve Python Standard Library ele alınır.

Eğitim aynı zamanda Python 2'den Python 3'e geçen geliştiricilerin iki sürüm arasındaki önemli farklılıkları anlamalarına yardımcı olur.


Python 3 Programlama Eğitimi programına Online Instructor-Led (canlı sanal sınıf) veya Classroom Based (sınıf eğitimi) formatlarında doğrudan katılım sağlayabilirsiniz. Ayrıca bu eğitimi kurumunuza özel olarak Online Instructor-Led, Classroom Based veya Onsite (yerinde eğitim) formatlarında, tercih ettiğiniz tarih ve lokasyonda organize edebiliriz. Detaylı bilgi ve kurumunuza özel planlama için bizimle iletişime geçebilirsiniz.

Önkoşullar

Daha önce Python kullanmış olmak zorunlu değildir. Ancak katılımcıların en az bir programlama diline aşina olması beklenir.

Perl veya PHP gibi başka bir scripting language konusunda deneyim avantaj sağlar. Daha önce Object-Oriented Programming ile çalışmış olmak da eğitimdeki ileri konuların daha kolay takip edilmesine yardımcı olur.

Kimler Katılmalı

Bu eğitim:

  • Python 3 kullanarak yeni projeler geliştirmeye başlayacak programcılara,
  • Mevcut Python 2 uygulamalarını Python 3'e taşıyan geliştiricilere

yöneliktir.

Neler Öğreneceksiniz

Eğitimin sonunda katılımcılar:

  • Python interactive interpreter kullanarak Python 3 programları yazabilir ve çalıştırabilir.
  • Python 3 dilinin temel yapılarını anlayabilir.
  • Python'ın zengin library ve module ekosisteminden yararlanabilir.
  • Python 2 ve Python 3 arasındaki önemli farklılıkları tanıyabilir.
  • Basit ve karmaşık variable type'larını ayırt ederek uygun veri tipini seçebilir.
  • Python 3 operators ve built-in functions kullanabilir.
  • Python 3'te procedural control flow yapılarını uygulayabilir.
  • Persistent data objects dahil file input/output işlemleri gerçekleştirebilir.
  • Functions ve modules kullanarak düzenli ve verimli kod geliştirebilir.
  • Python 3 ile Object-Oriented Programming tekniklerini uygulayabilir.
  • Error trapping ve reporting kullanarak daha dayanıklı uygulamalar oluşturabilir.
  • Python üzerinden diğer programları çalıştırabilir ve kontrol edebilir.
  • Multiprocessing kullanarak multi-core işlemcilerden yararlanabilir.

Eğitim İçeriği

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

  • Python nedir?
  • Python 3 nedir?
  • Neden Python?
  • Performans açısından dezavantajlar
  • Python topluluğu
  • Python'ı interactive olarak çalıştırma
  • Python scripts
  • Python help sistemi
  • Python script yapısı
  • Modules
  • Functions ve built-ins

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

  • Python'ın Object-Oriented yapısı
  • Python variables
  • Variable naming
  • Type-specific methods
  • Operators ve types
  • Augmented assignments
  • Python veri tipleri
  • Veri tipleri arasında dönüşüm
  • Lists'e giriş
  • Tuples'a giriş
  • Dictionaries'e giriş

Bölüm 3 – Flow Control

  • Python conditionals
  • Indentation
  • Truth kavramı
  • Boolean ve logical operators
  • Chained comparisons
  • Sequence ve collection tests
  • Object types
  • Exception Handling'e kısa giriş
  • While loops
  • Loop control statements
  • For loops
  • enumerate
  • Counting for loops
  • Birden fazla listede zip kullanımı
  • Conditional expressions
  • Unconditional flow control

Bölüm 4 – String İşlemleri

  • Python 3 strings
  • print function
  • String oluşturma ve işleme
  • String concatenation
  • Quotes
  • String methods
  • String tests
  • String formatting
  • Diğer formatting araçları
  • String slicing
  • split ve join

Bölüm 5 – Collections

  • Python type'larının tekrarı
  • Tuple operations
  • Python lists
  • Tuple ve list slicing
  • Extended iterable unpacking
  • Listelere eleman ekleme
  • Pozisyona göre eleman kaldırma
  • İçeriğe göre list item kaldırma
  • Sorting
  • List methods
  • Sets
  • Sets'in etkin kullanımı
  • Set operators
  • Python dictionaries
  • Dictionary values
  • Dictionary'den eleman kaldırma
  • Dictionary methods
  • View objects

Bölüm 6 – Regular Expressions

  • Python regular expressions
  • Extended RE meta-characters
  • Regular expression objects
  • Regular expression substitution
  • Regular expression split
  • Alternative matching
  • Anchors
  • Class shortcuts
  • Flags
  • Repeat quantifiers
  • Quantifiers
  • Parentheses groups
  • Back-references
  • Global matches

Bölüm 7 – Data Storage ve File Handling

  • File objects
  • Dosyaları Python'a okuma
  • Reading teknikleri
  • fileinput module ile filter programs
  • Binary mode
  • Python'dan dosyaya yazma
  • Standard streams
  • Ek dosya işleme teknikleri
  • Random access
  • Python pickle persistence
  • Pickle protocols
  • Shelves oluşturma
  • Compression
  • Database interface'e genel bakış
  • Python ile SQLite örneği

Bölüm 8 – Functions

  • Python functions
  • Function parameters
  • Variadic functions
  • Default parameter values
  • Named / keyword parameters
  • Named parameter kullanımını zorunlu hale getirme
  • Function'lardan object döndürme
  • Functions içerisinde variables
  • Nested functions
  • Nested function variables
  • Function documentation
  • Lambda functions
  • Sorting için lambda kullanımı
  • re.sub içerisinde lambda

Bölüm 9 – Advanced Collections

  • filter ile gelişmiş list işlemleri
  • List comprehensions
  • Set ve dictionary comprehensions
  • Lazy lists
  • Generators
  • Generator objects ve next
  • Coroutines
  • List comprehensions'ın generator olarak kullanımı
  • Collections kopyalarken karşılaşılan problemler
  • Slice ile kopyalama yaklaşımı
  • deepcopy ile kopyalama

Bölüm 10 – Modules ve Packages

  • Modules ve packages nedir?
  • Multiple source files
  • Python bir module'ü nasıl bulur?
  • Module import etme
  • Names import etme
  • Directories'i package olarak kullanma
  • Module yazma
  • Module documentation
  • Module testing
  • Python debugger
  • Python profiler
  • distutils ile library dağıtımı

Bölüm 11 – Classes ve OOP'ye Giriş

  • Classes ve OOP
  • Object-Oriented terminology
  • Object-Oriented Programming
  • Objects kullanımı
  • Class tanımlama
  • Methods tanımlama
  • Object oluşturma
  • Special methods
  • Operator overload special methods
  • Properties
  • Properties ve decorators
  • Class methods
  • Inheritance
  • Inheritance terminology

Bölüm 12 – Error Handling ve Exceptions

  • stderr'e yazma
  • Warnings kontrolü
  • Exception handling
  • Exception syntax
  • Multiple exceptions
  • Exception arguments
  • finally block
  • Execution order
  • Python exception hierarchy
  • Yaygın hatalar
  • raise statement
  • Custom exceptions oluşturma
  • assert

Bölüm 13 – Multitasking

  • Process yapısına giriş
  • Python üzerinden process oluşturma
  • Eski interface örnekleri
  • Child process bekleme
  • subprocess module
  • subprocess.Popen class
  • Temel process çalıştırma
  • Output yakalama
  • Pipe üzerinden veri aktarma
  • Processes ve threads
  • Python'da temel threading
  • threading synchronization objects
  • Thread kullanımındaki zorluklar
  • multiprocessing module
  • Queue objects

Bölüm 14 – Python Standard Library

  • Python Standard Library
  • Python 2 script'lerini Python 3'e dönüştürme örneği
  • Pretty Printer
  • Operating System interfaces: os ve ilişkili araçlar
  • System-specific attributes: sys
  • Signal handling: signal
  • Signal'i exception'a dönüştürme
  • Configuration files
  • configparser module
  • datetime ve ilişkili modules
  • platform module
  • External function interface: ctypes
  • socket module
  • __future__
  • Diğer Standard Library modules

Neden Bizi Seçmelisiniz

Python 3 Programlama Turkmenistan eğitimine Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında katılabilirsiniz. Online Instructor-Led eğitimlerimize bireysel olarak genel katılıma açık (Public) sınıflardan katılabileceğiniz gibi, kurumunuza özel (Private / In-house) bir sınıf da planlayabilirsiniz.

  • Eğitim Formatı (Delivery Method): Online Instructor-Led
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Canlı ve Etkileşimli Eğitim: Eğitmeninizle gerçek zamanlı iletişim kurun; soru-cevap, uygulama ve grup çalışmalarıyla öğrenme sürecine aktif olarak katılın.
  • Esnek Katılım: Evinizden, ofisinizden veya internet erişiminizin bulunduğu herhangi bir lokasyondan eğitime katılın.
  • 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ığından yararlanın.
  • Dünya Genelinde Erişim: Turkmenistan dahil dünyanın farklı lokasyonlarından canlı sanal sınıflarımıza katılabilir veya kurumunuza özel online eğitim planlayabilirsiniz.

Python 3 Programming Turkmenistan eğitimine yüz yüze sınıf ortamında katılabilirsiniz. Classroom Based eğitimlerimiz genel katılıma açık (Public)sınıflar veya kurumunuza özel (Private / In-house)sınıflar şeklinde planlanabilir.

  • Eğitim Formatı (Delivery Method): Classroom Based
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Yüz Yüze Öğrenme: Eğitmeniniz ve diğer katılımcılarla doğrudan iletişim kurarak etkileşimli bir sınıf deneyimi yaşayın.
  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan deneyime sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Profesyonel Eğitim Ortamı: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Uygulamalı Öğrenme: Eğitim içeriğine bağlı olarak uygulamalar, senaryolar, vaka çalışmaları ve eğitmen yönlendirmeli çalışmalarla teorik bilgilerinizi pratiğe dönüştürün.

Python 3 Programming Turkmenistan eğitimini kurumunuza özel olarak kendi ofisinizde veya tercih ettiğiniz lokasyonda gerçekleştirebilirsiniz. Bilginç IT Academy eğitmenleri, kurumunuzun ihtiyaçlarına göre planlanan eğitim için belirlediğiniz lokasyona gelebilir.

  • Eğitim Formatı (Delivery Method): Onsite
  • Katılım Modeli (Participation Model): Kuruma Özel (Private / In-house)
  • Tercih Ettiğiniz Lokasyonda Eğitim: Eğitimi şirketinizin ofisinde veya belirlediğiniz farklı bir lokasyonda organize edin.
  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına, mevcut yetkinlik seviyesine ve iş ihtiyaçlarına göre uyarlayın.
  • Ekip Odaklı Öğrenme: Ekibinizin aynı içerik ve yaklaşım etrafında gelişmesini sağlayarak kurum içi bilgi paylaşımını ve iş birliğini güçlendirin.
  • Esnek Planlama: Eğitim tarihini, lokasyonunu ve programını kurumunuzun operasyonel ihtiyaçlarına göre planlayın.
  • Global Eğitim Organizasyonu: Eğitimi Turkmenistan lokasyonunda veya tercih ettiğiniz farklı bir ülkede/lokasyonda kurumunuza özel olarak organize edebilirsiniz.



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

Python 3 Programming Turkmenistan Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi Turkmenistan 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.
07 oktýabr 2026 (4 Gün)
Ashgabat, Askabat, Mary
12 oktýabr 2026 (4 Gün)
Ashgabat, Askabat, Mary
13 oktýabr 2026 (4 Gün)
Ashgabat, Askabat, Mary
15 oktýabr 2026 (4 Gün)
Ashgabat, Askabat, Mary
01 noýabr 2026 (4 Gün)
Ashgabat, Askabat, Mary
09 noýabr 2026 (4 Gün)
Ashgabat, Askabat, Mary
24 noýabr 2026 (4 Gün)
Ashgabat, Askabat, Mary
17 ýanwar 2027 (4 Gün)
Ashgabat, Askabat, Mary

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

Türkmenistan, idari ve ekonomik kalbi olan Aşkabat üzerinden enerji, lojistik ve kamu hizmetlerinde kapsamlı bir dijitalleşme stratejisi yürütmektedir. Ülkenin stratejik sektörlerini korumak adına siber güvenlik, ağ yönetimi ve büyük veri analitiği gibi alanlara verilen önem her geçen gün artmaktadır. Türkmenistan Devlet Ekonomi ve Yönetim Enstitüsü gibi kurumlar, modern ekonominin gerektirdiği teknik bilgi birikimini genç nesillere aktarmak için müfredatlarını dijital odaklı güncellemektedir. Bölgedeki teknolojik dönüşümün bir parçası olarak sunduğumuz profesyonel eğitimler, yerel uzmanların global IT trendlerine adaptasyonunu sağlamakta ve ülkenin endüstriyel verimliliğini teknolojiyle taçlandırmaktadır.

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