Хочется быстрее.начни с поиска узких мест и их оптимизации, так же можно попробовать pypy, после этого стоит рассмотреть cython
Какой ЯП выбрать для изучениялюбой популярный компилируемый
Во сколько раз ожидать прироста в производительности работы алгоритманеизвестно, в активных вычислениях может быть на порядок, но так же всегда можно написать кривую реализацию и только всё замедлить
Запрос
SELECT * FROM base WHERE domain LIKE '%habr%' LIMIT 10000;
скрипт нужно запускать на пк, где нет пайтона и пр.А зачем тогда в шапку выносите вопрос "Как создать образ докер для чтения input?"
а ещё нет военного билета и даже приписного.
i = 10
f = lambda: print(i)
i = 20
f() # выведет 20
i = 10
# сохраняем глобальную i как значение по умолчанию параметра i
f = lambda i=i: print(i)
i = 20
f() # выведет 10
f(30) # выведет 30
i = 10
# сохраняем глобальную i как значение по умолчанию параметра i
# Параметр i может быть передан только по имени: i=30
f = lambda *,i=i: print(i)
i = 20
f() # выведет 10
f(i=30) # выведет 30
f(30) # TypeError: <lambda>() takes 0 positional arguments but 1 was given
Но не мне судить, но наверное изучил я его на неплохом уровне.Почему же, ты очень даже можешь самостоятельно оценить уровень своих знаний, достаточно заглянуть к себе в карман. Чем больше там денег тем выше твои знания в программировании.
у меня абсолютно нет идей как применить эти знания на практикеСделай то же, что ты делал на Python. Проблема в том, что порог входа в Python несоизмеримо ниже чем в С++. Т.е. любой бестолковый школьник может за пару дней накидать нафиг никому не нужную фигню и решить, что он уже программист, а вот на С++ уже нужно писать программы, то есть требуются серьезные знания, время и усилия. Ты подсознательно не хочешь и/или не можешь заниматься фигней, а на что-то серьезное у тебя просто не хватает знаний и опыта