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
- una volta che - in poco tempo e magari tornandoci successivamente - si saranno fatti propri fondamenti di python (e sostanzialmente si sara' in grado di capire i principali costrutti del linguaggio) si puo' provare ad iniziare ad usare Python con una delle diverse librerie disponibili, tra le quali le principali sono:
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 :)