Bilgi Yönetimi ve Veri Görselleştirme
Ders Kodu Ders Adı Sınıf Kredisi Ders Saati Haftalık Ders Saati(Teorik) Haftalık Ders Saati(Uygulama) Haftalık Ders Saati(Laboratuvar)
PT 1251 Programlama Teknolojisi Birinci Sınıf 8 240 1 4 3
Ders Tanımları
Kazakça
Doçent M.A. J.S.İsmagulova

Programlamanın temellerini, veri yapısını ve algoritma yapısını öğrenme becerileri edinilir. Buna ek olarak, Python dilinin sözdizimi ve kullanım özellikleri, C++ dilinde yazılım oluşturma, karmaşık yapılandırılmış veri türleriyle çalışma, sıralama ve arama algoritmaları ve bunların pratik uygulamaları konusunda eğitileceklerdir. Çeşitli veri yapıları, algoritmalar, akış şemaları oluşturma, pratik problemleri çözmek için değişken türlerini seçme, çeşitli problem çözme yöntemlerini kullanma ve eşleme becerileri edinilir.

Nesne yönelimli programlama

---

BT yöntemi, grup proje çalışması yöntemi, mini araştırma yöntemi

1Programlamada bilgi güvenliği gerekliliklerine uygundur.
2Programlama araçlarını kullanarak uygulamalar oluşturur.
3Veri türlerini modern programlama dillerinde sınıflandırır.
4Temel algoritmik yapılar oluşturabilir.
5Programlamada standart ve isteğe bağlı kütüphane setini kullanır.
6Seçilen programlama dilinde entegrasyon ortamında yer işaretleri oluşturur.
7GUI'lerini programlayarak uygulamalar oluşturabilir.
Haftalık KonuDeğerlendirme Yöntemi
1Programlama dilleri, dil sözdizimi ve uygulama çalışma zamanını çalıştırma özellikleri, veri türleri. Matematiksel fonksiyonlar. Veri girişi, işleme ve çıkış fonksiyonları.
2Programların tasarlanması, işlemlerin aritmetik ifadelere uygulanması. giriş bilgileri, yorumlar, değişkenler, sayısal türler.
3Python'da dallanmış yapı. Koşullu operatör. İf-else kılavuzu. Çoklu dallanma. if-elif-else kılavuzu
4Python dilinin döngüsel operatörleri. for döngüsü. Range işlevi. While döngüsü Kılavuzu. Break operatörü. Döngü içinde döngü.
5Dizeler (string). Dizelerle çalışma, onlarla işlemler
6Listeler. Liste işlemleri. List () oluşturucusu. Listelerin karşılaştırılması. Listelerle çalışmanın yöntemleri ve işlevleri.
7Setlerle çalışmak. (Set, frozenset) kümenin öğelerine uygulanan işlemler.
8Sözlükler ve kümeler. Sözlüğün oluşturulması, öğelerden alınması, etkinleştirilmesi, kapatılması ve sözlükteki veri türünün belirlenmesi karıştırma, sözlük yöntemleri, kümeler sözlüklerle çalışma (dict). Anahtar/değer çifti.
9Fonksiyonlar ve prosedürler hakkında . İşlevin parametreleri ve argümanları. Yerel ve global değişkenler.
10Dizilerle çalışmak. Tek boyutlu ve iki boyutlu dizilerin yayınlanması. Dizi öğesine erişim, dizinler, sıralama algoritmaları, yöntemler.
11Dosyalar.Dosyadan veri girişi/çıkışı, dosyayla ilişki kurma yolları, dosyayı açma, okuma ve yazma, birleştirme.
12Platformlar arası PyCharm IDE (Community) entegre ortamını tanıma.
13Grafik kullanıcı arayüzlerinin programlanması, metin çıktısı alınması, giriş verilerinin alınması. GUI tabanlı uygulamaların geliştirilmesi. Standart Python Kütüphaneleri: Tkinter ve Kaplumbağa.
14Ek Python kitaplıklarına aşina olmak. PyGame ve PyQt.
15Django çerçevesine giriş. Kurulum ve yapılandırma. İlk uygulamaların nasıl oluşturulacağı.
Eğitim Programının Öğrenme Çıktıları İle İlişkisi
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1Бағдарламалау технологиясы: -Алматы 2021 Оқу құралы К. А. Искакова
2Python бағдарламалау тілі: -Алматы 2019 Оқу құралы А. С. Бекенова
3Python бағдарламалау тілі. -Алматы 2022 Оқу құралы К. М. Беркимбаев, Г. Ж. Ниязова [и др.]
4Python тілінде программалау негіздері. -Алматы 2022 Оқу құралы Г. З. Халықов, С. Н. Идрисов , Н. Т. Маликова, Г. Азат
5Введение в программирование на языке PYTHON. Учебник: -Алматы 2020 Н. Т. Ермеков, Б. Е. Таржибаева