Начало работы с Python на рабочем столе

Я заинтересован в том, чтобы начать разработку и разработку приложений на основе Python для среды рабочего стола, и у меня есть несколько (казалось бы, простых) вопросов:

  1. Каков наилучший метод для разработки приложений с графическим интерфейсом? Я видел несколько фреймворков, но индексы, которые я нашел, немного запутаны и смешивают (как кажется) устаревшие пакеты. На ваш взгляд, каков наилучший подход в этом отношении?
  2. Я читал несколько книг, которые я недавно взял, но у меня были проблемы с поиском (а точнее, с распознаванием) достойного учебника по началу работы, который фокусируется на приложениях Python для настольных компьютеров. У вас есть какие-нибудь рекомендации?

Большое спасибо заранее!:)

4 ответа

Решение
  1. wxPython - лучшая среда графического интерфейса.
  2. Официальные документы являются лучшим ресурсом. Они помогли мне совсем немного.

Вы рассматривали Iron Python как вариант? Это в основном язык Python поверх.NET Framework. В прошлом мне посчастливилось работать с.NET Framework над настольными приложениями, и я могу засвидетельствовать его глубину превосходства.

wxPython - это феноменальный инструментарий GUI для разработки нативных приложений. Я очень рекомендую это. Кроме того, если вы объедините его с py2exe, вы можете создавать файлы.exe для работы в Windows.

easyGUI и Tkinter - это ОЧЕНЬ легкие библиотеки, которые можно использовать с Python для создания GUI. Кроме того, как предложил stealthdragon, вы можете использовать py2exe для компиляции ваших графических интерфейсов в EXE-файлы для вашего ПК. Есть и другие компиляторы, такие как pyc.

Как предполагает Джонатан Сэмпсон, вы можете рассмотреть возможность использования IronPython и использовать его для использования всех возможностей.NET Framework. IronPython Cookbook, который, помимо прочего, показывает, как сделать базовый Twitter-клиент.

Другие вопросы по тегам