Programın ilk aşaması, katılımcıları Python programlama dilinin temelleriyle tanıştırmayı amaçlar. Bu, değişkenler, koşullu ifadeler, döngüler, fonksiyonlar ve veri yapıları gibi temel kavramları içerir. İkinci aşama, katılımcıların makine öğrenimi kavramlarını öğrenmelerini hedefler. Bu aşamada, denetimli ve denetimsiz öğrenme, veri ön işleme, modelleme ve değerlendirme gibi kavramlar ele alınır. Üçüncü aşama, katılımcıların Python veri kütüphaneleri olan NumPy ve Pandas gibi araçları kullanarak veri işleme ve analiz yeteneklerini geliştirmelerini amaçlar. Bu aşama, gerçek dünya verileriyle çalışma becerilerini artırır. Son aşama, katılımcıların öğrendikleri bilgileri pratik bir şekilde uygulamalarına ve kendi projelerini geliştirmelerine olanak tanır. Bu, yaratıcılıklarını kullanarak problemleri çözme ve gerçek dünya uygulamaları oluşturma yeteneklerini geliştirmelerine yardımcı olur
Bu eğitim programı, elektronik ve kodlama konularına ilgi duyan herkes için tasarlanmıştır. Özellikle ortaokul öğrencileri için uygundur. Katılımcıların temel elektronik ve bilgisayar bilgisine sahip olması önerilir, ancak gerekli değildir.
Eğitim programı toplamda 12 hafta sürecektir. Her hafta 2şer saatlik dersler düzenlenecek ve toplamda 24 saatlik bir eğitim süreci olacaktır. Dersler, uygun bir sınıf ortamında gerçekleştirilecektir.
- Python'un neden kullanıldığını ve popülerliğini anlatma.
- Temel programlama kavramları hakkında kısa bir özet.
- Python dilinin temel sözdizimi.
- İlk Python programının yazılması: "Merhaba Dünya!"
- Değişkenlerin tanımı ve nasıl kullanılacağı.
- Temel veri tipleri: int, float, str, bool.
- Aritmetik operatörler ve kullanımı.
- Karşılaştırma operatörleri ve mantıksal operatörler.
- If-else ifadeleri ile karar yapıları.
- Döngüler: for ve while.
- Kullanıcıdan giriş alarak basit bir hesap makinesi uygulaması yapma.
- Fonksiyonların tanımı ve nasıl kullanılacağı.
- Kendi fonksiyonlarını oluşturma.
- Listelerin tanımı ve kullanımı.
- Temel liste operasyonları.
- Bir liste üzerinde döngüler ve işlemler kullanarak örnek bir uygulama yapma.
- NumPy'nin temelleri (dizi oluşturma, indeksleme, işlemler).
- Pandas veri çerçeveleri ve veri manipülasyonu.
- Veri görselleştirme temelleri (Matplotlib veya Seaborn).
- Pandas'ı kullanarak veri analizi.
- Gruplama ve toplama işlemleri.
- Veri manipülasyonu ve dönüştürme teknikleri.
- Katılımcılar için proje fikirleri sunulması.
- Proje kapsamı ve gereksinimlerinin belirlenmesi.
- Proje geliştirme süreci ve sunumu.
- Makine öğreniminin temel kavramları.
- Denetimli ve denetimsiz öğrenme.
- Regresyon ve sınıflandırma.
- Veri temizleme ve dönüştürme.
- Eksik verilerle başa çıkma.
- Veri normalleştirme ve ölçeklendirme.
- Basit doğrusal regresyon.
- Basit sınıflandırma modelleri (K-NN, Decision Trees vb.)
- Model değerlendirme metrikleri.
© MISSoft. Tüm Hakları Saklıdır.