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