Сергей Горностаев, ну это из серии софт для айтишников vs софт для обычных людей.
И в вашем варианте вам все равно надо или ручками в PATH добавить, или полность путь каждый раз прописывать.
Я обычно ленив настолько что для своих питоноскриптов делаю setup.py, чтоб можно было спокойно их через pip install прописать в системе.
Вова, Даже если ваша программа один exe файл, то все равно нужно выбрать место для установки, предложить создать ярлыки на рабочем столе и в меню пуск, создать переменные окружения при необходимости и прочее, зарегистрироваться в контекстом меню или проассоциировптся с типом открываемых файлов, если таковые есть.
Сергей, нет, это курс по прикладному программированию и одна из тем это сбор данных: считывание, хранение в базе, визуализация и т. д. И хотелось бы что студенты попрактиковались считывать данные не только из сетевого сокета, но и с реального физического девайса.
Сергей, Да особо не важно, это должен быть самостоятельный usb-дейвас с которым надо взаимодействовать, а в ответ он хоть случайно сгенерированные цифры посылать.
kalapanga, Быстрый гуглинг показывает, например, такую штуку, это определенно дешевле arduino, и сразу в готовом корпусе. Вопрос в том можно ли найти ещё дешевле и с открытой документацией.
Jungles, я кнопку не помню, но можно остановить выполнение команды. А ещё забыл сказать, для проверки кода, надо не в консоли запускать, а тесты писать, это хороший задел на будущее.
Jungles, потому что обычно нет смысла запускать всю программу в консоли, если надо отлаживать, то запускается дебагерр, а консоли можно просто проверять отдельные куски кода.
\n
,self.label.setText("first line\nsecond line")
.