youngavr, предполагаю, что под "запустить его как приложение" вы подразумеваете использование оконного интерфейса. Если так, то вам нужно изучать какую-нибудь GUI-библиотеку и переписать ваш код так, чтобы он её использовал. Наиболее популярные библиотеки - Tkinter и PyQT.
synapse_people, deadlock - это когда два или более мьютекса захватываются потоками в разном порядке, что приводит к взаимоблокировке. Это вообще другая история. Если вам нужно блокировать объекты группами используйте striped lock - создайте несколько экземпляров Lock и блокируйте их по тому же признаку, по которому разбиваете объекты на группы.
Vladimir Terechov, нет, нельзя. У android-приложения есть локальная БД SQLite, плюс приложение может запрашивать данные у какого-нибудь сетевого сервиса, чаще всего REST-запросами.
Antonio Solo, да-да, у меня есть несколько знакомых, прошедших через процедуру банкротства. Один торговал как ИПшник, лишился и машины, и квартиры. Другой оформил ООО, взял кредит на развитие, кинул несколько компаний на сумму почти в десять миллионов, а потом развёл руками "Извините, не получилось, забирайте 10 000 рублей уставного капитала". Мораль: Лучше не соваться в бизнес, если не понимаешь, как там всё работает.
zkweb, если вы отдаёте клиенту продукт или оказываете услугу, получая при этом деньги - вы продаёте. А по вопросу вашему рекомендовал бы просто приобрести патент самозанятого и оформлять отношения с заказчиками как договор подряда.
Самое главное, что нужно учитывать открывающему ИП - индивидуальный предприниматель несёт ответственность всем своим имуществом. Это значит, что если в процессе осуществления деятельности вы что-то упустите или неправильно поймёте ещё какой-нибудь закон, вы можете потерять всё, что имеете на сегодняшний день.
То, что продукт делается под специфику конкретной платформы - ещё не значит, что делается он хорошо. Так что я бы переформулировал это утверждение в "1С даже под ms sql сделана через жопу, а под postgres и подавно".
path_to_mg
содержитсяNone
вместо пути к файлу.