Açıklama
Python Programlama Sertifika Programı ile temel programlama uygulamalarıyla birlikte Python programlama dilinin esaslarını öğreneceksiniz. Python veri türlerini ve değişkenlerini kullanarak verileri temsil etme ve saklama, programlarınızın akışını kontrol etmek için koşul ve döngüleri kullanma becerilerini kazanacaksınız. İlgili veri koleksiyonlarını depolamak için listeler, kümeler, sözlükler ve tanımlama grupları gibi karmaşık veri yapılarının gücünden yararlanacaksınız. Kendi özel işlem fonksiyonlarınızı tanımlayacak, oluşturacak ve işlevsel hale getirebileceksiniz. Son olarak, Python Standart Kitaplığı’ndaki ve diğer kitaplıklardaki modülleri ve bu modüllerin içerdiği işlevleri bulup gerektiğinde kullanabileceksiniz.
Eğitim Takvimi
8 Ekim 2024 Salı, 19.30-22.30
9 Ekim 2024 Çarşamba, 19.30-22.30
10 Ekim 2024 Perşembe, 19.30-22.30
15 Ekim 2024 Salı, 19.30-22.30
16 Ekim 2024 Çarşamba, 19.30-22.30
17 Ekim 2024 Perşembe, 19.30-22.30
22 Ekim 2024 Salı, 19.30-22.30
23 Ekim 2024 Çarşamba, 19.30-22.30
24 Ekim 2024 Perşembe, 19.30-22.30
29 Ekim 2024 Salı, 19.30-22.30
30 Ekim 2024 Çarşamba, 19.30-22.30
31 Ekim 2024 Perşembe, 19.30-22.30
5 Kasım 2024 Salı, 19.30-22.30
6 Kasım 2024 Çarşamba, 19.30-22.30
7 Kasım 2024 Perşembe, 19.30-22.30
12 Kasım 2024 Salı, 19.30-22.30
13 Kasım 2024 Çarşamba, 19.30-22.30
14 Kasım 2024 Perşembe, 19.30-22.30
Eğitim Programı
1. MODÜL
PYTHON TEMELLERİ
- Python Programlamaya Giriş
- Anaconda’nın İndirilmesi – Kurulum İşlemleri
- Spyder Arayüzü Tanıtım ve Kişiselleştirme
- Çalışma Dizini Ayarları
- Temel Data Tipleri
- Karakter Dizileri (String-“str”)
- Sayısal (Tamsayı-“int”)
- Sayısal (Ondalıklı-“float”)
- Temel Data Tiplerine İlişkin Fonksiyon ve Uygulamalar
- Listeler (list)
- Demetler (tuple)
- Sözlükler (dictionary)
- Kümeler (set)
2. MODÜL
OPERATÖRLER VE DÖNGÜLER
- Operatörler
- Atama Operatörleri
- Karşılaştırma Operatörleri
- Mantıksal Operatörler
- Bazı Özel Operatörler (Is & In)
- Koşul Durumları
- If-Else Yapıları
- If-Else-Else Yapıları
- Döngüler
- For Döngüleri
- While Döngüleri
- Break & Continue Yapısı
- Bazı Farklı Döngü Yapıları
3. MODÜL
FONKSİYONLAR
- Fonksiyon Oluşturma
- Fonksiyon Tanımlama
- Değer Döndürme (Return)
- Argümanlar
- “args” Kullanımı
- “kwargs” Kullanımı
- Farklı Bir Bakışla Fonksiyon Oluşturma – “Lambda” Fonksiyonu
- Gömülü Fonksiyonlar
- Map
- Filter
- Any & All
- Sorted
- Min & Max
- Sum & Round
4. MODÜL
HATA YÖNETİMİ VE SINIFLAR
- Hata Yönetimi
- Hata Türleri
- Hata Ayıklama
- Modüller
- Math
- Random
- Datetime
- Class-Sınıf Oluşturma
- Class-Sınıf Metodları
5. MODÜL
VERİ MANİPÜLASYONU – NUMPY
- NumPy’ye Giriş
- NumPy Dizisi (Array)
- Dizi Oluşturma
- Dizi Özellikleri
- Dizi İndeksleme
- Dizi Dilimleme
- Farklı NumPy Dizi Operasyonları ve Fonksiyonlar
6. MODÜL
VERİ MANİPULASYONU/GÖRSELLEŞTİRME – PANDAS/SEABORN
- Pandas’a Giriş
- Pandas Serisi
- Pandas Serisi Oluşturma
- Pandas Seri Operasyonları
- Pandas Veri Çerçeveleri
- Pandas Veri Çerçevesi Oluşturma
- Pandas Veri Çerçevesi Operasyonları
- Birden Çok Veri Çerçevesi ile Çalışma
- Veri Görselleştirme
- Seaborn-Kutu Grafikleri
- Seaborn-Violin Grafikleri
- Seaborn-Saçılım Grafikleri
Kazanımlar
– Python programlama dili hakkında bilgi sahibi olur, temel veri yapılarını tanıyabilirsiniz.
– Python dilinde döngüler ve koşullar gibi temel programlama işlevlerini yerine getirebilirsiniz.
– Python dilinde fonksiyonlar oluşturabilir ve bu fonksiyonlar aracılığıyla analitik problemlere çözümler üretebilirsiniz.
– Python programlama dilini kullanarak farklı kodlama stili uygulamaları ile insan tarafından okunabilir kodlar üretebilirsiniz.
– NumPy aracılığıyla veri manipülasyonları ve farklı hesaplama görevlerini gerçekleştirebilirsiniz.
– Pandas aracılığı ile Seriler ve Veri Çerçeveleri de dahil olmak üzere veri manipülasyonları ve farklı hesaplama görevlerini gerçekleştirebilirsiniz.
– Seaborn aracılığı ile veri görselleştirme gerçekleştirebilir, görseller hakkında temel düzeyde bilgi sahibi olur ve onları yorumlayabilirsiniz.
Kimler Katılabilir?
Web geliştirme, robotik, oyun geliştirme ve mobil geliştirme alanlarında kariyer yaratmak isteyen, yazılım alanına ilgi duyan ve yazılım dilleri konusunda kendini geliştirmek isteyen herkes bu eğitime katılabilir.
Python Programlama Sertifika Programı, Python programlama konusunda kendini geliştirmek isteyen ve bu konuda deneyimi olmayan katılımcılara hızlı bir başlangıç yaptırmayı, onları kendi başlarına ilerleyebilir düzeye taşımayı amaçlar. Katılım için herhangi bir ön bilgi gerekli değildir.
Materyaller
Eğitimde Zoom kaydı alınır ve video kayıtları eğitim süresince düzenli olarak paylaşılır. Katılımcılar eğitimin bitiminden 30 gün sonrasına kadar bu kayıtlara erişebilirler. Böylece öğrenilen konuları tekrar etme ve kaçırılan dersleri takip etme imkânı sağlanır.
Katılımcılarla eğitim süresince öğrenme sürecini desteklemek adına sunumlar ve faydalı linkler de ayrıca paylaşılacaktır.
Sertifika
Eğitim programının sonunda katılımcılara Üretimhane’nin çatı kuruluşu olan Academy of Arts and Design London tarafından İngilizce dilinde başarı sertifikası düzenlenir. Sertifikalar LinkedIn uyumludur; dijitalde görüntülenip paylaşılabilir ve üzerindeki QR kod ile doğrulanabilir.
Sertifika Şartları:
– Programın 18 oturumunun en az 14’üne canlı katılım sağlamak.
– Sınıf içi yapılan çalışmalara dahil olmak.