Usare Python per sviluppare applicazioni geospaziali

Da GfossWiki.

Se si desidera imparare ad usare Python per sviluppare applicazioni geospaziali, si suggeriscono queste semplici linee guida:

  • se non si conosce il linguaggio, si possono apprenderne le fondamenta in maniera rapida usando queste due ottime risorse libere
http://docs.python.org/tutorial/ e http://it.diveintopython.net/

Prima ancora di scrivere programmini, si puo' provare ad usare queste librerie direttamente dalla linea di comando. Per far ciò al meglio si consiglia vivamente IPython, una shell avanzata che fa parte della suite SciPy.

  • Per quanto riguarda gli IDE conviene lasciar perdere tool complessi, ad esempio derivati di Eclipse od altri, ma prendere in considerazione lo strumento più semplice possibile. Ad esempio gedit e/o vi sono eccellenti e forniscono alcune comodità come il syntax highlight. Per il debug si puo' usare ipython con ipdb (strumento molto potente)
  • per perfezionare la tecnica del linguaggio, una lettura da prendere in estrema considerazione e' Code Like a Pythonista: Idiomatic Python
  • last but not least, non dimenticarsi di comprendere il jargon dietro Python, guardando qualche video di questi signori :)
Strumenti personali
Namespace
Varianti
Azioni
menu principale
GFOSS
Strumenti