Цеслів, Ольга Володимирівна2024-04-112024-04-112024Цеслів, О. В. Програмування для аналітичних досліджень [Електронний ресурс] : навчальний посібник для здобувача ступеня бакалавра за освітньою програмою Економічна аналітика, спеціальності 051 Економіка. Електронне мережеве видання / О. В. Цеслів ; КПІ ім. Ігоря Сікорського. – Електронні текстові дані (1 файл: 1,55 Мбайт). – Київ : КПІ ім. Ігоря Сікорського, 2024. – 238 с. – Назва з екрана.https://ela.kpi.ua/handle/123456789/66102Мета вивчення дисципліни “Програмування для аналітичних досліджень” полягає в ознайомленні студентів з основами програмування мовою Python. В дисципліні вивчаються: алгоритми, синтаксис мови та основи функціонального і модульного програмування. Матеріал супроводжується великою кількістю прикладів. Однією з переваг мови Python є, зокрема, наявність повної стандартної бібліотеки, що дозволяє задовольнити найбуденніші вимоги користувачів, наприклад, завантажити файл з Інтернету, розпакувати архів або створити веб-сервер за допомогою кількох рядків програмного коду. Крім того, існують тисячі додаткових бібліотек сторонніх виробників, які забезпечують складніші та потужніші можливості, наприклад, бібліотека для організації мережних взаємодій Twisted, бібліотека для виконання обчислювальних завдань Numpy або пакет моделювання Simpy. При цьому більшість сторонніх бібліотек можна знайти в Інтернеті. Саме ці обставини і спонукали авторів зупинити свій вибір на мові програмування Python. Python може використовуватися для програмування у процедурному, об'єктно-орієнтованому і, меншою мірою, у функціональному стилі програмування, хоча загалом Python – це об'єктно-орієнтована мова. Основна мета цього підручника – надати студентам базові відомості про мову Python, необхідні для програмування прикладних задач, і допомогти навчитися писати процедурні й об'єктно-орієнтовані програми для виконання лабораторних робіт із числових методів.238 с.ukалгоритми прикладних задачPythonПрограмування для аналітичних дослідженьLearning Object005.8:316.4220000-0002-8190-2502