我想为 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
答案3
学习 Python(以及一般编程)的最佳资源是 Alan Gauld 撰写的庞大且写得极好的教程,名为“学习编程”。
Python.org 将本教程列为第三推荐资源官方初学者资源页面。您会在那里找到大量其他资源,但我确实认为艾伦的是最好的。
你也可以通过注册来帮自己一个大忙官方 Python 导师新闻组。
答案4
如果你有钱,我建议你选择Linux 编程接口,作者:Michael Kerrisk。这不是一本需要从头到尾阅读的书,至少需要几个月的时间,而是一本参考手册,从程序员的角度深入了解 Linux 的内部工作原理。但是,这取决于您要达到的开发级别。如果您只是要为现有应用程序编写插件,那么这可能有点小题大做,但如果您打算在 Linux 上进行一些严肃的开发,那么您应该考虑选择这本书。互联网上有很多关于这个主题的信息,但没有一站式商店可以满足您的所有需求,您将花费大量时间寻找它,而拥有一本这样的书可以为您节省时间。