Qual è il modo migliore per sviluppare app per Ubuntu? [chiuso]

76

Voglio scrivere applicazioni per Ubuntu. Non so molto sulla programmazione, ma voglio svilupparmi per Ubuntu. Sto cercando di imparare Python in questo momento. Quale pensi sia il modo migliore per sviluppare app per Ubuntu? Puoi indicarmi alcune risorse che possono aiutarmi a iniziare a sviluppare per Ubuntu?

Argomento relativo ai forum di Ubuntu .

correlati     
posta User 24.12.2013 - 17:31

7 risposte

86

Python è una buona scelta come lingua di partenza, e Quickly , che ti aiuta a creare facilmente applicazioni grafiche. Ti aiuta rapidamente a configurare tutto ciò che ti serve per sviluppare un'applicazione GUI.

Dai un'occhiata a come iniziare subito sul sito degli sviluppatori di app di Ubuntu.

Per installare digita rapidamente:

sudo apt-get install quickly

Puoi quindi ottenere un'esercitazione eseguendo:

quickly tutorial ubuntu-application

Per creare un'applicazione basta digitare:

quickly create ubuntu-application Testapp

che creerà un'applicazione chiamata "Testapp" usando il modello "ubuntu-application".

Puoi progettare l'interfaccia grafica utente eseguendo

cd testapp
quickly design

che aprirà Glade, il designer della GUI.

Per modificare il codice sorgente attuale, digita

quickly edit


Imparare come funziona il linguaggio Python è essenziale per avere un'esperienza produttiva e facile nello sviluppo in ambiente Python, GTK, Quickly, Ubuntu. Ecco alcune risorse:

1: Un byte di Python

(una semplice introduzione al linguaggio di programmazione Python, gratuito)

2: Dive into Python

(un libro avanzato, gratuito)

3: Python for Software Design

(un libro avanzato, gratuito)

Inoltre, aggiungi il Manuale di riferimento PyGTK 2.0 ai preferiti.

    
risposta data Mad Scientist 27.12.2016 - 21:35
19

Se vuoi sviluppare applicazioni allora devi imparare un po 'di linguaggio di programmazione (C, C ++, Java, Python, C #) Puoi anche aiutare in altri modi, ad es. Traduzioni, documentazione, test ecc.

I seguenti collegamenti ti forniranno alcuni collegamenti relativi allo sviluppo di Ubuntu e Gnome.

link

link

link

    
risposta data Chakra 17.11.2012 - 15:17
7

La migliore risorsa per imparare Python (e programmare in generale) è il massiccio ed estremamente ben scritto tutorial di Alan Gauld, chiamato "Imparare a programmare" .

Python.org elenca questo tutorial come terza risorsa raccomandata nella pagina Risorse ufficiali per principianti . Ci sono un sacco di altre risorse lì, ma credo davvero che Alan sia il migliore.

Ti farebbe anche un grande favore iscrivendoti al newsgroup Tutor Python ufficiale .

    
risposta data trench 20.10.2010 - 07:54
4

Parlerò di più sulla programmazione di cose specifiche. Per i suggerimenti di Ubuntu, vedi altre risposte. Per iniziare, scegli un libro di programmazione e impara, affina le tue capacità di programmazione. Poi, lungo la strada, continua a pensare a ciò che credi manchi su Ubuntu. Una volta che hai finito, puoi:

  • Partecipa a un progetto open source che sta già lavorando per raggiungere questo obiettivo. Se necessario, reimparare il nuovo linguaggio di programmazione (conoscere più di un linguaggio di programmazione è sicuramente un vantaggio, ha milioni di benefici).

  • Inizia il tuo progetto risolvendo il problema. Rinuncia quando scopri che è troppo lavoro e poi torna ad A. Questa soluzione avrà il vantaggio di farti imparare quali sono le sfide per realizzare un buon programma da zero.

Come buona risorsa per l'apprendimento di Python, ti consiglio "Impara Python nel modo più duro" di Zed Shaw. È gratuito, e nel modo più duro , l'autore in realtà significa: sporcarsi le mani, scavando direttamente nella programmazione. È strutturato in 52 esercizi, e in ciascuno imparerai a conoscere un diverso argomento di Python e realizzalo da solo. (Questo è il punto del libro, se non lo farai, non preoccuparti.)

    
risposta data levesque 07.05.2018 - 12:02
3

Ci sono una miriade di risorse per aiutarti a iniziare, tra cui le esercitazioni su Quickly, al link

    
risposta data zoopster 31.10.2011 - 17:13
2

Se hai i soldi, allora consiglierei di prendere l' Interfaccia di programmazione Linux , di Michael Kerrisk . Non è un libro che leggeresti da copertina a copertina, il che richiederebbe almeno mesi, piuttosto è un manuale di riferimento che ti dà una visione profonda del funzionamento interno di Linux dal punto di vista dei programmatori. Questo, tuttavia, dipende dal livello di sviluppo che stai cercando di raggiungere. Se stai solo scrivendo plugin per applicazioni esistenti, probabilmente questo è eccessivo, ma se hai intenzione di fare qualche sviluppo serio su Linux, allora dovresti pensare a riprenderlo. Ci sono molte informazioni su internet su questo argomento, ma non c'è un unico sportello per tutto e passerai una buona quantità di tempo a cercarlo, tempo che avere un libro come questo può salvarti.

    
risposta data Chris Wilson 20.10.2010 - 14:43
2

Se non hai fretta puoi controllare i miei tutorial.

Ho appena iniziato ad usare Quickly e ad imparare python mentre vado. Sono uno sviluppatore di .net come mio lavoro diurno, ma adoro Open Source, quindi ho iniziato a creare alcuni tutorial.

Puoi controllare il mio nuovo blog dove sto registrando la creazione del mio progetto Quickly.

    
risposta data Taekdar 20.12.2013 - 03:17

Leggi altre domande sui tag