Разработано:
Рассмотрено: заседание УС
Института
Утверждено: УМС КазНИТУ
Страница 68 из 115
Ғылымдағы Python тілі
КОД- CSE268
КРЕДИТ – 3 (1/1/1)
ПРЕРЕКВИЗИТІ: Алгоритм негіздері және бағдарламалау, математика, ықтималдықтар
теориясы
КУРСТЫҢ
МАҚСАТЫ МЕН МІНДЕТІ
Бұл пәнді оқып-үйрену мақсаты - деректерді өңдеуде Python тілі және SciKit кітапханасы
сияқты NumPy - матрицалармен жұмыс істеу, SciPy - деректерді талдау құралдары,
MatplotLib - деректерді визуализациялау құралдары сияқты деректерді өңдеудің осындай
қуатты құралының студенттердің меңгеруі.
КУРСТЫҢ
ҚЫСҚАША СИПАТТАМАСЫ
Қазіргі уақытта Python деректерді өңдеу тапсырмаларында ең көп таралған бағдарламалау
тілі ретінде танылады. Бұл қарапайымдылығы мен интуитивті синтаксисінің арқасында, ол
компьютердің аппараттық құралдарымен байланысқа түсіп, шағын тиімді алгоритмдерді
жасауға ерекше назар аударады. Курс тілдің синтаксистік ерекшеліктерімен және
күштерімен танысады.
Негізгі назар - деректермен жұмыс істеу механизмдері, мысалы: жіктелудің танымал
модельдерін, кластерлеуді, регрессияны және т.б. пайдалана отырып, деректерді жүктеу,
сүзу, трансформациялау, талдау және интерпретациялау. NumPy кітапханасына негізделген
матрицалық және матрицалық операциялармен жұмыс істеудің негізгі әдістері зерттеледі. Біз
MatPlotLib деректерді визуализация құралдарын әртүрлі графиктер түрінде оқып, олардың
орындалатын операцияларын, есептеулердің нәтижелерін талдауға немесе деректердің
сипатын түсінуге мүмкіндік береміз.
КУРСТЫ АЯҚТАҒАННАН
КЕЙІНГІ БІЛІМІ, БІЛІКТІЛІГІ,
ДАҒДЫЛАРЫ
Курстың нәтижесі бойынша студенттер Python тілін меңгереді. Матрицалық бағдарламалау
саласында білім алу және деректермен жұмыс істеу. Олар деректерді жүктеу, сүзу, өңдеу,
интерпретациялау құралдарын қолдануды үйренеді.
Олар классификация, кластерлеу, регрессия секілді деректерді талдау модельдерін
қолдануды үйренеді.
Python бағдарламалау кодын жазу барысында тиімді тәсілдерді қолдануға үйренед
Желілік технологиялық программалау
КОД ________
КРЕДИТ– 3 (2/1/0)
ПРЕРЕКВИЗИТ:
Объектілі бағдарланған бағдарламалау
КУРСТЫҢ МАҚСАТЫ МЕН МІНДЕТІ
Курс объектілі-бағдарлы бағдарламалау курсының жалғасы және Enterprise Web
Programming үшін алғышарт. Курс желілік қосымшалардың негізін, TCP / IP UDP
хаттамасының стекасын қамтиды.
КУРСТЫҢ ҚЫСҚАША СИПАТТАМАСЫ
Курс аясында студенттер қолданбалы деңгейдегі желілік қосымшаларды әзірлеу тұрғысынан
OSI желілік моделімен танысады. Socket ұғымын игереді. Деректерді кең тарату ұғымы
оқытылады. Байланыс тұрақтылығы, деректер сериализациясы түсінігі оқытылады.
Асинхрондық және мультиплексирлеу мәселелері қарастырылады. Кеңейтілетін қосымшалар
және әртүрлі тәсілдер арқылы желілік реляциялық деректер базасына қол жеткізу туралы
тереңдетілген материал беріледі. Курс жоғары деңгейлі объектілі-бағытталған бағдарламалау
тілінде салынған. Жобалау паттерлеріне басты назар аударылады.
КУРСТЫ АЯҚТАҒАННАН КЕЙІНГІ БІЛІМІ, БІЛІКТІЛІГІ, ДАҒДЫЛАРЫ
Студент білуі керек:
- гетерогенді желілік ортада процессаралық өзара іс-қимылды жүзеге асыру механизмдері
- TCP және UDP қосылыстарының жұмыс механизмдері
- деректерді
сериализациялау механизмдері
- қосылыстарды мультиплексирлеу механизмдері
- кейбір тұрақты жобалау паттерлері
Істей алуы керек:
- деректерді жіберу үшін желілік қолданбаларды жасау.