Курс «Структури даних та алгоритми в Python» спрямований на формування фундаментальних знань і практичних навичок у сфері програмування. Студенти ознайомляться з базовими та розширеними структурами даних (масиви, списки, стеки, черги, дерева, графи, хеш-таблиці) та опанують ключові алгоритми пошуку, сортування, роботи з графами та оптимізації.
Особливий акцент зроблено на використанні мови програмування Python, яка завдяки своїй простоті та потужним бібліотекам є одним із найзручніших інструментів для вивчення алгоритмічного мислення.
У межах курсу слухачі навчаться:
-
аналізувати часову та просторову складність алгоритмів;
-
застосовувати класичні алгоритми до розв’язання практичних задач;
-
реалізовувати власні структури даних на Python;
-
використовувати ефективні підходи до оптимізації програмного коду.
Курс буде корисним для студентів ІТ-спеціальностей, початківців-програмістів, а також усіх, хто прагне поглибити знання у сфері алгоритмів та підвищити рівень алгоритмічної культури.
- Teacher: Ігор Станіславович Вінничук
- Teacher: Вадим Олегович Гнатюк