Insignava CAD / GISImagesqgis

Pitone: la lingua chi deve se geomatics

L'annu passatu, aghju pussutu vede cumu u mo amicu "Filiblu" avia da abbandunà a so prugrammazione Visual Basic per l'applicazioni (VBA), cù quale si sentia abbastanza à l'abitudine, è rinfriscà e maniche apprendu Python da zero, per sviluppà una adattazione di u Python. plugin "Municipal SIT" nantu à QGIS. Hè una applicazione chì hè diventata chjara, è di quale eru appena un designer funziunale perchè ùn era micca quì finu à avà. Dopu à e conversazioni in quellu tempu cù Fili è pocu tempu cù Nan da u Peruviu, chì hà passatu qualchì mese per sguassà a ruggine cù un cursu di Python, avemu ghjuntu cù questu post, pensendu à quantu hè diventatu impurtante Python cum'è lingua in stu mondu di Sistemi di infurmazione giugrafica.

U sughjettu stessu puderia sembra irrilevante, soprattuttu per quelli chì sò stati "strofinati" cù sta lingua per un bellu pezzu. Rivedendu l'argumenti Geofumadas, solu circa 16 articuli si riferenu à Python, è guasi cum'è cumplementu à e diverse discussioni. Ma cum'è l'avemu dettu nanzu, a geomatica di sti tempi deve ammaestrà u sviluppu di l'applicazione, micca necessariamente perchè si dediceranu à a prugrammazione, ma perchè hè urgente ch'elli sianu capace di capisce a portata è di sapè cumandà o cuntrullà l'evoluzione di l'informatica in materia geospaziale.

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 avia previstu qualcosa di simile. Benintesa, avà, in a so versione 3, hè presentatu dighjà cunsulidatu in relazione à a so presentazione publica distante in u 1991. È ancu se pensu chì, per u scopu di l'ughjettività, ùn devu micca elaburà nantu à i vantaghji di Python paragunatu à altre lingue, ùn possu lascià per limità a preferenza chì aghju acquistatu per Python, sia per a so caratteristica multi-scopu cum'è a so flessibilità è l'esperienza vissuta di vede un prugrammatore adattassi assai facilmente à sta lingua, preferendu avà fà applicazioni nantu à Python malgradu amà a so maestria totale sopra 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) "

Mi piacerebbe principià a discussione siparendu "siti" da "libri". Dopu à a mo cunversazione guasi freudiana cun Nan, simu venuti à pensà chì seria più orientante. Cusì cuminciamu 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ì esse principiante ùn hè micca listessu chì esse un "espertu". Sì avete appena fattu cuntattu, nunda di megliu chè di fighjà nantu à a lingua è dopu nantu à a specialità. Dunque, quandu truvemu trè risposte (totalizendu 9 voti) chì indicanu 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 datu ancu creditu à un paru di corsi di Python in Guru99, in particulare quellu chì hè statu travagliatu da un veteranu di Google.

Un altru cursu intermediu, chì u libru hà u stessu nomu cum'è u situ è: Learn Python The Hard Way. 52 esercizii chì trattanu i sfarenti temi. Zed Shaw hà i so fanelli 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 previstu hè ghjuntu. È per dì a verità, l'infurmazioni furnite da u foru SIG ci lascianu orfani per via di i so ligami inattivi. Micca trascurabile, ciò chì offre GisGeography cum'è alternative gratuiti. Ancu se a mo parè, in questu sughjettu hè cunveniente d'investisce in un bonu corsu per cumincià. Allora e soluzioni o libri gratuiti ci daranu più sulidità.

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 esperienza, i corsi in linea sò orientativi, in cui amparate à perde a paura, fate esercizii guidati, interagisce cù cumpagni di scola è prufessori; Ma à a fine di u corsu, se vulete piglià u sughjettu in seriu è purtallu à un livellu dedicatu, duvete cumprà un bonu libru. In questu sensu, ci hè furnitu una lista per rivedere cun calma:

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 conclusione, ancu se alcuni diplomi di maestru nantu à temi geospaziali continuanu à insegnà Visual Basic cume un linguaghju genericu per scienziati chì ùn sò micca urdinatori, a tendenza duveria esse veramente Python. Ciò chì ferma da fà, se questu hà suscitatu interessu hè di cumincià à riviseghjà, riviseghjà, è riviseghjà. Semu cuscenti chì questu hè solu un primu approcciu à u sughjettu. Avà, andemu à travaglià!

Golgi Alvarez

Scrittore, ricercatore, specialista in Modelli di Gestione di u Territoriu. Hà participatu à a cuncepimentu è l'implementazione di mudelli cum'è: Sistema Naziunale di Amministrazione di Proprietà SINAP in Honduras, Mudellu di Gestione di Municipalità Conjunte in Honduras, Modellu Integratu di Gestione di Catastru - Registru in Nicaragua, Sistema di Amministrazione di u Territoriu SAT in Colombia . Editore di u blog di cunniscenza Geofumadas dapoi u 2007 è creatore di l'Accademia AulAGEO chì include più di 100 corsi nantu à temi GIS - CAD - BIM - Digital Twins.

Artìculi Related

One Comment

Lascià un cumentu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

Torna à u buttone di prima