Лабораторний практикум з програмування на Python

Лабораторний практикум з програмування на Python. Лабораторний практикум з курсу «Обчислювальна техніка та програмування, части­на 2.», спеціальності 105 – “Прикладна фізика та наноматеріали” пер­шо­го (бакалаврського) рівня освіти / І. В. Когут, С. М. Ментин­ський. – Львів: Компанія «Манускрипт», 2023. – 160 с.

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

Лабораторні роботи містять короткі теоретичні відомості з відповідної теми, варіанти завдань для самостійного виконання студентами та приклади виконання одного з варіантів з детальним поясненям та програмним кодом на Python.
Для студентів молодших курсів університетів і викладачів, що проводять заняття з основ інформатики та програмування.

Download the PDF file .

  • Лабораторна робота № 1. Ознайомлення з засобами розробки програм на Python. Створення та виконання простої програми.
  • Лабораторна робота № 2. Програмування алгоритмів лінійної структури та розгалужень. Обчислення арифметичних виразів.
  • Лабораторна робота № 3. Програмування алгоритмів розгалуженої структури. Програма для розв’язування алгебраїчних нерівностей.
  • Лабораторна робота № 4. Програмування алгоритмів циклічної структури. Ітераційні циклічні алгоритми. Обчислення значення функції як суми нескінченного ряду.
  • Лабораторна робота № 5. Циклічні алгоритми і опрацювання списків та кортежів. Циклічно-розгалужені алгоритми. Пошук в колекціях.
  • Лабораторна робота № 6. Програмування вкладених циклів. Побудова таблиці значень функції двох змінних та опрацювання двовимірних масивів.
  • Лабораторна робота № 7. Використання неупорядкованих колекцій. Опрацювання множин. Асоціативні колекції. Опрацювання словників.
  • Лабораторна робота № 8. Створення та використання підпрограм на Python. Використання підпрограм для опрацювання колекцій.
  • Лабораторна роботи № 9. Елементи ООП на Python. Розробка класів. Інкапсуляція. Наслідування і поліморфізм.
  • Лабораторна робота № 10. Словники як засіб для опрацювання структурованих даних. Використання можливостей модуля csv для зберігання структурованих даних та пошук інформації у файлах.
  • Лабораторна робота № 11. Використання модулів. Опрацювання масивів та матриць засобами модуля numpy.
  • Лабораторна роботи № 12. Основи створення віконного візуального інтерфейсу програм. Елементи керування їх властивості. Опрацювання подій.
  • Лабораторна робота № 13. Використання бібліотек Python в для опрацювання баз даних.
  • Лабораторна робота № 14. Використання бібліотек Python в наукових розрахунках. Елементи аналізу даних.

Download the PDF file .