Python: hizkuntza dela geomatics lehentasuna behar

Iaz nola nire lagun "Filiblu" alde batetik Visual Basic programazioa aplikazioak (VBA), honekin nahiko eroso sentitu zuen utzi, eta jaurti dituzte mahukak Python ikasteko hutsetik plugina egokitzapen bat garatzea izan lekuko I "SIT Municipal" QGIS orrian. hori argi izatea aplikazio bat da, eta izan zen eta hori ez nengoen orain arte orain daraman delako diseinatzaile apenas funtzionala. Filí batera garai hartan eta berriki Peruko Nan, duela gutxi hilabete bat desoxidándose Python ikastaro bat, post honetan, kontuan hartzen badugu, Python zein garrantzitsua bihurtu da mundu honetan Systems in hizkuntza bezala pentsatzen egon elkarrizketak ondoren informazioa Geographic.

Arazoak garrantzirik ez duela dirudi, batez ere hizkuntzarekin denbora luzez 'elbowing' izan dutenentzat. egeomates gaiak berrikustea, gutxi batzuk 16 artikulu Python erreferentzia, eta ia gisa hainbat eztabaiden osagarri. Baina lehenago esan bezala, geomatics garai hauetan, aplikazioak garatzeko menderatzea behar, ez derrigorrez dute eskainitako ari delako programa, baina premiazko dela esparrua ulertu ahal izango duzu eta badakite nola egiteko edo gainbegiratzen IT garapen geoespaziala delako.

Zalantzarik gabe, sortutako hizkuntza Guido van Rossum Bere kokapenean sekuentzia handiagoetan kokatu da. Stephen Cassen artikuluaren berrikuspena IEEEn Spectrum Python-ek rankingeko lehen tokia hartzen du, goi-programazio hizkuntzak hitz egiten direnean, nahiz eta dagoeneko Forbes antzeko zerbait espero genuen. Jakina, orain, bere 3 bertsioan, dagoeneko 1991-en aurkezpen publiko urrunekoarekin bateratzen da. malgutasuna eta esperientzia gisa helburua - Eta sentitzen dut, objektibotasuna mesedetan, Python bertuteak beste hizkuntzetan versus ez dut luzatu behar izan arren, ezin dut mugatu aukeratu ditut Python-ek erosi laguntzeko, bai bere multi Ezaugarri for bizi izan zen programatzaile egokitzeko erraz hizkuntza hau, orain nahiago Python-aplikazioak bere stranglehold maite zuen VBA nahiz ikusteko.

Nan buruz hitz egin genuenean, GIS foroak berrikusteko, programatzaileek gaiari buruz galdetu genuen. Joan nahi badugu Kateak gis.stackexchange gunean Zoritxarrez, adierazitako loturak asko ez daude aktiboak; Zein, ordea, ez du hausnarketa abiapuntutzat hartzen. Galdera garatu zen han:

"Zure iritziz, zein da Python ikasteko liburu / gunerik onena GISak kontuan hartzen baditu?

'By'mejor', Zehaztu zen:

  • Ez oso luzea (liburua)
  • Erraza ulertzeko (liburua / gunea)
  • Adibide praktiko onak (liburua / gunea) "

"Liburuetatik" 'guneak' bereizteko eztabaida hasi nahi dut. Nire Nan Freudeana elkarrizketa egin ondoren, orientazio gehiago izango litzatekeela uste dugu. Hasteko, ondoren 'guneak' ditugu:

1. Dena "maila" araberakoa da

Nire lehen gomendioa ikastaroa da Udemy proiektuen arabera Python, ez bakarrik tamaina dela eta, baita ere prezioaren eta ikastaroaren ondoren, edukiaren sarbide bizia dagoela.

Ulertzen dugu ez dela berdina "aditu" gisa hasiberri izatea. Duela gutxi egin zenuen kontaktua, hizkuntza hobetu baino lehen, eta gero espezialitatean. Hori dela eta, hiru erantzun aurkituko ditugu (9 botoiak gehitzen dituztenak) Codecademy "Newbies" uste dut, gune honek Python mundura edo ikasteko nahi dugun hizkuntza modu batera aurkezten digu.

Bigarrenik, tarteko maila dagoeneko, hau da Coursera. MOOC plataformak hainbat ikastaro ditu. Zehazki, ikastaroen zikloa (5 guztira) aipatzen dugu.Denek for Python'Charles Severance polita. Norbaitek sekuentzia hartu zuen 'Dr. Chuck-ek, nola trebatzen gaitu jakitun du ikastaroaren zailtasun mailan aurrera egiten duen heinean.

Python-en ikastaro batzuk ere ematen ditut kredituak Guru99, batez ere, Google beterano batek egindakoa.

Tarteko maila beste ikastaro bat, zeinaren liburua gunearen izen berekoa da: Ikasi Python Hard Way. Gai ezberdinak estaltzen dituen 52 ariketak. Zed Shaw-ek zalantzak ditu. 44 liburuko botoak!

Jakina, ezin dugu galdu hizkuntzaren "biblia" atxikitzen dutenek. 10 botoekin egindako erantzun honek erakusten digu beti gunea egiaztatzen dugula ofiziala Oraindik kontsultarako alternatiba ona izaten jarraitzen du.

Dagoeneko eskala txikiagoa agertzen da Hackerrank, CodingBat, Real Python o hau. Guztiontzat zerbait dago, baina ez eman begirada.

2. Oinarrizko prestakuntza liburuak

Eskaintza hemen ere sakabanatuta dago. Bakoitzak bukatzen du liburu jakin batekin hobeto. "Python The Hard Way" oso ikasitakoa baztertu gabe, antzeko onarpena aurkituko dugu:Nola pentsatu ordenagailuko zientzialariek bezala'(Doako deskargatzea)

Gutxiago bozkatu dugu "Murgil zaitez Python-era'(10-ek botoa ematen du eta doako deskarga ere) eta, azkenik, 4-ek botoak ditu, Hans Petter Langtangen-en liburua, "A programazio zientifikoa Python-ekin burutzen duen", Amazon-en aurki daitekeena.

3. SIG eta Python. espezializazio

Espero den une iritsi da. Eta egia esateko, GIS foroak ematen duen informazioa foro umezurtzetan uzten digu lotura ez aktiboak direla eta. Ez da arraroa, zer eskaintzen du GisGeography doako alternatibak. Nahiz eta nire iritziz, gai honetan komenigarria da hasitako ikastaro ona inbertitzeko. Ondoren, soluzio liburuak edo liburuak indar handiagoa emango digute.

Gure testuinguru hispanoan, eta bereziki GIS aplikazioei buruzko Python-en, Gomendatu nahiko nuke nire geofumada blógsfera hiru gune atseginetan itxita dauden begiekin.

Ingeles hizkuntzako ikastaroen kasuan, hasierako mailari dagokionez, honako gune hauek gomendatzen ditugu:

  • Programazio Fundazioa Python-en (Udacity-n) - Oops, hau da, oro har, baina gehigarri gisa gehitu dugu. Python-en uholdeak modu aktiboan eta dohain ikastean. Bisitatzeko.
  • GEO485 GIS Programazioa eta Automatizazioa (Penn State Open CourseWare) - Ikasi Python eta nola kudeatu GISen zereginak Esri ArcGIS mahaigainekoan. Bisitatzeko. (3 boto gure foroko zaharretan).

Oinarrizkoak baina askoz ere informazio gehiagorekin:

  • Python Geo-Lurralde Garapena. Zaharra baina interesgarria, ez alferrik 23 rating botoak lortzen ditu.
  • El GIS programazio oinarriak NC Estatuko Unibertsitateak (GIS540) 4 boto lortzen ditu. Badirudi, hain zuzen, Penn State-rekin baino informazio gehiago.
  • Informazio asko duen ataria. GIS LOUNGE Artikulu, albiste, ikastaro eta bestelako informazio sorta zabala eskaintzen du. Zure 44 botoiak erabiltzaileen hobespenak onartzen dituzte.

Nire esperientzian, lineako ikastaroak aholkuak dira, zure beldurra galtzen ikasiko duzu, ariketa gidatuak egin, ikaskideekin eta irakasleak elkarreragiteko; baina ikastaroaren amaieran, seriotasunez hartu eta dedikazio maila batera hartu nahi baduzu, liburu on bat erosi behar duzu. Zentzu horretan, lasai aztertuko dugu zerrenda bat:

13 botoekin, Python Geospatial Development agertzen da aplikazioak eraikitzen hasita hutsetik hasita Open Source GIS erabiliz. Irteeran ona

  • Python Scripting para ArcGIS (Esri) - Geoprozesadore pertsonalizatuen tresnak sortzea eta Python kodean nola idazten ikastea ArcGIS-en. Esri bidez deskargatu eta gauzatzen da. Penn State ikastaroan bibliografia agertzen da.

ArcPy ikasteko interesa oraindik? Hemen bat Zerrenda Ikertzeko baliabideak.

Eta, azkenik, Packthub-en liburu zerrenda txiki bat erakusten digute: interesgarria iruditzen zait:

Laburbilduz, geoespazialeko irakasgaietan masterrak ematen dituzten arren, Visual Basic-ek ordenagailu zientzialarik gabeko hizkuntza generikoa izaten jarraitzen du, joera benetan Python izan daiteke. Zer egin behar den, interesak piztu baditu, berrikustea, berrikustea eta berrikustea da. Jakina da gaiari buruzko lehenengo hurbilpena dela. Orain, lanera!

One Response to "Python: Geomatics-ek lehentasuna eman behar duen hizkuntza"

Erantzun

Zure helbide elektronikoa ez da argitaratuko.

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina datuak prozesatzen.