Eğitim Amacı
- Bu eğitimin amacı, katılımcılara yazılım, donanım ve bilişim dünyasına ait temel kavramları öğretmek ve onları ileri seviye Python programlama konusunda yetkin hale getirmektir. Eğitim, kursiyerlerin yazılım yeteneklerini geliştirmelerini hedefleyerek, Python gibi yaygın kullanılan bir yazılım dili hakkında derinlemesine bilgi sahibi olmalarını sağlamayı amaçlamaktadır.
Eğitim Özeti
- Bu eğitimde teorik bilgiler ve uygulamalı projelerle Python diline hakimiyet kazandırılacak, her konunun kalıcılığını sağlamak için çeşitli Python uygulamaları yapılacaktır. Bölüm sonlarında konuları kapsayan ödevler ile katılımcıların öğrendiklerini pekiştirmeleri sağlanacaktır. Eğitimde, gerekli ortamın hazırlanmasından başlayarak, Python objeleri, veri yapıları, operatörler, koşul ifadeleri, döngüler, fonksiyonlar, nesne tabanlı programlama, hata yönetimi, dosya yönetimi gibi temel konularda derinlemesine bilgi verilecektir. Ayrıca, ileri seviye konulara da yer verilecek ve Python ile veri analizi (Numpy, Pandas), veri görselleştirme (Matplotlib), web scraping, bot yazımı, Selenium ile sosyal medya botları, SQL ve NoSQL veritabanları, masaüstü uygulamaları geliştirme (PyQt5) ve web geliştirme (Django) gibi önemli beceriler kazandırılacaktır.
Hedef Kitle
- Yazılıma meraklı herkes
Gereksinimler
- Yazılıma merak
- Temel bilgisayar bilgisi
- Temel algoritma bilgisi
Kazanımlar
- Yazılıma farklı bakış açıları kazanır,
- Uçtan uca yazılım dünyasını algılar,
- Yazılım proje yönetim tekniklerini uygulayabilir.
- Python ile Programlamayı iyi bir şekilde öğrenmiş olacaksınız.
- Python ile Nesne Tabanlı Programlamayı öğrenerek daha kaliteli uygulamaları yazabiliyor olacaksınız.
- Farklı veritabanı (MySql, SQLite, MongoDb) servisleriyle nasıl çalışacağımızı öğrenmiş olacağız.
- Python’da modül kullanımını detaylı şekilde öğrenerek hazır modülleri kullanmanın tadına varacaksınız.
- PyQt5 ile Python’da masaüstü uygulamaları geliştirebiliyor olacaksınız.
- Django ile dinamik web uygulamalarını geliştirebiliyor olacaksınız.
Kullanılacak Programlar
- Visual Studio Code
- Microsoft Excel
- Bootstrap
- Django
1. Tanıtım
0/3
1.1_Sıfırdan İleri Seviye Python Programlama Giriş
1.2_Kursa Nasıl Çalışmalıyım?
1.3_Python Nedir?
2. Gerekli Ortamın Hazırlanması
0/4
3. Python Objeleri ve Veri Yapıları
0/20
4. Python Operatörleri
0/7
5. Pythonda Koşul İfadeleri
0/4
6. Pythonda Döngüler
0/9
7. Pythonda Fonksiyonlar
0/7
8. Pythonda Nesne Tabanlı Programlama
0/6
9. Pythonda Modüller
0/4
10. Pythonda Hata ve Hata Yönetimi
0/4
11. Pythonda Dosya Yönetimi
0/5
12. Pythonda Fonksiyonların İleri Seviye Özellikleri
0/4
13. Pythonda Iterators
0/1
14. Python Generators
0/1
15. İleri Seviye Python Modülleri & Web Scraping
0/13
16. Python İle Bot Yazımı
0/5
17. Selenium Instagram Bot
0/6
18. Selenium Twitter Bot
0/4
19. Veri Analizi – Numpy
0/5
20. Veri Analizi – Pandas
0/14
21. Veri Görselleştirme – Matplotlib
0/4
22. SQL Veritabanı – MySql & SQLite
0/27
23. NoSQL Database – MongoDb
0/10
24. Masaüstü Uygulaması Geliştirme – PyQt5
0/15
25. Bootstrap
0/29
26. Web Geliştirme – Django

