为 Ubuntu 开发应用程序的最佳方法是什么?

为 Ubuntu 开发应用程序的最佳方法是什么?

我想为 Ubuntu 编写应用程序。我对编程不太了解,但我想为 Ubuntu 开发。我现在正在学习 Python。您认为为 Ubuntu 开发应用程序的最佳方法是什么?您能给我一些可以帮助我开始为 Ubuntu 开发的资源吗?

有关的Ubuntu 论坛主题

答案1

Python 是作为入门语言的一个不错的选择,并且迅速地,帮助您轻松创建图形应用程序。快速帮助您设置开发 GUI 应用程序所需的一切。

查看如何快速开始在 Ubuntu 应用程序开发者网站上。

要快速安装,请输入:

sudo apt-get install quickly

然后您可以通过执行以下命令获取教程:

quickly tutorial ubuntu-application

要创建应用程序,只需输入:

quickly create ubuntu-application Testapp

这将使用“ubuntu-application”模板创建一个名为“Testapp”的应用程序。

您可以通过执行来设计图形用户界面

cd testapp
quickly design

这将打开 GUI 设计器 Glade。

要更改实际源代码,只需输入

quickly edit


了解 Python 语言的工作原理对于在 Python、GTK、Quickly、Ubuntu 环境中获得高效且轻松的开发体验至关重要。以下是一些资源:

1:《简明 Python 教程》

(Python 编程语言的简单介绍,免费)


2:深入研究 Python

(高级书,免费)


3:Python 用于软件设计

(高级书,免费)


另外,PyGTK 2.0 参考手册

答案2

如果您想开发应用程序,那么您需要学习一些编程语言(C,C ++,Java,Python,C#)您还可以通过其他方式提供帮助,例如翻译,文档,测试等。

以下链接将为您提供一些有关 Ubuntu 和 Gnome 开发的链接。

https://wiki.ubuntu.com/UbuntuDevelopment

http://library.gnome.org/devel/

http://developer.ubuntu.com/

答案3

学习 Python(以及一般编程)的最佳资源是 Alan Gauld 撰写的庞大且写得极好的教程,名为“学习编程”

Python.org 将本教程列为第三推荐资源官方初学者资源页面。您会在那里找到大量其他资源,但我确实认为艾伦的是最好的。

你也可以通过注册来帮自己一个大忙官方 Python 导师新闻组

答案4

如果你有钱,我建议你选择Linux 编程接口,作者:Michael Kerrisk。这不是一本需要从头到尾阅读的书,至少需要几个月的时间,而是一本参考手册,从程序员的角度深入了解 Linux 的内部工作原理。但是,这取决于您要达到的开发级别。如果您只是要为现有应用程序编写插件,那么这可能有点小题大做,但如果您打算在 Linux 上进行一些严肃的开发,那么您应该考虑选择这本书。互联网上有很多关于这个主题的信息,但没有一站式商店可以满足您的所有需求,您将花费大量时间寻找它,而拥有一本这样的书可以为您节省时间。

相关内容