Особенности работы с языком Python
Решение задач с применением языка программирования Python. Работа с файлами. Реализация вычислительных алгоритмов. Запуск программы без среды разработки.
Обработка больших последовательностей
Решение задач, требующих обработку больших последовательностей данных. Рассмотрение различных методов решения таких задач.
Эффективность алгоритма
Понятие асимптотики алгоритма и возможности применения на практике. Оценка времени выполнения программы. Методы оптимизации реализуемых алгоритмов.