Python: an cànan a bu chòir prìomhachas geomatics

An-uiridh chunnaic mi mar a bha aig mo charaid «Filiblu» prògraman a chuir a-mach airson Visual Basic for Applications (VBA) leis am biodh e a ’faireachdainn cho cofhurtail, agus a’ cur air adhart a sleamhnan ag ionnsachadh Python bho thùs, gus atharrachadh den plugan a leasachadh. «SIT Municipal» air QGIS. Is e iarrtas a th ’ann a tha air a bhith soilleir, agus cha mhòr gun robh mi nam dhealbhaiche obrachail oir cha robh mi ann gus a-nis. An dèidh còmhraidhean a chaidh a chumail aig an àm sin le Fili agus o chionn ghoirid le Nan à Peru, a tha air a bhith a ’fàsocsadh airson beagan mhìosan le cùrsa Python, bidh sinn a’ beachdachadh air a ’phost seo, a’ smaoineachadh mu cho cudromach sa tha Python mar chànan anns an t-saoghal seo de Shiostaman. Fiosrachadh cruinn-eòlasach.

Tha an cuspair fhèin a dh'fhaodadh coltas neo-iomchaidh, gu h-àraidh airson daoine a 'gabhail' nudging 'fhada seo le cànan. Ath-bhreithneachadh de na cuspairean egeomates, dìreach beagan 16 artaigilean iomradh a thoirt air Python, agus cha mhòr cho-phàirteach gu diofar còmhraidhean. Ach mar a tha sinn air a ràdh roimhe, geomatics h-amannan sin, feumaidh a 'daingneachadh a' leasachadh nan tagraidhean, is dòcha nach eil, oir tha iad coisrigte 'phrògram, ach a chionn gu bheil e èiginneach a thuigeas sibh an cothrom agus fios agam mar a dhèanamh no sùil a chumail air IT leasachaidhean ann geospatial.

Gu cinnteach an cànan a chruthaich Guido van Rossum tha e air a bhith a 'suidheachadh fhèin ann an roinnean a tha a' sìor fhàs ro-làimh. A 'dèanamh lèirmheas air artaigil Stephen Cass a chaidh fhoillseachadh ann an IEEE spectrum tha sinn a 'faighinn a-mach gu bheil Python an-dràsta a' fuireach anns a 'chiad àite anns an ìre, nuair a thathar a' bruidhinn air na prìomh chànanan prògramachaidh, ged a tha Forbes bha sinn air a bhith an dùil rudeigin coltach. Gu dearbh, a-nis, anns an tionndadh 3 aice, tha e mu thràth air a dhaingneachadh a thaobh an taisbeanaidh poblach a tha air falbh ann an 1991. Agus ged a tha mi a 'faireachdainn gun sgàth-eisimeileachd, feumaidh mi nach còmhnuidh air buadhan na Python mu choinneamh chànanan eile, chan urrainn dhomh a chuideachadh a chaolachadh an roghainn a tha mi air fhaighinn le Python, an dà chuid airson a multi feart - adhbhar mar a sùbailteachd agus eòlas beòthail gus am bi prògramadair a 'freagairt gu furasta ris a' chànan seo, agus a-nis a 'feuchainn ri na tagraidhean a dhèanamh air Python ged a bha e ga ionndrainn gu mòr air VBA.

Nuair a bhruidhinn sinn air seo ri Nan, a 'dèanamh ath-sgrùdadh air na fòraman GIS, lorg sinn gu robh na prògraman a' coimhead a-mach mun chùis. Ma thèid sinn gu sneachda air gis.stackexchange gheibh sinn sin, gu mì-fhortanach, gu bheil mòran de na ceanglaichean a tha comharraichte neo-ghnìomhach; a tha, ge-tà, a 'toirt às an àite tòiseachaidh nar meòrachadh. B 'e a' cheist a chaidh a leasachadh:

"Nur beachd-sa, dè an leabhar / làrach as fheàrr airson Python ionnsachadh ma tha obair GIS agad ann an cuimhne?

Le 'nas fheàrr', bha e a' ciallachadh:

  • chan eil fada (leabhar)
  • furasta a thuigsinn (leabhar / làrach)
  • eisimpleirean math practaigeach (leabhar / làrach) "

Bu mhath leam an deasbad a thòiseachadh le bhith a 'sgaradh' làraichean 'bho' leabhraichean '. An dèidh mo cha mhòr Freudeana còmhradh ri Nan, tha sinn air tighinn a chreidsinn gum biodh e nas treasa. Bidh sinn a 'tòiseachadh, an uairsin leis na' làraich ':

1 Tha a h-uile dad an crochadh air an 'ìre'

Is e cùrsa a th 'anns a' chiad mholadh agam Python stèidhichte air pròiseactan Udemy, chan ann a-mhàin air sgàth meud, ach cuideachd air sgàth a 'phrìs aice agus gu bheil cothrom ann air an t-susbaint nuair a thèid an cùrsa a ghabhail.

Tha sinn a 'tuigsinn nach e an aon rud a th' ann mar neach-tòiseachaidh mar 'eòlaiche'. Ma tha thu air ceangal a dhèanamh o chionn ghoirid, chan eil dad nas fheàrr na bhith a 'cuimseachadh air a' chànan agus an uairsin air a 'ghnè. Mar sin, nuair a lorgas sinn trì freagairtean (a tha a 'cur 9 bhòtaichean ris) a' comharrachadh Codecademy Tha mi a 'smaoineachadh air na' newbies ', oir tha an làrach seo a' leigeil leinn a dhol a-steach don t-saoghal Python ann an dòigh gu math sìmplidh no cànan sam bith eile a tha sinn ag iarraidh ionnsachadh.

San dàrna àite, mar-thà aig ìre eadar-mheadhanach, tha thu Coursera. Tha an àrd-ùrlar MOOC seo a 'tabhann chùrsaichean a tha a' còmhdach diofar raointean. Gu h-àraidh tha sinn a 'toirt iomradh air a' chearcall chùrsaichean (5 gu h-iomlan) 'Python airson a h-uile duine'an urra ris an neach-taice Teàrlach Severance. Ge bith cò a ghabh an sreath le 'Dr. Chuck ', mar a bhios e a' treòrachadh gu math sgileil oir tha sinn a 'dol air adhart tron ​​ìre duilich bho chùrsa gu cùrsa.

Bidh mi cuideachd a 'toirt mo chreideas do dhà chùrsa Python ann Guru99, gu h-àraid fear a bha air a bhith ag obair le seann neach-cleachdaidh Ghoogle.

Tha cùrsa eadar-mheadhanach eile, aig a bheil an aon ainm aig an leabhar air an làrach: Ionnsaich Python an t-slighe chruaidh. Cleachdaidhean 52 a tha a 'còmhdach diofar chuspairean. Tha a luchd-leantainn aig Zed Shaw gun teagamh. Tha 44 a 'bhòtadh airson an leabhair!

Gu dearbh, cha b 'urrainn don fheadhainn a bha a' cumail ris a 'bhìoball cànain a bhith às-làthair. Tha an fhreagairt seo le bhòtaichean 10 a 'sealltainn dhuinn gu bheil sinn a' coimhead air an làrach daonnan oficial tha e fhathast na roghainn math airson co-chomhairle.

A-cheana air sgèile nas lugha tha iad a 'nochdadh Hackerrank, CodingBat, Real Python o an tè seo. Tha rudeigin ann airson a h-uile duine, ach chan eil e gu leòr coimhead.

2 Na leabhraichean airson trèanadh bunaiteach

Tha an tairgse an seo cuideachd sgapte. Bidh gach fear a 'crìochnachadh suas ag atharrachadh nas fheàrr le leabhar sònraichte. Gun a bhith a 'dìochuimhneachadh an fhìor bhòtaidh' Learn Python The Hard Way ', lorg sinn aon de thaghadh coltach ris:'Mar a smaoinicheas tu mar neach-saidheans coimpiutair'(luchdachadh sìos an-asgaidh)

Nas lugha bhòtaidh tha sinn a 'lorg'Fuasgladh a-steach gu Python((Bhòtaichean 10 agus luchdachadh a-nuas an-asgaidh) agus, mu dheireadh, le bhòtaichean 4, leabhar Hans Petter Langtangen, 'A Primer on Scientific Programming with Python', a gheibhear air Amazon.

3 SIG agus Python. An sònrachadh

Thàinig an t-àm a bha dùil. Agus an fhìrinn innse dhut, tha am fiosrachadh a bheir fòram GIS a 'fàgail sinn dìlleachdachd dhuinn mar thoradh air na ceanglaichean neo-ghnìomhach aca. Chan eil e glè bheag, dè tha ea 'tabhann GisGeography mar roghainnean eile an-asgaidh. Ged a tha e nam bheachdsa, anns a 'chuspair seo tha e feumail tasgadh ann an deagh chùrsa a thòisicheas. An uairsin bheir na fuasglaidhean an-asgaidh no leabhraichean barrachd neart dhuinn.

Anns an t-suidheachadh Hispanic againn, agus gu h-àraid air iarrtasan GIS air Python, mholainn cha mhòr le sùilean dùinte gu trì làraich càirdeil den bios-chruinne geofumed againn:

Ann an cùis chùrsaichean ann am Beurla, airson a 'chiad ìre bheir sinn comhairle do na làraich a leanas:

  • Stèidheachd Prògramadh le Python (ann an Udacity) - Oops, tha seo coitcheann, ach chuir sinn ris mar bharrachd. Gus boghag ann am foghlam Python gu gnìomhach agus saor an-asgaidh. Gus tadhal.
  • GEO485 GIS Programming and Automation (Course State Open CourseWare) - Ionnsaich Python agus ciamar a nì thu fèin-ghluasad de ghnìomhan GIS ann an deasc Esri ArcGIS. Gus tadhal. (Bhòt 3 san t-seann fhòram againn).

Cuideachd bunaiteach ach le mòran a bharrachd fiosrachaidh:

  • Leasachadh Geo-Spàsail Python. Seann ach inntinneach, chan eil ann an dìomhaireachd gu bheil e a 'faighinn bhòtadh 23.
  • El Bun-amasan prògramadh GIS (GIS540) bho Oilthigh Stàite an NC a 'faighinn 4 bhòtaichean. Tha e coltach, gu h-èifeachdach le barrachd fiosrachaidh na Penn State.
  • Portal le tòrr fiosrachaidh. GIS BUAIDH Bheir e seachad raon farsaing de artaigilean, naidheachdan, cùrsaichean agus fiosrachadh eile. Bidh na bhòtaichean 44 agad a 'toirt taic do roghainnean luchd-cleachdaidh.

Nam m 'eòlas-sa, tha cùrsaichean air-loidhne mar stiùireadh, far am bi thu ag ionnsachadh an eagal a chall, dèan eacarsaichean treòraichte, ag eadar-obrachadh le luchd-teagaisg agus tidsearan; ach aig deireadh a 'chùrsa, ma tha thu airson an cuspair a thoirt gu mòr agus a thoirt gu ìre sònraichte, bu chòir dhut leabhar math a cheannach. A thaobh seo, tha liosta againn airson ath-sgrùdadh gu socair:

Le bhòtaichean 13, tha coltas gu bheil Leasachadh Geo-thaobhach Python a ’tòiseachadh air tagraidhean a thogail bho thùs le bhith a’ cleachdadh Open Source GIS. Deagh thoiseach

  • Sgrìobhadh Python airson ArcGIS (Esri) - Gus innealan geoprocessing gnàthach a chruthachadh agus ionnsachadh mar a sgrìobhas tu còd python ann an ArcGIS. Faodar a luchdachadh sìos agus eacarsaichean tro Esri. Tha e ri fhaicinn ann an leabhar-leabhar cùrsa Penn State.

A bheil ùidh agad ann an ionnsachadh ArcPy? An seo fear liosta de ghoireasan airson rannsachadh.

Agus mu dheireadh tha iad a 'sealltainn dhuinn liosta bheag de leabhraichean Packthub, a tha inntinneach dhomh:

Ann an co-dhùnadh, ged a tha cuid de cheuman maighstir air cuspairean geòlas-teasairginn a 'teagasg Visual Basic mar chànan coitcheann airson luchd-saidheans neo-choimpiutaireachd, bu chòir gur e Python an gluasad a bh' ann. Na tha ri dhèanamh fhathast, ma tha seo air ùidh a ghabhail ann a bhith a 'tòiseachadh ath-sgrùdadh, ath-bhreithneachadh agus ath-sgrùdadh. Tha sinn mothachail gur e seo dìreach a 'chiad cho-mheasadh ris a' chuspair. A-nis, obraich a-mach!

One Reply gu "Python: an cànan a bu chòir do gheoimeatais prìomhachas a thoirt"

Fàg beachd

Seòladh-d cha tèid fhoillseachadh.

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'deasachadh an dàta bheachdan agad.