pickle.dumps(MyClass)
.Получаю по вебсокету (данные не я стряпаю)
>>> 1.2338355678823499999999
1.23383556788235
lambda i=i: ...
. Это работает, так как дефолтные аргументы функции создаются в момент определения функции. Без этого пайтон будет искать, что подставить на место i
во время вызова функции. Сначала будет смотреть в локальном пространстве имен. А там есть такая переменная со значением 9.
Альтернатива - совсем уж простенькие курсы на степике, а потом книги и самостоятельная практика. Еще альтернатива - сначала пайтон, по которому огромное количество курсов/книг с практикой, а потом уже с++ и там переделывать задачи из питона.
Если только с++, то на английском языке материалов, конечно, доступно намного больше и намного более свежих.