Pitone: la lingua chi deve se geomatics

L'anno passatu aghju vistu cumu u mo amicu «Filiblu» hà avutu à messe da parte a so programmazione Visual Basic for Applications (VBA) cun chì si sintia abbastanza à l'usu, è arrughje e maniche di apprendendu Python da zero, per sviluppà un adattamentu di u plugin «SIT Municipal» in QGIS. Hè un'applicazione chì hè stata rimasata chiara, è di a quale ùn aghju micca un disignante funzionale perchè ùn eru micca lì finu à quì. Dopu avè conversazioni tenute à quellu tempu cù Fili è di recente cù Nan da u Perù, chì hà desossidatu per parechji mesi cun un corso Python, consideremu questu postu, pensendu à quant'è Python abbia da divintà cun lingua in u mondu di Sistemi. di l'Informazione Geografica.

U prublema ponu parete irrellevanti, in particulari per quelli chì sò stati furmatu per un longu tempu cù questa lingua. Reviewing i temi di egeomates, cum'è uni pochi articuli 16 si rifiriscinu a Sens, è guasi cum'è cumplementarità di vari discosse. Ma comu avemu dettu nanzu, geomatics sti tempi, ci vole ammaistrà u sviluppu di l 'appricazzioni, nun veni usatu cutiddianamenti perchè ch'elli sò didicate à prugrammu, ma dinù perchè hè propiu chì vi pò capisce u so circulu e sacciu comu si fà o oversee IT sviluppi in geospatial.

Certamente a lingua creata da Guido van Rossum hè stata posicionatu in i segmeni più impurtanti. Ricerca di l'articulu di Stephen Cass in IEEE Spectrum truvamu chì Python oghje oghje u primu locu in u ranking, quandu i linguagi di prugrammà ghjuvulati si parranze, sia digià digià Forbes avemu avutu anticipatu quarchi cosa simili. Cussì di sicuru issa, in a so versione 3, hè cunsulazione in relazione cù a so presentazione publica distante in 1991. E puru siddu mi sentu ca di lu palu di objectivity, I Ùn ci vole sta in la virtù di pitone contra altre lingue, ùn pò aiutà aube la scelta aghju acquistatu da pitone, sia di u so funzione multi - scopu cum'è u so sòffice è spirienza abitanti à vede un editore addattà a prumettiri a sta lingua, prifirennu avà à appiicazioni pitone siddu iddu amava a so stranglehold su VBA.

Aghju amatu a guida creata da Aimee, per Amparate Python in u cuntestu di pirateru eticu.

Quandu avemu parlatu cusì cù Nan, riviseghjendu i fori di u SIG, truvammu chì i prugrammi stupiti nantu à u tema. Si avemu da andà catene in gis.stackexchange truvamu chì, sfurtunatamenti, assai di i ligami indiati sò inattivi; chì, in ogni modu, ùn tira u puntu di partenza in a nostra riflessione. A quistione chì s'hè sviluppatu era:

"In u vostru ideu, quale hè u megliu libbru / u situ per amparà Python si tenete u travagliu di u SIGu in mente?

Per 'Credo", era significa:

  • micca assai (libru)
  • fàcilu cumprènniu (libru / situ)
  • boni exempli pratiche (libru / situ) "

Vogliu avè principiatu a discussione separendu "siti" di "libri". Dopu a mo conversazione quasi cun Freudeana cun Nan, avemu avutu per pensà chì era più orientale. Emprendenu, dopu cù i "siti":

1. Tuttu u rispettu di u "livellu"

A mo prima recommendazione hè un corsi di Python basatu à i prughjetti di Udemy, solu per u so grandore, ma dinù per u prezzu è u fattu chì una volta u cursu hè stata presa, hè una vita di accessu à u cuntenutu.

Avemu capitu chì ùn hè micca listessu per esse u principianti cum'è un "espertu". Se ùn avete fattu pocu fà un cuntattu, nunda di megliare nantu à a lingua è nant'à a spicialità. Dunque, quandu si truvamu trè risposte (chì aghjunghje 9 voti) apunendu Codecademy Pensu di i novi, da stu situ permette una manera simplicia di fàvendu à u piticu di Piton o di qualsiasi lingua chì vulimu sapè.

Siconda, digià in un liveddu intermedu, hè Coursera. Sta offerta di MOOC ponu accade corsi cù e diverse situazioni. In particulare chjamemu u ciculu di u cursu (5 in total)Python per tutti:"da a bona Charles Severance. Quellu chì hà pigliatu a sequenza cù 'Dr. Chuck ", ricunnosce cusì cumu guidi cusì cumi prughjettu nantu à u cursu di difficultità per course.

Aghju aghju datuu u mo creditu à parechji corsi di pitone in Guru99, in particulari quella chì hè stata fatta da un veteranu di Google.

Un altru cursu intermediu, chì u libru hà u stessu nomu cum'è u situ è: Learn Python The Hard Way. Eserciti 52 chì cubanu diverse temi. Zed Shaw hà i so fanni senza dubbitu. 44 voti per u libru!

Certu, ùn pudemu micca miss those who adherent à a "bible" di lingua. Sta risposta cù virsioni 10 vi mostra chì sèmulemu cuntrullà sempre u situ materna hè una bona alternativa per a cunsultazione.

Dà in una scala più parace Hackerrank, CodingBat, Real Python o questu. Ci hè qualcosa per ognunu, ma ùn ci hè bisognu à dà un picculu.

2. Libri per una furmazione basica

L'offerta hè ancu dispertu. Ogni cumminci accunsente megliu cù un libru particulari. Sì senza scurdà u so apprezzatu "Aprènu Pitone U Hard Way" truvamu una di l'accetta similar:Cumu penserate cumu un Cientista informàticu'(free download)

Menos votatu truvateScaccia in Python'(10 vota è puru scaricatu gratuitamente) è, infine, cun voti 4, u libru di Hans Petter Langtangen,' A Primer on Programming Scientific with Python ', chì si trova in Amazon.

3. GIS è Python. Specializazione

U mumentu misticu arrivava. È per dite a verità, l'infurmazioni furnuti da u foru di u SIGU micca in u orfani per via di i so links inactive. Ùn hè insignificante, chì prupone GisGeography com'è alternative. Invece chì, in u mo scopu, in questu sughjettu hè cunsigliu d'investisce in un bonu cursu per cumincià. Allora i solu libretti o libri daranu più forza.

In u nostru cuntestu Hispanu, è specificamente di l'applicazioni SIG in Python, ricorda quasi cù l'occhi chjusu à trè siti amici in a nostra geofumata blógsfera:

In u casu di i corsi in inglesu, per u livellu iniziale, cunsigliemu i siti chì seguenu:

  • Fundazione di prugramma cun Python (in Udacity) - Oops, hè generale, ma avemu aghjustatu com'è un extra. Fiacè in Python apprentennu activu è in liberu. A visità.
  • GEO485 GIS prugrammazione e Giuseppina (Penn State Open CourseWare) - pitone hè amparatu è automate fatti GIS Esri ArcGIS Desktop. A visità. (Vuscenza 3 in u nostru foru anticu).

Hè ancu basicu cun più infurmazione:

  • U ghjocu à Spedizione. Vìngulu ma interessante, ùn anu in burrettu obtene qualificazioni 23.
  • El Fundazioni di i SIG (GIS540) da NC University Statali obtivo 4 voti. Sembra, veramente cun più informazioni ch'è quellu di Penn State.
  • Un portali cù assai informazioni. GIS LOUNGE furnisce una larga varie d'articuli, notizie, corsi è altre infurmazione. U vostru votu 44 favore u preferenzi di u utilizatore.

In a mo spirimintà, i corsi in linea sò guidati, in quale avete bisognu di perde u vostru scantu, do exercises guidati, interagisce cù cumpagnie è i duttori; ma à a fine di u cursu, se vulete piglià u subject in seriu è pigliate à un liveddu dedicatu, pudete cumprà un bonu libbru. In questu questu, sò stati cunsigliati da una lista per rivisione cusì:

Con i voti 13, Python Geospatial Development sembra cuminciare à custruà applicazioni da zero utilizza u Open Source GIS. Un bon principiu

  • Scrittura di Python per ArcGIS (Esri) - To creà Strumenta geoprocessing abitùdine è amparà à scrive u corsu pitone in ArcGIS. Pudete esse telecaricatu è esercitiche à Esri. Appressu in a bibliografia di cursu Penn State.

À sempri interessata di amparà ArcPy? Eccu unu lista risorse per investigà.

È finarmenti anu vistu una piccula lista di libri di Packthub, chì trovi interessante:

In cunclusioni, anche qualchì diploma di maestru nantu à suciali geospaciale cuntinueghja à insignà Visual Basic com a lingua generica per i scientifichi di l'informazioni, a tendenza deve esse Python. Ciò chì deve esse fattu, se questu hè interessatu hà da esse rivista, rivista è rivisore. Semu cusì chì sò solu una prima appruvazioni versu u sughjettu. Avà, vene à travaglià!

Un Responde à "Python: a lingua chì i geomatici anu priorità"

Lascia una risposta

U vostru indirizzu email ùn esse publicatu.

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.