Python ve Matematiksel Düşünme

12/08/2024 - 24/08/2024

Tarih:

12 - 24 Ağustos 2024 (Köy'e geliş 11 Ağustos, Köyden ayrılış 24 Ağustos)

Hedef Kitle:

8. sınıfı bitirmiş herkes için uygundur.

Ücret:

Kampın ücreti, dört öğün yemek, konaklama, dersler ve her türlü temel ihtiyaçlar dahil, koğuşlar için 37900 TL, çadırlar için 35400 TL'dir. Geziler ücrete dahil değildir. Bu ücretler Mayıs ayının sonuna kadar geçerlidir. Ekonomik sebeplerle fiyatların Mayıs'tan sonra değişme ihtimali vardır.

Kontenjan:

50 kişi ile sınırlıdır. (Başvurular değerlendirme sonrası kabul edilecektir.)

İletişim Kişisi:

Paydaş Mehmed Gür - paydasmehmedgur@nesinkoyleri.org

Başvuru formu

Program:

Eğitmenler:

Tuncay Erol : Udemy, Linkedin, Instagram

Haluk Memili: YouTube, Instagram

Program hakkında: Dersler; günde 4 saat Python, 4 saat matematik olacak şekilde iki ana koldan ilerleyecektir.
Matematik bölümünde; matematiksel düşünme üzerinde durulacak, problem çözme, strateji geliştirme ve algoritma oluşturma fikri üzerine çalışmalar yapılacaktır. Ayrıca bazı temel kavramlardan yola çıkarak gücümüz yettiğince tanım, teorem ve ispatlar yardımıyla derinleşmeye, yeni bulgular edinmeye çalışacağız.

Birinci hafta: Temel Python Programlama

Gün 1: Python’a Giriş ve Temel Kavramlar.
Python’un tanıtımı, Python’un kurulumu, ilk Python kodunu yazma, değişkenler ve veri tipleri.

Gün 2: Koşullu İfadeler ve Döngüler.
Koşullu ifadeler (if, elif, else), döngüler (for ve while döngüleri), örnekler ve uygulamalar.

Gün 3: Diziler ve Listeler.
Dizilerin tanımı, listelerin oluşturulması ve işlenmesi, listeler üzerinde işlemler, örnekler ve uygulamalar.

Gün 4: Stringler ve Metodlar.
String veri tipi, string işlemleri ve metodları, string biçimlendirme, örnekler ve uygulamalar.

Gün 5: Fonksiyonlar.
Fonksiyonların tanımı ve kullanımı, parametreler ve geri dönüş değerleri, fonksiyonlarla çalışma, örnekler ve uygulamalar.

İkinci hafta: İleri Python Programlama

Gün 6: Dosya İşlemleri.
Dosya okuma ve yazma işlemleri, dosya işlemleri için farklı modlar, dosya işlemleriyle uygulamalar.

Gün 7: Modüller ve Kütüphaneler.
Modül ve kütüphane kavramları, Python’un standart kütüphaneleri, üçüncü taraf kütüphaneler, örnekler ve uygulamalar.

Gün 8: Hata Yakalama ve İstisnalar.
Hata türleri ve hata yakalama try-except blokları, istisna durumları ve işleme alınması, örnekler ve uygulamalar.

Gün 9: Nesne Yönelimli Programlama (OOP).
Nesne ve sınıf kavramları, OOP’nin temel prensipleri, sınıfların oluşturulması ve kullanımı, örnekler ve uygulamalar.

Gün 10: Proje Geliştirme, Proje Yarışması.

(Sınıf durumuna göre 9. Gün müfredat değiştirilip /İnternet üzerinden veri çekme konusu işlenebilir. Proje yarışması yerine OOP işlenebilir)