Dersin Amacı | Verilen bir problemi anlayıp algoritmasını hazırlayabilme, hazırlanan algoritmayı Python programlama dilinde en uygun şekilde kodlayabilme ve yazılan programı algoritma ve derleme esnasında oluşan hatalarından arındırabilme ayrıca matematikte karşılaşılan bazı algoritmaları kodlama.
|
Dersin İçeriği | Ele alınan programlama dilinin (Python) yazım kuralları verilir.
Python komutları öğrenilir.
Python'da veri yapıları, değişkenler, operatörler ve temel kontrol yapıları (if, for, while) gibi konular ele alınır.
Python'da fonksiyonlar tanımlanır ve kullanılır. Ayrıca, modüler programlama prensiplerini ve kodun yeniden kullanılabilirliğini artırmak için modüller ve paketler oluşturulur.
Python'da veri analizi için Pandas ve NumPy verilir.
Python ile veri analizi uygulamaları geliştirilir.
Python'da veri görselleştirmesi için Matplotlib verilir.
Öğrenciler ödev verilen bazı problemlerin veya yöntemlerin algoritmalarını anlayıp, kodlayarak ödevler hazırlar ve sunarlar. |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar | - Bülent Çobanoğlu, "Herkes için Python",Pusula Yayınevi, 2022.
- John Hunt, "A Beginners Guide to Python3 Programming", Springer, 2020.
- Wes McKinney, "Python for Data Analysis", O'Reilly Media, Inc., 2022.
- Zed A. Shaw, "Learn Python the Hard Way", Addison-Wesley Professional, 2012.
- John Hunt, "Advanced Guide to Python 3 Programming", Springer, 2019.
|