Для работы Объяснить мне как написать код на Python для подсчёта расстояния Левинштейна. Есть образец решения (вроде как рекурсивного), можно на этом примере. Лично мне тут непонятно как работает отсылка функции самой на себя и что такое I,j. def my_dist(a, b):
def recursive(i, j):
if i == 0 or j == 0:
# если одна из строк пустая, то расстояние до другой строки - ее длина
# т.е. n вставок
return max(i, j)
elif a[i - 1] == b[j - 1]:
# если оба последних символов одинаковые, то съедаем их оба, не меняя расстояние
return recursive(i - 1, j - 1)
else:
# иначе выбираем минимальный вариант из трех
return 1 + min(
recursive(i, j - 1), # удаление
recursive(i - 1, j), # вставка
recursive(i - 1, j - 1) # замена
)
return recursive(len(a), len(b)).
Для себя Нужно помочь разобраться в программировании Pyton в IDLE. Обязательно хорошие знания принципов работы и предустановленных функций в IDLE. Также отличное знание английского языка.
Для работы Объяснить как рассчитывается память при работе алгоритмов, можно на примере простых заданий типо доказать, что строки являются анаграммами (одинаковые буквы в разном порядке, пример: товар и автор). Подобное делается сжато в этом ролике в первой части https://www.youtube.com/watch?v=zU-LndSG5RE Хочется научиться решаться разными способами такие простые задачки и понимать какой способ лучше с точки зрения времени выполнения/памяти.
Для себя Обучаюсь на онлайн курсе по пайтон с нуля, нужна помощь в решении задач, главное, с понятным объяснением, т.к. на данный момент у меня больше вопросов, чем ответов.
Для работы Задачу можно разбить на две части. 1. Надо в короткий срок, на сколько это возможно, иметь возможность самостоятельно делать таблицы на Python взяв за основу информацию из базы данных 2. Общее изучение Python и sql.
Для работы Необходимо записать видео-курс на платформе Jalinga для обучения подгрупп. Название курса : Анализ данных на Python Предполагаемые темы: Возможности Python. Типа и операции. Условные конструкции Циклы. Строки. Строковые методы Кортежи. Списки. Функция map. Генератор списка случайных значений Функции. Применение математических функций. Области видимости и исключения Работа с файлами. Матрицы. Обменная сортировка Обзор библиотеки NumPy. Работа с функциями NumPy. Библиотека SciPY Обзор библиотеки Pandas. Базовая аналитика. Pandas продолжение.
Как мне найти учеников по профилю python в Москве?
Зарегистрируйтесь и создайте привлекательный профиль с упоминанием вашей специализации. Обратите внимание на количество доступных заявок от учеников, которое на июнь 2026 года составляет 576
Какие требования к преподавателям на вашем сайте?
На нашем сайте приветствуются преподаватели с любым уровнем квалификации. Мы рекомендуем указать все свои сертификаты и образование, чтобы увеличить шансы на нахождение учеников
Могу ли я установить гибкий график работы?
Вы полностью контролируете свой график и можете обсуждать его напрямую с учениками, чтобы найти удобное время для обеих сторон
Каков потенциальный заработок для репетитора Python?
Заработок зависит от количества занятий и квалификации. В среднем, за одно занятие можно заработать 311.15 рублей с занятия. Больше занятий в неделю – выше доход