Bu repository gönüllü olarak Ege Üniversitesi öğrencilerine vermiş olduğum Bilgisayar Bilimlerine ve Python Programlamaya Giriş isimli eğitimde işlenen konuların doküman haline getirilmiş hallerini içerir.
- Bilgisayarın tarihçesi ve neden Python dilini seçtik
- Jupyter lab tanıtımı ve markdown rehberi
- Print-input fonksiyonları ve açıklama satırları
- Temel veri tipleri, operatörler ve tip dönüşümleri
- Hafta_1 dokümanının soundaki 10 adet alıştırma ödev olarak verildi.
- Pratikler_1 dokümanındaki tüm kodların canlı kodlanması
- Algoritma ve akış diyagramı
- Algoritmadan koda
- Soru cevap yapıldı
- Pratikler_1 dokumanındaki herhangi bir örneğin akış diyagramını tasarlamak ödev olarak verildi.
- Mantıksal operatörler
- Karar yapıları
- Pratikler_2 dokümanındaki örnekler kodlandı
- Yazılım ekosisteminde olan sitelerden ve bu siteleri nasıl kullanarak kendimizi daha ileriye götürebileceğimiz açıklandı
- Buradaki challenge ödev olarak verildi.
- Döngüler
- Continue ve Break anahtar kelimeleri
- Listeler
- Pratikler_3 dokümanındaki bazı örnekler kodlandı
- Yazılımdaki önemli kavramlaradan bahsedildi
- Pratikler_3 dokümanındaki tüm örnekleri kendileri kodlaması için ödev verildi.
- Liste, sözlük, demet ve küme yapıları
- Fonksiyonlar
- .py uzantılı python dosyasını .exe uzantılı hale getirmek
- Pratikler dokümanlarından seçtikleri 5 adet programı fonksiyon haline getirmeleri ödev olarak verildi.