Qual é a melhor maneira de desenvolver aplicativos para o Ubuntu? [fechadas]

75

Eu quero escrever aplicativos para o Ubuntu. Eu não sei muito sobre programação, mas quero desenvolver para o Ubuntu. Eu estou tentando aprender Python agora. Qual você acha que é a melhor maneira de desenvolver aplicativos para o Ubuntu? Você pode me indicar alguns recursos que podem me ajudar a começar a desenvolver para o Ubuntu?

Relacionado encadeamento dos fóruns do Ubuntu .

    
por User 24.12.2013 / 17:31

7 respostas

85

O Python é uma boa escolha como idioma inicial e há Rapidamente , que ajuda você a criar aplicativos gráficos facilmente. Rapidamente ajuda você a configurar tudo que você precisa para desenvolver uma aplicação gráfica.

Confira como começar a usar o Quickly no site do Ubuntu App Developer.

Para instalar rapidamente, digite:

sudo apt-get install quickly

Você pode então obter um tutorial executando:

quickly tutorial ubuntu-application

Para criar um aplicativo, basta digitar:

quickly create ubuntu-application Testapp

que criará um aplicativo chamado "Testapp" usando o modelo "ubuntu-application".

Você pode projetar a interface gráfica do usuário executando

cd testapp
quickly design

que abrirá o Glade, o designer da GUI.

Para alterar o código-fonte real, basta digitar

quickly edit


Aprender como a linguagem Python funciona é essencial para ter uma experiência produtiva e fácil de desenvolver no ambiente Python, GTK, Rapidamente, Ubuntu. Aqui estão alguns recursos:

1: Um Byte de Python

(uma introdução fácil à linguagem de programação Python, grátis)


2: Mergulhe no Python

(um livro avançado, grátis)


3: Python para design de software

(um livro avançado, gratuito)


Além disso, marque o Manual de Referência do PyGTK 2.0 como favorito.

    
por Mad Scientist 27.12.2016 / 21:35
19

Se você deseja desenvolver aplicativos, precisa aprender alguma linguagem de programação (C, C ++, Java, Python, C #) Você também pode ajudar de outras formas, por exemplo Traduções, Documentação, Testes, etc.

Os links a seguir fornecem alguns links sobre o desenvolvimento do Ubuntu e do Gnome.

link

link

link

    
por Chakra 17.11.2012 / 15:17
7

O melhor recurso para aprender Python (e programação em geral) é o maciço e extremamente bem escrito tutorial de Alan Gauld, chamado "Aprendendo a programar" .

Python.org lista este tutorial como seu terceiro recurso recomendado na página de Recursos Iniciais Oficiais . Você encontrará uma tonelada de outros recursos lá, mas eu realmente acho que o Alan é o melhor.

Você também estaria fazendo um grande favor ao inscrever-se no grupo de discussão oficial do tutor de Python .

    
por trench 20.10.2010 / 07:54
4

Eu falarei mais sobre programação de coisas específicas. Para dicas sobre o Ubuntu, veja outras respostas. Para começar, primeiro escolha um livro de programação e aprenda, aprimore suas habilidades de programação. Então, ao longo do caminho, continue pensando sobre o que você acredita estar faltando no Ubuntu. Quando estiver pronto, você:

  • Participe de um projeto de código aberto que já está trabalhando para esse objetivo. Se necessário, reaprenda a nova linguagem de programação (saber mais do que uma linguagem de programação é definitivamente uma vantagem, tem zilhões de benefícios).

  • Inicie seu próprio projeto resolvendo o problema mencionado. Desista quando você descobrir que é muito trabalho e depois volte para A. Esta solução terá a vantagem de fazer você aprender quais são os desafios para criar um bom programa do zero.

Como um bom recurso de aprendizado do Python, eu recomendo "Aprenda Python do jeito mais difícil" de Zed Shaw. É grátis, e por da maneira mais difícil , o autor realmente significa: sujar as mãos, mergulhando direto na programação. Está estruturado em 52 exercícios, e em cada um deles você aprenderá sobre um tópico diferente do Python e implementará você mesmo. (Este é, mais ou menos, o ponto do livro; se você não for fazer isso, não se incomode.)

    
por levesque 07.05.2018 / 12:02
3

Há uma infinidade de recursos para ajudá-lo a começar, incluindo os tutoriais sobre Rapidamente, no link

    
por zoopster 31.10.2011 / 17:13
2

Se você tem o dinheiro, então eu recomendo que você escolha a Interface de Programação Linux , de Michael Kerrisk . Não é um livro que você leria de capa a capa, o que levaria meses no mínimo, e sim um manual de referência que fornece uma visão profunda do funcionamento interno do Linux do ponto de vista de um programador. Isto é, no entanto, dependendo do nível de desenvolvimento que você está procurando. Se você está indo apenas para escrever plugins para aplicativos existentes, então isso é provavelmente um exagero, mas se você está pensando em fazer um desenvolvimento sério no Linux, então você deve pensar em pegar isso. Há muita informação na internet sobre este assunto, mas não há um balcão único para tudo isso e você vai gastar uma boa quantidade de tempo procurando por ele, tempo que ter um livro como esse pode salvá-lo.

    
por Chris Wilson 20.10.2010 / 14:43
2

Se você não estiver com pressa, pode conferir meus tutoriais.

Acabei de começar a usar o Quickly e aprender python quando eu for. Eu sou um desenvolvedor .net como meu trabalho do dia, mas eu amo o Open Source, então comecei a fazer alguns tutoriais.

Você pode conferir meu novo blog onde estou gravando a criação do meu projeto "Rapidamente".

    
por Taekdar 20.12.2013 / 03:17