Python Programlama Dili ve Bilimsel/Teknik Hesaplama
EgitmenEmre Karalarli (TAI)
Kurs Suresi- Toplam 30 Saat / Haftada 3 saat Toplam Her ders su bölümlerden olusur: - Bir önceki dersin özeti/sorular - Yeni kavramlarin açiklanmasi ve örneklenmesi - Katilimcilarin kendi baslarina uygulamalari - Esnek zamanda bir projenin adim adim gelistirilmesi ve problemlerinin diger katilimcilar ile tartisilmasi, ileri düzey programlama örneklerinin incelenmesi ile motivasyon gelistirme, vb. - Derslerde açik kaynak program gelistirme ortamlari kullanilacaktir. - Egitimler uygulama agirlikli olacaktir.
Tanım- Python her geçen gün kullanimi yayginlasan açik kaynak kodlu, genel amaçli, yüksek seviyeli bir programlama dilidir. Içinde farkli programlama yaklasimlarini barindiran (nesne yönelimli programlama, yapisal programlama) esnek ve genisletilebilir yapisi sayesinde bir çok alanda yazilim gelistirme ve betik dili olarak kullanilmaktadir. Bu alanlardan biri de bilimsel/teknik hesaplamadir. Sayisal verilerin dis ortamlardan alinmasi, bu verilerin analizi, izlenmesi ve görsellestirilmesi, matematiksel modellerin olusturulmasi, rutin analizlerin bilgisayar programlari ile otomatiklestirilmesi ve benzeri çalismalar bilimsel hesaplamanin tipik uygulamalaridir. - Matematik, fizik gibi temel bilimlerde ve mühendislik, finans, t?p gibi meslek gruplarinda bu çalismalar sikça karsimiza çikmaktadir. Bilimsel/Teknik Hesaplama konusunda yüksek seviyeli, esnek ve kolay ögrenilebilir araçlara ihtiyaç duyanlar için Python dili ve bilimsel hesaplama modülleri iyi bir çözüm sunmaktadir. - Bu egitimde amaç bu araçlar konusunda temel bilgi birikimini vermek ve katilimcilari kendi ihtiyaçlarina özel uygulamalar gelistirmelerini saglayacak programlama seviyesine getirmektir.
Icerik- Giris/Motivasyon - Kavramlar: Bilimsel/Teknik Hesaplama, Programlama Dilleri, Açik Kaynak - Temel Konular - Python ile Programlamaya Giris - Temel Kavramlar - Veri Tipleri - Akis Denetimi - Fonksiyon Yaratma - Veri Dosyalari ile Çalisma - Temel Modüller - Bilimsel Hesaplamaya Giris - Dizi verileri ile çalisma - Python Bilimsel Hesaplama Modülleri - Veri analizi/izlemeyi otomatiklestirme - Görsellestirme araçlari -Ileri Konular - Nesne tabanli programlamaya Giris - Grafik Arayüzü Tasarimina Giris
Uygulama Alanları- Sistem Tasarim ve Analizi - Simulasyon - Bilimsel Hesaplamalar - Numerik Analiz
Kimler Katılmalı- Yazilim Muhendisleri - Sistem Tasarim ve Analizi - Yazilim Projeleri Yoneticileri - Bilgisayar programlama hakkinda en az giris düzeyinde bilgi sahibi olanlar - Bilimsel/Teknik Hesaplama konusunda bir motivasyona sahip olmalar - Ogrenciler, akademisyenler ve mühendislik gibi programlamayi teknik problemlerinin çözümünde araç olarak kullanan meslek gruplari. - Temel programlama motivasyonuna sahip olanlar.