it-swarm.cn

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

我想为Ubuntu编写应用程序。我对编程知之甚少,但我想为Ubuntu开发。我正在努力学习Python。您认为为Ubuntu开发应用程序的最佳方式是什么?你能指点我一些可以帮助我开始为Ubuntu开发的资源吗?

相关 buntu论坛帖子

79
User

Python是一个很好的选择作为起始语言,有 Quickly ,它可以帮助您轻松创建图形应用程序。快速帮助您设置开发GUI应用程序所需的一切。

在Ubuntu App Developer网站上查看 如何快速入门

要快速安装类型:

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的字节


2:潜入Python


:Python用于软件设计


另外,书签 PyGTK 2.0参考手册

89
Mad Scientist

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

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

https://wiki.ubuntu.com/UbuntuDevelopment

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

http://developer.ubuntu.com/

19
Chakra

学习Python(以及一般编程)的单一最佳资源是Alan Gauld的大量,写得非常好的教程,名为 “学习编程”

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

你也可以通过注册 官方Python Tutor新闻组 来帮助自己。

7
trench

我会更多地谈论编程特定的东西。对于Ubuntu-esque提示,请参阅其他答案。为了帮助您入门,请先选择一本编程书籍并学习,提高您的编程技巧。然后,一路上,继续思考你认为在Ubuntu上缺少什么。一旦完成,您可以:

  • 加入一个已经朝着这个目标努力的开源项目。如果需要,重新学习新的编程语言(知道不止一种编程语言肯定是一个优点,它有数以万计的好处)。

  • 开始你自己的项目解决上述问题。当你发现它工作太多然后再回到A时放弃。这个解决方案的优势在于让你从头开始学习制作好程序的挑战。

作为一个好的Python学习资源,我推荐 “学习Python艰难之路” Zed Shaw。它是免费的,并且通过艰难的方式,作者实际上意味着:通过直接进入编程来弄脏手。它由52个练习构成,每个练习中你将学习Python的不同主题,并自己实现它。 (这就是本书的重点;如果你不这样做,不要打扰。)

4
levesque

有很多资源可以帮助您入门,包括关于Quickly的教程,在 http://developer.ubuntu.com

3
zoopster

如果你有钱,我建议拿起 Linux编程接口 ,Michael Kerrisk。这不是一本你可以通过封面阅读的书,它至少需要几个月的时间,而是一本参考手册,让你从程序员的角度深入了解Linux的内部工作原理。但是,这取决于您希望达到的发展水平。如果您只是为现有应用程序编写插件,那么这可能有些过分,但如果您计划在Linux上进行一些认真的开发,那么您应该考虑选择它。互联网上有很多关于这个主题的信息,但是没有人会停下来购买这一切,你会花很多时间去寻找它,拥有这样一本书的时间可以节省你的时间。

2
user2405

如果你不赶时间,可以查看我的教程。

我刚刚开始使用Quickly并学习python。我是一名.net开发人员,但我喜欢开源,所以我开始制作一些教程。

你可以查看我的新 博客 我正在录制我的Quickly项目的创建。

2
Taekdar