¿Cuál es la mejor forma de desarrollar aplicaciones para Ubuntu? [cerrado]

76

Quiero escribir aplicaciones para Ubuntu. No sé mucho sobre programación, pero quiero desarrollar para Ubuntu. Estoy tratando de aprender Python ahora mismo. ¿Cuál crees que es la mejor manera de desarrollar aplicaciones para Ubuntu? ¿Puede indicarme algunos recursos que pueden ayudarme a comenzar a desarrollar Ubuntu?

Subproceso relacionado con Ubuntu Forums .

    
pregunta User 24.12.2013 - 17:31

7 respuestas

86

Python es una buena opción como idioma de inicio, y hay Quickly , que te ayuda a crear aplicaciones gráficas fácilmente. Rápidamente lo ayuda a configurar todo lo que necesita para desarrollar una aplicación GUI.

Consulte cómo comenzar rápidamente en el sitio del desarrollador de aplicaciones de Ubuntu.

Para instalar Escriba rápidamente:

sudo apt-get install quickly

Luego puede obtener un tutorial ejecutando:

quickly tutorial ubuntu-application

Para crear una aplicación solo escriba:

quickly create ubuntu-application Testapp

que creará una aplicación llamada "Testapp" utilizando la plantilla "ubuntu-application".

Puede diseñar la interfaz gráfica de usuario ejecutando

cd testapp
quickly design

que abrirá Glade, el diseñador de GUI.

Para cambiar el código fuente real, solo escriba

quickly edit


Aprender cómo funciona el lenguaje Python es esencial para tener una experiencia productiva y fácil de desarrollar en el entorno Python, GTK, Quickly, Ubuntu. Aquí hay algunos recursos:

1: Un byte de Python

(una introducción fácil al lenguaje de programación de Python, gratis)


2: Sumérgete en Python

(un libro avanzado, gratis)


3: Python para diseño de software

(un libro avanzado, gratis)


Además, marque el Manual de consulta de PyGTK 2.0 .

    
respondido por el Mad Scientist 27.12.2016 - 21:35
19

Si quieres desarrollar aplicaciones, entonces necesitas aprender un poco de lenguaje de programación (C, C ++, Java, Python, C #) También puede ayudar de otras maneras, por ej. Traducciones, documentación, pruebas, etc.

Los siguientes enlaces le proporcionarán algunos enlaces sobre el desarrollo de Ubuntu y Gnome.

enlace

enlace

enlace

    
respondido por el Chakra 17.11.2012 - 15:17
7

El mejor recurso para aprender Python (y la programación en general) es el tutorial masivo y extremadamente escrito de Alan Gauld llamado "Aprendiendo a programar" .

Python.org incluye este tutorial como su tercer recurso recomendado en la página oficial de recursos para principiantes . Encontrarás una tonelada de otros recursos allí, pero realmente creo que Alan es el mejor.

También te harías un gran favor al registrarte en el grupo de noticias oficial de Phyton Tutor .

    
respondido por el trench 20.10.2010 - 07:54
4

Hablaré más sobre programar cosas específicas. Para consejos de Ubuntu-esque, vea otras respuestas. Para comenzar, primero elija un libro de programación y aprenda, agudice sus habilidades de programación. Luego, en el camino, sigue pensando en lo que crees que falta en Ubuntu. Una vez que haya terminado, o bien:

  • Únete a un proyecto de código abierto que ya está trabajando para alcanzar ese objetivo. Si es necesario, vuelva a aprender el nuevo lenguaje de programación (saber que más de un lenguaje de programación es definitivamente un plus, tiene un montón de beneficios).

  • Comience su propio proyecto resolviendo el problema mencionado. Renuncie cuando descubra que es demasiado trabajo y luego regrese a A. Esta solución tendrá la ventaja de hacerle aprender cuáles son los desafíos para hacer un buen programa desde cero.

Como buen recurso de aprendizaje de Python, recomiendo "Aprender Python de la manera difícil" de Zed Shaw. Es gratis, y por la peor manera , el autor en realidad quiere decir: ensuciarse las manos, al cavar directamente en la programación. Está estructurado en 52 ejercicios, y en cada uno aprenderá sobre un tema diferente de Python y lo implementará usted mismo. (Este es, más o menos, el objetivo del libro; si no lo vas a hacer, no te molestes).

    
respondido por el levesque 07.05.2018 - 12:02
3

Hay una gran cantidad de recursos para ayudarlo a comenzar, incluidos los tutoriales en Quickly, en enlace

    
respondido por el zoopster 31.10.2011 - 17:13
2

Si tiene el dinero, entonces le recomiendo que recoja la Interfaz de programación de Linux , de Michael Kerrisk . No es un libro que leería de principio a fin, lo que le llevaría meses como mínimo, sino que es un manual de referencia que le proporciona una visión profunda del funcionamiento interno de Linux desde el punto de vista de los programadores. Eso es, sin embargo, según el nivel de desarrollo al que desee ir. Si solo vas a escribir complementos para las aplicaciones existentes, entonces esto es probablemente demasiado, pero si planeas hacer algún desarrollo serio en Linux, entonces deberías pensar en elegir esto. Hay mucha información en Internet sobre este tema, pero no hay una tienda que se detenga por completo y usted pasará una buena cantidad de tiempo buscándola, tiempo que puede ahorrarle tener un libro como este.

    
respondido por el Chris Wilson 20.10.2010 - 14:43
2

Si no tienes prisa, puedes consultar mis tutoriales.

Acabo de empezar a utilizar Quickly y aprender Python sobre la marcha. Soy desarrollador de .net como mi trabajo diario, pero me encanta Open Source, así que comencé a hacer algunos tutoriales.

Puede consultar mi nuevo blog donde estoy grabando la creación de mi proyecto Quickly.

    
respondido por el Taekdar 20.12.2013 - 03:17

Lea otras preguntas en las etiquetas