Методичні вказівки до виконання лабораторних завдань з навчальної дисципліни "Програмування на Python"
Дата
2024
Автори
ORCID
DOI
Науковий ступінь
Рівень дисертації
Шифр та назва спеціальності
Рада захисту
Установа захисту
Науковий керівник
Члени комітету
Назва журналу
Номер ISSN
Назва тому
Видавець
Національний технічний університет "Харківський політехнічний інститут"
Анотація
Методичні вказівки до дисципліни «Програмування на Python» розроблені для комплексного супроводу навчального процесу та допомоги студентам у систематичному вивченні основ програмування на мові Python. Вони включають як теоретичні матеріали, так і детальні рекомендації для виконання практичних завдань, що дозволяє поступово та структуровано опанувати навички, необхідні для ефективного програмування. Основна мета цих методичних вказівок – допомогти студентам зрозуміти принципи роботи мови Python, розібратися в її синтаксисі та ключових конструкціях. Особлива увага приділяється таким базовим темам, як синтаксис мови, типи даних (числові, рядкові, логічні типи), оператори порівняння, цикли та логічні оператори. Ці теми є фундаментом для подальшого вивчення мови та необхідні для розуміння більш складних концепцій. Курс також включає розгляд колекційних типів даних, таких як списки, кортежі, множини та словники, які дозволяють зберігати та опрацьовувати великі обсяги інформації ефективно та зручно. Завдяки детальному розгляду роботи з колекціями студенти навчаться застосовувати їх у реальних програмних рішеннях. У вказівках наводяться численні приклади, що демонструють, як правильно використовувати ці інструменти для вирішення різних типів завдань. Друга частина курсу присвячена функціям та методам їх оптимізації через використання обгорток. Студенти навчаться створювати власні функції, що сприяє організації коду в модулі та повторному його використанню. Велике значення надається також обробці помилок — методи та інструменти, що розглядаються в рамках цієї теми, допоможуть студентам створювати програми, стійкі до помилок, та підвищувати їх надійність. Ще одним важливим аспектом курсу є ознайомлення з об'єктно-орієнтованим програмуванням (ООП). У методичних вказівках розглядаються основні принципи ООП, такі як класи, об’єкти, спадкування та поліморфізм. Це дозволяє студентам зрозуміти, як структурувати великі програмні проекти, використовуючи ООП для побудови більш гнучких і масштабованих систем. Окрема увага приділяється практичним аспектам роботи з бібліотеками Python, які знайшли широке застосування у наукових та інженерних розрахунках. У методичних вказівках представлені такі бібліотеки, як NumPy, Pandas та Matplotlib, що дозволяють ефективно виконувати складні розрахунки, а також візуалізувати отримані результати. Студенти навчаться використовувати ці бібліотеки для аналізу даних, побудови графіків та вирішення прикладних задач. Для повноцінного оволодіння навичками програмування на Python також важливим є вивчення принципів створення графічного інтерфейсу користувача (GUI). У методичних вказівках розглянуто основи роботи з інструментами для розробки GUI, що дозволить студентам створювати власні застосунки з інтуїтивно зрозумілими інтерфейсами. Зокрема, увага приділяється використанню таких бібліотек, як Tkinter або PyQt. Загалом, методичні вказівки є важливим інструментом для опанування програмування на Python. Вони не тільки сприяють ефективному засвоєнню матеріалу, але й надають практичні інструменти та приклади, які допоможуть студентам закріпити знання на практиці та застосовувати їх у реальних проектах. Кожен розділ вказівок містить чіткі інструкції, приклади коду та рекомендації щодо самостійного виконання завдань, що допомагає студентам у поглибленні знань та підготовці до подальшої професійної діяльності у сфері програмування.
Опис
Ключові слова
методичні вказівки, лабораторне завдання, програмування на Python, колекції у Python, модуль Numpy, модуль Matplotlib
Бібліографічний опис
Методичні вказівки до виконання лабораторних завдань з навчальної дисципліни "Програмування на Python" [Електронний ресурс] : для студентів денної та заочної форм навчання за спец. "122 Комп'ютерні науки", та "113 Прикладна математика" / уклад.: М. І. Шаповалова ; Нац. техн. ун-т "Харків. політехн. ін-т". – Електрон. текст. дані. – Харків, 2024. – 72 с. – URI: https://repository.kpi.kharkov.ua/handle/KhPI-Press/83306