Teagasc CAD / GISRéadmhaoinqgis

Python: an teanga ba chóir a chur in ord tosaíochta Geomatics

An bhliain seo caite bhí mé in ann a fheiceáil conas a bhí ar mo chara “Filiblu” a ríomhchlárú Visual Basic for Applications (VBA) a chur ar leataobh, rud a mhothaigh sé compordach go leor leis, agus a sleeves a rolladh suas ag foghlaim Python ón tús, chun oiriúnú den chlár a fhorbairt. breiseán "SIT Bardasach" ar QGIS. Is feidhmchlár é atá éirithe soiléir, agus ar éigean a bhí mé i mo dhearthóir feidhmiúil toisc nach raibh mé ann go dtí seo. Tar éis comhráite a bhí againn an tráth sin le Fili agus le déanaí le Nan ó Peiriú, a bhfuil roinnt míonna caite aici ag fáil réidh le meirge le cúrsa Python, tháinig muid suas leis an bpost seo, ag smaoineamh ar cé chomh tábhachtach agus atá Python mar theanga sa saol seo de Córais Faisnéise Geografaí.

D’fhéadfadh sé go mbeadh an t-ábhar féin neamhábhartha, go háirithe dóibh siúd a bhí ag cuimilt guaillí leis an teanga seo le fada an lá. Agus ábhair Geofumadas á n-athbhreithniú, ní thagraíonn ach thart ar 16 alt do Python, agus beagnach mar chomhlánú ar phlé éagsúla. Ach mar a dúirt muid cheana, caithfidh geomatics na n-amanna seo forbairt feidhmchlár a mháistir, ní amháin toisc go ndéanfaidh siad iad féin a thiomnú do ríomhchlárú, ach toisc go bhfuil sé práinneach go mbeidh siad in ann an scóip a thuiscint agus a bheith ar an eolas faoi fhorbairtí ríomhaireachta i gcúrsaí geospásúla a stiúradh nó a mhaoirsiú.

Cinnte an teanga a chruthaigh Guido van Rossum tá sé suite féin i gcodanna a bhíonn ag éirí níos preponderant. Athbhreithniú ar an t-alt Stephen Cass a foilsíodh in IEEE Speictrim feicimid go bhfuil Python ag an gcéad áit sa rangú faoi láthair, nuair a labhraítear barrteangacha cláir, cé go bhfuil Forbes bhí rud éigin cosúil leis curtha chun cinn dúinn. Ar ndóigh, anois, ina leagan 3, cuirtear i láthair é atá comhdhlúite cheana maidir lena chur i láthair poiblí i bhfad i gcéin i 1991. Agus cé gur dóigh liom, ar mhaithe le hoibiachtúlacht, nár cheart dom mionléiriú a dhéanamh ar na buntáistí a bhaineann le Python i gcomparáid le teangacha eile, ní féidir liom imeacht teorainn a chur leis an rogha atá faighte agam do Python, mar gheall ar a shaintréith ilchuspóireach mar a sholúbthacht agus an taithí a bhí ag ríomhchláraitheoir a oiriúnú go héasca don teanga seo, agus b’fhearr leis anois na feidhmchláir a dhéanamh ar Python cé go raibh grá aige dá mháistreacht iomlán. VBA.

Bhí dúil mhór agam as an treoir a chruthaigh Aimee, go Learn Python i gcomhthéacs hacking eiticiúil.

Nuair a phléigh muid seo le Nan, ag athbhreithniú na bhfóram GIS, fuair muid amach go raibh na ríomhchláraitheoirí ag smaoineamh faoin gceist. Má théannimid go dtí teaghráin ar gis.stackexchange faigheann muid, ar an drochuair, go bhfuil go leor de na naisc léirithe neamhghníomhach; rud a fhágann, áfach, an pointe tosaigh inár machnamh. Ba é an cheist a d'fhorbair ná:

"Ar do thuairim, cad é an leabhar / suíomh is fearr chun Python a fhoghlaim má tá GIS ag obair i gcuimhne agat?

De réir 'mejor', bhí sé i gceist:

  • ní fada (leabhar)
  • éasca le tuiscint (leabhar / suíomh)
  • samplaí praiticiúla maith (leabhar / suíomh) "

Ba mhaith liom tús a chur leis an bplé trí ‘láithreáin’ a scaradh ó ‘leabhair’. Tar éis mo chomhrá beagnach Freudian le Nan, tháinig muid chun smaoineamh go mbeadh sé níos treoshuímh. Ansin tosaímid leis na 'suíomhanna':

1 Braitheann gach rud ar an 'leibhéal'

Is é mo chéad mholadh cúrsa Python bunaithe ar thionscadail Udemy, ní hamháin mar gheall ar a mhéid, ach freisin mar gheall ar a bpraghas agus ar an bhfíric go bhfuil rochtain ar an ábhar ar feadh an tsaoil nuair a ghlactar an cúrsa.

Tuigimid nach ionann a bheith i do thosaitheoirí agus a bheith i do ‘shaineolaí’. Má tá teagmháil díreach déanta agat, níl aon rud níos fearr ná díriú ar an teanga agus ansin ar an speisialtacht. Dá bhrí sin, nuair a aimsímid trí fhreagra (9 vóta san iomlán) ag tagairt dóibh Codecademy Is dóigh liom na 'newbies', ós rud é go gceadaíonn an suíomh seo dúinn dul isteach ar domhan Python ar bhealach an-simplí nó ar aon teanga eile a theastaíonn uainn a fhoghlaim.

Ar an dara dul síos, tá tú ag leibhéal idirmheánach cheana féin Coursera. Cuireann an t-ardán MOOC seo cúrsaí ar fáil a chuimsíonn réimsí éagsúla. Tagraíonn muid go háirithe ar an timthriall cúrsaí (5 san iomlán) 'Python do gach duine'i gceannas ar Charles Severance báúil. Cé a ghlac an seicheamh le 'Dr. Chuck ', mar a threoraíonn sé orainn go han-sciliúil agus muid ag dul chun cinn tríd an leibhéal deacrachta ón gcúrsa go dtí an cúrsa.

Tugaim creidiúint freisin do chúpla cúrsa Python ag Guru99, go háirithe ceann ar oibrigh veteran Google air.

Is é an cúrsa idirmheánach eile a bhfuil an t-ainm céanna ag an leabhar: Foghlaim Python an Bealach Crua. 52 cleachtadh a chlúdaíonn na hábhair éagsúla. Tá a lucht leanúna ag Zed Shaw gan amhras. 44 vóta don leabhar!

Ar ndóigh, ní fhéadfadh na daoine a ghlacann le 'bíobla' teanga as láthair. Léiríonn an freagra seo le vótaí 10 dúinn go ndéanfaimid an suíomh i gcónaí oifigiúil tá sé fós ina rogha malartach maith le haghaidh comhairliúcháin.

Ar scála níos lú tá siad le feiceáil cheana féin Hackerrank, CodingBat, Real Python o is. Tá rud éigin ann do gach duine, ach níl dóthain le breathnú.

2 Na leabhair le haghaidh oiliúna bunúsach

Tá an tairiscint anseo scaipthe freisin. Críochnaíonn gach ceann acu níos fearr a choigeartú le leabhar áirithe. Gan dearmad a dhéanamh ar an 'Learn Python The Hard Way' an-vótáilte, fuair muid ceann de ghlactha den chineál céanna: 'Conas smaoineamh ar Cosúil le Eolaí Ríomhaireachta'(íoslódáil saor in aisce)

Laghdaítear níos lú vótála 'Dive isteach i Python'(Vótaí 10 agus íoslódálacha freisin) agus, ar deireadh le vótaí 4, leabhar Hans Petter Langtangen,' A Primer on Scientific Programming with Python ', atá le fáil ar Amazon.

3 SIG agus Python. An speisialtóireacht

Tháinig an nóiméad a raibh súil leis. Agus chun an fhírinne a rá, fágann an fhaisnéis a sholáthraíonn fóram GIS go bhfuil muid dílleachtaí mar gheall ar a naisc neamhghníomhacha. Ní neamhbhríoch, an méid a thairgeann sé GisGeography mar roghanna malartacha saor in aisce. Cé gurb é mo thuairim, san ábhar seo go bhfuil sé áisiúil infheistíocht a dhéanamh i gcúrsa maith le tosú. Ansin tabharfaidh réitigh nó leabhair in aisce níos mó daingne dúinn.

In ár gcomhthéacs Hispanic, agus go sonrach maidir le hiarratais GIS ar Python, mholfainn beagnach le súile dúnta le trí shuíomh cairdiúil ar ár biosféar geoite:

I gcás cúrsaí i mBéarla, don chéad leibhéal moltar dúinn na suíomhanna seo a leanas:

  • Fondúireacht Chlárúcháin le Python (in Udacity) - Úps, tá sé seo i gcoitinne, ach chuir muid é mar rud breise. Chun Elbow i Python foghlaim go gníomhach agus saor in aisce.  Chun cuairt a thabhairt.
  • GEO485 GIS Programming and Automation (Penn State Open CourseWare) - Foghlaim Python agus conas tascanna GIS a uathoibriú i ndeisce Esri ArcGIS. Chun cuairt a thabhairt. (Vótaí 3 inár bhfóram d'aois).

Chomh maith leis sin bunúsach ach le go leor eolais níos mó:

  • Forbairt Geo-Spásúil Python. Sean ach suimiúil, níl sé in vain go bhfaighidh sé vótaí rátáil 23.
  • El Bunreachtaí cláir GIS (GIS540) ó Ollscoil Stáit an NC faigheann vótaí 4. Dealraíonn sé go héifeachtach le tuilleadh faisnéise ná Penn State.
  • Tairseach le go leor faisnéise. IARRATAS GIS Soláthraíonn sé réimse leathan earraí, nuachta, cúrsaí agus faisnéis eile. Tacaíonn do vótaí 44 le roghanna úsáideoirí.

I mo thaithí féin, tá cúrsaí ar líne treoshuímh, ina bhfoghlaimíonn tú d’eagla a chailleadh, cleachtaí treoraithe a dhéanamh, idirghníomhú le comhghleacaithe agus le múinteoirí; Ach ag deireadh an chúrsa, más mian leat an t-ábhar a thógáil dáiríre agus é a thógáil go leibhéal tiomnaithe, ba cheart duit leabhar maith a cheannach. Maidir leis seo, tugtar liosta dúinn le hathbhreithniú go socair:

Le vótaí 13, dealraíonn sé go dtosaíonn Forbairt Geospásúil Python ag cur le hiarratais ón tús ag úsáid GIS Open Source. Tús maith

  • Scripting Python le haghaidh ArcGIS (Esri) - Uirlisí saincheaptha geoprocessithe a chruthú agus foghlaim conas cód python a scríobh i ArcGIS. Is féidir é a íoslódáil agus cleachtaí trí Esri. Is cosúil sa leabharliosta cúrsa Stáit Penn.

An bhfuil suim agat fós i bhfoghlaim ArcPy? Anseo ceann liosta de na hacmhainní chun imscrúdú a dhéanamh orthu.

Agus ar deireadh, léiríonn siad dúinn liosta beag de leabhair Packthub, a bhfuil suim agam:

Mar fhocal scoir, cé go leanann roinnt céimeanna máistreachta ar ábhair gheospásúla ag múineadh Visual Basic mar theanga chineálach d’eolaithe neamh-ríomhaire, ba cheart gurb é Python an treocht i ndáiríre. Is é an rud atá fós le déanamh, má spreag sé seo spéis ná tosú ag athbhreithniú, ag athbhreithniú agus ag athbhreithniú. Tá a fhios againn nach bhfuil anseo ach an chéad chur chuige maidir leis an ábhar. Anois, déanaimis dul ag obair!

Golgi Alvarez

Scríbhneoir, taighdeoir, speisialtóir i Múnlaí Bainistíochta Talún. Ghlac sé páirt i gcoincheapú agus i gcur i bhfeidhm samhlacha mar: An Córas Náisiúnta um Riarachán Maoine SINAP i Hondúras, Samhail de Bhainistíocht Chomh-Bhardas i Hondúras, Múnla Comhtháite Bainistíochta Cadastre - Clárlann Nicearagua, Córas Riaracháin na Críoch SAT sa Cholóim . Eagarthóir ar bhlag eolais Geofumadas ó 2007 agus cruthaitheoir Acadamh AulaGEO a chuimsíonn níos mó ná 100 cúrsa ar ábhair GIS - CAD - BIM - Cúpla Digiteach.

Airteagail gaolmhara

One Comment

Fág tagairt

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

Ar ais go barr an cnaipe