Python (Online )
PROGRAMIN AMACI
Öğrencilerin aktif olarak Python Programlama Dili üzerinde projeler geliştirmesi yönünde eğitilmesi. Program başlangıcından itibaren Python dilinin ve geliştirme ortamlarının tanıtılması, dilin yazım kurallarının aktarılması, fonksiyonların yazımı ve kullanımının pekiştirilmesi, döngüler ve koşul ifadelerinin işlenmesi, temiz kod yazmanın mantığının aktarılması, kütüphanelerin kullanım amaçlarının ve kütüphane kullanımının açıklanması ve pratik edilmesi, obje yönelimli programlamanın aktarılması, proje geliştirme mantığının kavratılması ve öğrencilerin eğitim sonunda minimum efor ile kendi Python programlarını geliştirmeleri hedeflenmektedir.
KİMLER KATILABİLİR?
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 Eğitim Sertifika Programı, Python programlama dili konusunda kendini geliştirmek isteyen ve bu konuda hiçbir deneyimi olmayan kursiyerlere hızlı bir başlangıç yaptırmayı ve onları kendi başlarına ilerleyebilir düzeye taşımayı amaçlamaktadır Katılım için herhangi bir ön bilgi gerekli değildir.
GEREKLİ MALZEMELER:
· Python Geliştirme Ortamlarını Destekleyecek Ofis bilgisayarları ve İnternet Bağlantısı
· Eğitimin kaydı alınır ve video kayıtları katılımcılarla eğitimin bitiminden 30 gün sonrasına kadar izleyebilecekleri şekilde paylaşılır. Böylece öğrenilen konuları tekrar etme ve kaçırılan dersleri takip etme imkânı sağlanmaktadır.
· Kursiyerlere eğitim süresi boyunca süreci desteklemek adına sunumlar ve faydalı linkler de ayrıca paylaşılacaktır.
KAZANIMLAR
· Öğrenci Python Programlama Dili ve Geliştirme Ortamları Hakkında Bilgi Sahibidir. Program Geliştirmeyi ve Derlemeyi Bilir.
· Öğrenci Python Programlama Dilinin Kurallarını, Yazım Mantığını Bilir.
· Öğrenci Python Programlama Dilinde Fonksiyon Yazabilir, Çağırabilir, Çıktı Alabilir.
· Öğrenci Python Programlama Dilinde Döngüleri Kullanır.
· Öğrenci Python Programlama Dilinde Koşul İfadelerini Kullanır.
· Öğrenci Python Programlama Dilinde Temiz Kod Yazar.
· Öğrenci Python Programlama Dilinde Geliştireceği Projede Hangi Kütüphaneleri Kullanacağını Bilir, Kütüphaneleri Koduna Entegre Eder ve Kullanır.
· Öğrenci Python Programlama Dilinde Obje Yönelimli Programlama Yapar.
· Öğrenci Python Programlama Dilinde Proje Geliştirmenin Temellerini Bilir ve Kendi Projelerini Geliştirir.
SONUÇLAR:
Öğrencilerin Eğitim Sonunda Python ile programlamanın temellerine uygun olarak yazdıkları kodları, uygun kütüphanelerin entegrasyonunu gerçekleştirerek, proje geliştirme sistematiğine uygun şekilde Python Projeleri Geliştirebilir halde olmaları hedeflenmektedir.
Eğitim Takvimi: (Zamanlama Değişebilir)
1-Python’a Giriş (5 saat)
a-Programlama Temelleri (1 saat)
b-Algoritma Temelleri (2 saat)
c-Jupyter Notebook Tanıtımı ( 1 saat)
d-Python’a Giriş (1 saat)
2-Python Syntax
a-Print ifadesi - Hello World(1saat)
b-Değişken Tipleri ve Kullanımları(2saat)
1-String
2-Integer
3-Float
4-Boolean
c-Aritmetik Operasyonlar(1saat)
d-Kullanıcıdan Girdi Almak(1 saat)
e-Yorum Satırlarının Kullanımı(1saat)
f-Listeler(2saat)
g-Sözlükler(2 saat)
h-Koşul İfadeleri(3saat)
i-For Döngüleri(3saat)
j-While Döngüleri(3saat)
3-Fonksiyonlar (6saat)
a-Fonksiyonlara Giriş
b-Return İfadesi
c-Fonksiyonlarda Döngü ve Koşul İfadelerinin Kullanılması
d-Fonksiyon Yazma ve Çağırma
e-Halihazırda Var Olan Fonksiyonların Kullanılması
4-Hata Yakalama Blokları (Try-except-finally) (2saat)
5-Raise Yapısı (1saat)
6-Nesne Yönelimli Programlama (18 saat)
a-Nesne Yönelimli Programlamaya Giriş
b-Python’da OOP Temelleri – Class
c-Nesne Metotları
d-Kalıtım
7-Kütüphaneler (6saat)
a-Kütüphane Temelleri
b-Kütüphanelerin İndirilmesi
c-Kütüphanelerin Çağırılması ve Fonksiyonların Çağırılması
8- Bitirme Projesi (12saat)
1.Hafta
CUMARTESİ
a-Kursa Giriş
b-Programlama Temelleri
c-Algoritmaya Giriş-1
PAZAR
a-Algoritma Giriş-2
b-Jupyter Notebook Giriş
c-Jupyter Notebook 2
2.Hafta
CUMARTESİ
a-Print İfadesi
b-Değişken Tipleri
c-Değişken Tipleri
PAZAR
a-Değişken Tipleri ve Aritmetik Operasyonlar
b-Kullanıcıdan Girdi Almak
c-Haftanın Projesi
CUMARTESİ
a-Yorum Satırlarının Kullanımı
b-Listeler Giriş
c-Liste Operasyonları
PAZAR
a-Sözlük Yapısı
b-Haftanın Projesi
c-Haftanın Projesi
4.Hafta
CUMARTESİ
a-Koşul İfadeleri
b-Koşul İfadeleri
c-Koşul İfadeleri Proje
PAZAR
a-For Döngüleri
b-For Döngüleri
c-For Döngüleri Proje
5.Hafta
CUMARTESİ
a-While Döngüleri
b-While Döngüleri
c-While Döngüleri Proje
PAZAR
a-Fonksiyonlara Giriş
b-Fonksiyonlar
c-Fonksiyonlar Proje
CUMARTESİ
a-Fonksiyonlar
b-Fonksiyonlar
c-Fonksiyonlar Proje
PAZAR
a-Hata Yakalama Blokları
b-Raise Yapısı
c-Hata Yakalama Proje
7.Hafta
CUMARTESİ
a-Nesne Yönelimli Programlamaya Giriş
b-Nesne Yönelimli Programlama
c-Nesne Yönelimli Programlama Proje
PAZAR
a-Nesne Yönelimli Programlama
b-Nesne Yönelimli Programlama
c-Nesne Yönelimli Programlama Proje
8.Hafta
CUMARTESİ
a-Nesne Yönelimli Programlama
b-Nesne Yönelimli Programlama
c-Nesne Yönelimli Programlama Proje
PAZAR
a-Nesne Yönelimli Programlama
b-Nesne Yönelimli Programlama
c-Nesne Yönelimli Programlama Proje
9.Hafta
CUMARTESİ
d-Nesne Yönelimli Programlama
e-Nesne Yönelimli Programlama
f-Nesne Yönelimli Programlama Proje
PAZAR
d-Nesne Yönelimli Programlama
e-Nesne Yönelimli Programlama
f-Nesne Yönelimli Programlama Proje
Duygu Arslan
1994 yılında İstanbul’da doğdu. Lise yıllarında web tasarım, SQL ile başlayarak programlama alanında eğitim almaya başladı. Çanakkale
18 Mart Üniversitesi’nden Bilgisayar ve Öğretim Teknolojileri Eğitimi bölümünden 2016 yılında mezun oldu. Üniversite eğitimi sırasında aldığı çeşitli eğitimler, katıldığı projeler ile yazılım alanında ilerledi.
Meslek hayatına Bilişim Teknolojileri ve Yazılım Öğretmeni olarak başladı ve
9 senedir devam etmektedir. Çalıştığı Fransız Lisesi’nde Python programlama dilini ileri seviye öğretmekte ve öğrencileriyle projelere katılmaktadır. IATHON, CREATHON gibi yarışmalarda dereceler elde etmiştir. Aynı zamanda yetişkin eğitimleri, şirket eğitimleri vermektedir. Katılmaya devam ettiği seminerler, projeler ile meslek hayatında kendini geliştirmeye devam etmektedir.







