Блог «Порешаем»
Разборы заданий, лайфхаки и советы, как учиться эффективно.
Статьи

Двумерные массивы (матрицы)
Создание, обход по строкам и столбцам, суммирование элементов, транспонирование матрицы

Строки и обработка текстовых данных
Срезы, методы строк, разбор текста, подсчёт символов и слов

Подпрограммы: процедуры и функции
Объявление функций, параметры, возвращаемое значение, область видимости переменных

Рекурсия
Базовый и рекурсивный случай, вычисление факториала и чисел Фибоначчи, сравнение с итеративным решением

Алгоритмы поиска: линейный и бинарный поиск
Поиск элемента в массиве, оценка сложности алгоритмов O(n) и O(log n)

Алгоритмы сортировки и оценка сложности алгоритмов
Сортировка пузырьком, выбором и вставками; сравнение сложности алгоритмов

Основы объектно-ориентированного программирования
Класс, объект, атрибуты, методы, инкапсуляция на примере простого класса на Python
Письмо для родителей раз в неделю
Лучшие статьи недели, даты экзаменов и напоминания.
