serial.to_bytes()
? Как она интерпретирует списки целых чисел?bytes_to_send = str_res.upper() + '\r\n'.encode('ascii')
ser.write(bytes_to_send)
я специализируюсь на Js React
для этого и нужна регулярка.
проблема как раз для юзера – когда нужно пользоваться устройством, где внезапно нет национальной раскладки.
избегать подобного – такое же простое правило как избегать национальных символов и пробелов в путях
но вывод, что запрет кириллицы признак хранения пароля в открытом виде, так и остался мной не понятым.
требование к паролю: наличие маленьких букв, больших и цифр, ну и длина минимум 8 символов, вполне логичное требование
чтобы усложнить получение пароля путем банального перебора
а вообще: использование различных раскладок (или одной, но отличной от латиницы) приносит больше неудобств, чем профита.
И избегать кириллических имён в имен пользователя - это "страусиная" политика, полумера, которая не сделает из вас профессионала, не добавит вам контроля и понимания как работает ваш код внутри. Потом мы слышим от таких программистов: "А у меня всё работает". На начальных этапах освоения дисциплины надо не избегать мутных и непонятных тем, а, наоборот, пока есть энтузиазм бросаться на них и до конца разбираться в вопросе. Благо есть ресурсы вроде этого, где подскажут и ответят на конкретные вопросы, помогут понять в кукую сторону копать.
Любой "геморрой" - это следствие прошлой "недолеченной" проблемы. Нужно копать до полного понимания, иначе какой смысл идти в эту профессию? Чтобы быть вечным "шаманом", погрязнувшим в своём культе Карго и не понимающим до конца что как и почему работает, и почему что-то может не работать?