Ақпаратты өңдеу және деректерді визуализациялау
Сабақтың коды Курс аты Сынып Академиялық кредит Cағат Апталық сабақ сағаттары (лекция) Апталық сабақ сағаттары (практика) Апталық сабақ сағаттары (зертханалық)
PT 1251 Бағдарламалау технологиясы Бірінші курс 8 240 1 4 3
Пәннің сипаттамасы
Қазақ тілі
технғ.к., доцент м.а. Ж.С.Исмагулова

Бағдарламалаудың негізін, деректер құрылымын және алгоритмдер құруды үйретудің дағдылары алынады. Сонымен қатар, Python тілінің синтаксисі және қолдану ерекшеліктері, С++ тілінде бағдарламалық қамтаманы құру, мәліметтердің күрделі құрылымды типтерімен жұмыс істеу, сұрыптау және іздеу алгоритмдері және оның практикалық қолданылуы үйретіледі. Әртүрлі деректер құрылымдарын, алгоритмдерді, блок-схеманы құру, практикалық есептерді шешу үшін айнымалылардың түрлерін таңдау, есептерді шешудің әртүрлі әдістерін қолдану және салыстыру дағдылары игеріледі.

Объектіге бағытталған бағдарламалау 

---

IT әдісі, топтық жобалық жұмыс әдісі, мини зерттеулер әдісі.

1бағдарламалауда ақпараттық қауіпсіздік талаптарын сақтайды.
2бағдарламалауда құралдарын пайдаланып қосымшалар құрады.
3заманауи бағдарламалау тілдеріндегі деректер түрлерін жіктейді.
4негізгі алгоритмдік конструкцияларды жасай алады.
5бағдарламалауда стандартты және қосымша кітапхана жиынтығын пайдаланады.
6таңдалған бағдарламалау тілінде интеграциялық ортада бағдарлаамалар құрастырады.
7графикалық интерфейстерін программалау арқылы қосымшаларды жасай алады.
Haftalık KonuБағалау әдісі
1Бағдарламалау тілдері, тілдің синтаксисі және қолдану ерекшеліктері Программаларды орындау ортасын іске қосу, мәліметтер типтері. Математикалық функциялар. Мәліметтерді енгізу, өңдеу және шығару функциялары.
2Программаларды жобалау, арифметикалық өрнектерге амалдар қолдану. тіркестік мәліметтер, комментарийлер, айнымалылар, сандық типтер.
3Python тіліндегі тармақталған құрылым. Шартты оператор. If–else нұсқаулығы. Көпше тармақталу. If-elif-else нұсқаулығы.
4Python тілінің циклдік операторлары. Цикл for. Range функциясы. While циклі нұсқаулығы. Break операторы. Цикл ішіндегі цикл.
5Жолдар (string). Жолдармен жұмыс, олармен орындалатын амалдар.
6Тізімдер. Тізімдермен орындалатын амалдар. List конструкторы(). Тізімдерді салыстыру. Тізімдермен жұмыс істеу әдістері мен функциялары.
7Жиындармен жұмыс. (Set, frozenset) Жиын элементтеріне қолданылатын амалдар.
8Сөздіктер және жиындар. Сөздік жасау, одан элементтер алу, қосу, өшіру, сөздіктегі мәліметтер типін араластыру, сөздік әдістері, жиындар Сөздіктермен (dict) жұмыс. «Кілт- мән» жұбы.
9Функциялар мен процедуралар туралы . Функцияның параметрлері мен аргументтері. Локальді және глобальді айнымалылар.
10Массивтермен жұмыс. Бір және екі өлшемді массивтерді жариялау. Массив элементіне қол жеткізу, индекстері, Сұрыптау алгоритмдері, әдістері.
11Файлдар.Файлдан мәлімет енгізу/шығару, файлмен қатынас құру тәсілдері, файлды ашу, оқу және жазу, конкатенация.
12PyCharm IDE (Community) кроссплатформалық интеграцияланған ортасымен танысу.
13Қолданушының графикалық интерфейстерін программалау, мәтін шығару, кіріс мәліметтерін алу. Графикалық интерфейсі бар қосымшаларды әзірлеу. Python стандарт кітапханлары: Tkinter және Turtle.
14Python қосымша кітапханаларымен танысу. PyGame және PyQt.
15Django фреймворкке кіріспе. Орнату және баптау. Алғашқы қосымшалар құру жолдары.
Пәннің оқу нәтижелерімен байланысы
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Оқулық / Материал / Ұсынылатын ресурстар
1Бағдарламалау технологиясы: -Алматы 2021 Оқу құралы К. А. Искакова
2Python бағдарламалау тілі: -Алматы 2019 Оқу құралы А. С. Бекенова
3Python бағдарламалау тілі. -Алматы 2022 Оқу құралы К. М. Беркимбаев, Г. Ж. Ниязова [и др.]
4Python тілінде программалау негіздері. -Алматы 2022 Оқу құралы Г. З. Халықов, С. Н. Идрисов , Н. Т. Маликова, Г. Азат
5Введение в программирование на языке PYTHON. Учебник: -Алматы 2020 Н. Т. Ермеков, Б. Е. Таржибаева