Это старая версия документа!
10И: Алгоритмы и структуры данных на языке программирования Python
Ресурсы
Яндекс Учебник
Международная платформа с элементами игрофикации
Учебные курсы
Программа
Работа с исполнителем Робот на языке Python (перемещение робота в среде исполнителя)
Составные условия, операторы (Python), Цикл FOR (Python), Цикл While (Python)
Решение задач с помощью циклов (Python)
Задачи с исполнителем Робот
Строки в Python
Вещественные числа
Массивы
Массивы и основные операции с ними. Добавление элементов в массив
Индексы элементов массива, срезы.Два типа циклов по массиву.
Задачи поиска элемента в массиве. Решение и разбор задач
Методы списков/строк
Методы: join(), split(), index(), count(), pop(), remove(), insert()
Встроенные операторы и функции: in, not in, max, min
Использование массивов для решения задач
Функции и модули
Функции, основные понятия. Параметры функций
Стандартная библиотека Python. Модули
Рефакторинг
Рекурсия
Решение задач при помощи рекурсивных функций
Чтение и запись данных в файл на Python
Задачи на алгоритмы
Сложность алгоритмов
Двумерные списки (массивы)
Словари и множества
НОД и НОК. Разбор и решение задач
Простые числа и разложение на простые множители
Сортировка. Задачи на сортировку
Делители натурального числа
Переборные алгоритмы
Библиотека itertools для решения переборных и комбинаторных задач
Динамическое программирование ч.1
Динамическое программирование ч.2
Кластерный анализ ч.1
Кластерный анализ ч.1
Алгоритмические задачи
Алгоритмы для исполнителя Черепаха
Codingame
08.10.24
-
10.10.24
-
-
-
15.10.2024
-
-