Інструментарій роботи з даними (КН)

Тип: На вибір студента

Кафедра:

Навчальний план

СеместрКредитиЗвітність
65Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
632ст. наук. співробітник Свелеба С. А.ФеІ-31, ФеІ-32, ФеІ-33, ФеІ-34

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
648ФеІ-31
ФеІ-32
ФеІ-33
ФеІ-34

Опис навчальної дисципліни

Метою є оволодіння студентами основних принципів структурного програмування, принципами побудови функцій користувача, з використанням локальних і глобальних змінних; організацію рекурсивних функцій користувача, освоїти методики визначення та практичного застосування рекурсивних функцій у програмах; основні положення роботи з бінарними та текстовими файлами, модульний принцип організації програми; основи побудови сховищ даних.

Цілі: формування у студентів базових понять структурного програмування на Python 3.Х, вміння застосовувати їх на практиці.

Після завершення цього курсу студент буде:

Знати основні поняття структурного програмування; базові вбудовані типи об’єктів структурного програмування (числа, рядки, списки, словники, кортежі, файли, множини) і синтаксичні конструкції використання цих об’єктів у вигляді літералів (виразів, які генерують ці об’єкти); елементи структурного програмування; принципи побудови функцій; модульний принцип організації програми; основи побудови сховищ даних

Вміти використовувати базові поняття структурного програмування для розв‘язання різних задач; створювати і обробляти структури, масиви структур, найпростішу обробку файлів, створювати і використовувати функції.

Рекомендована література

Основна література:

  1. Програмування числових методів мовою PYTHON / А. Ю. Дорошенко [та ін.]; за ред. А. В. Анісімова. – ВПЦ “Київський університет”, 2013. – 464 с.
  2. Програмування числових методів мовою Python : підруч./ А. В. Анісімов, А. Ю. Дорошенко, С. Д. Погорілий, Я. Ю. Дорогий ; за ред. А. В. Анісімова. – К. : Видавничо поліграфічний центр “Київський університет”, 2014. – 640 с.
  3. Сучасні методи аналітичного і числового програмування в задачах теоретичної фізики: метод. рекомендації / укл.: Ю.О. Сеті. – Чернівці : Чернівецький нац. ун-т, 2021. – 69 с.
  4. Методичні вказівки до виконання лабораторних робіт з дисципліни “Інженерія прикладних інтелектуально-орієнтованих програмних продуктів” для студентів спеціальностей 121 “Інженерія програмного забезпечення” та 122 “Комп’ютерні науки та інформаційні технології” (всіх форм навчання) / В.М. Льовкін. – Запоріжжя : ЗНТУ, 2016. – 80 с.
  5. Downey, A.B. Think Python [Текст] / Allen B. Downey. – O’Reilly, 2012. – 300 p.
  6. Phillips, D. Python 3 Object Oriented Programming [Текст] / Dusty Phillips. – Birmingham : Packt Publishing, 2010. – 404 p.
  7. Бібліотека numpy https://numpy.org/doc/stable/reference/routines.math.html
  8. Python у прикладах і задачах. Частина 2. Об’єктно-орієнтоване програмування /Креневич А.П. Навчальний посібник – К.: ВПЦ “Київський Університет”, 2020. – 152 с.
  9. Цибко Г.Ю., Горошко Ю.В., Костюченко А.О. Програмування у Python. Практичний курс: навчальний посібник. Ч.: ФОП Баликіна С.М., 2022. 180 с.
  10. Стандартна бібліотека Python — Python 3.12.1 documentation https://docs.python.org/uk/3/library/index.html#library-index
  11. Довідник з мови Python — Python 3.12.1 documentation https://docs.python.org/uk/3/reference/index.html#reference-index

Силабус: з навчальної дисципліни "Інструментарій роботи з даними" для ОПП “Комп’ютерні науки”

Завантажити силабус