Açıklama

En popüler yazılım dilleri arasında yer alan Python genel amaçlı ve çok yönlü bir programlama dilidir. Python dili ile web uygulamalarından bilimsel uygulamalara kadar her alanda yazılım geliştirebilirsiniz. Buna rağmen öğrenilmesi kolay bir yazılım dilidir. Yüksek seviye ve nesne yönelimli bir yazılım dili olan Python ile neredeyse her platformda uygulama geliştirebilirsiniz. 

Bu giriş seviyesi bir Python programlama eğitimi olsa da,  kullanıcı-seviyesi UNIX/Linux, Mac, veya Windows bilginiz olmalıdır. Zorunlu olmasa da en azından bir farklı programlama dilinde temel becerilere sahip olmanız faydalı olacaktır.

Ne öğreneceksiniz

Bu eğitimde, orta-seviyede Python dilini öğrenip keşfedeceksiniz.  Diziler ve eşleştirmeler (mappings), program akış denetimi, sistem aramaları (system calls) ve dosya manipülasyonu konuları ile ilgilenerek Python programları yazmayı öğreneceksiniz.

  • En iyi uygulamaları hayata geçirerek işler Python script’leri yaratma
  • Python başlangıç / giriş seviye sertifika kursu
  • Python veri tiplerini doğru şekilde kullanma
  • Hem metin hem ikili verili dosyaları okuma ve yazma
  • Standart kütüphane (library) ve onun iş tasarufu 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
  • Karmaşık tipler ve işleçlerle çalışmayı öğrenme
  • İleri sınıflarla çalışma
  • Python veritabanı API’si ile çalışma
  • Python programlama en iyi uygulamalarını keşfetme

İçerik

1. Python Overview and History

  • Why Python?
  • How to run Python applications
  • Python configuration details

2. Language Basics

  • Program structure
  • Strings
  • Basic operations
  • Slices
  • Formatting
  • Numbers
  • Types
  • Basic arithmetic operations
  • Formatting
  • Conversions

3. Complex Types and Operators

  • Tuples
  • Lists
  • Tuple and list manipulation
  • Basic operations
  • Dictionary
  • Files
  • Opening
  • Reading
  • Writing

4. Statements and Control Structures

  • Assignment
  • Expressions
  • if statements
  • while loops
  • for loops

5. Functions

  • Function basics
  • Scope rules
  • Arguments
  • Functions as arguments

6. Modules

  • Module basics
  • Namespaces
  • Importing and reloading modules

7. Classes

  • What is a class?
  • What is an object?
  • Class basics
  • Writing methods

8. Advanced Classes

  • Inheritance
  • Operator overloading
Lab
Ön gereksinimler

Kimler katılabilir

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

Python başlangıç / giriş seviye sertifika kursuna katılım isteyen herkes katılabilir.

Sonrasındaki eğitimler

Detaylı Bilgi İsteyiniz




Eğitim yöntemleri
Bu eğitim 5 gün sürmektedir
  • Bu eğitim Sınıf Eğitimi  'de  5 Gün  sürer.
  • Bu eğitim Müşteri Yerinde  'de  5 Gün  sürer.
  • Bu eğitim Online Eğitim 'de  5 Gün  sürer.
Üretici