Я пытаюсь изучить язык кросс-платформенного языка с быстрой кривой обучения, и поэтому казалось, что Python был логичным выбором. Я никогда не программировал раньше, но я довольно долго читал о прагматичном программировании и гибкой разработке. Возникает вопрос: «Каков наилучший выбор для создания настольного программного обеспечения, которое построено в значительной степени на питоне и может справляться с гибкостью SQL-инъекций, а также с богатым интерфейсом?» например SQL Алхимия, ReportLabs.Разработка Agile Software в Python
Я искал pyHed, найденный в sourceforge.net. Тем не менее, он находится на ранней стадии разработки и до сих пор плохо документирован. Я проверил Titanium Desktop от Appcelerator, и концепция кажется захватывающей, но пока она не в стабильном состоянии.
Любые предложения, комментарии или идеи того, что в настоящее время используется? или новых технологий там сейчас?
Я знаю PyQt несколько популярны, но это право для кого-то, кто «никогда не запрограммирован раньше»? В прошлый раз, когда я использовал его, вам пришлось передавать сигнатуры методов C++ как строки для подключения обработчика событий, и у него был свой собственный тип строки (даже в Python). Похоже, он уже учится программированию, Python, GUI и RDBMSs - я бы не рекомендовал, чтобы он прикасался к C++ даже с 10-футовым полюсом. – Alec