Te whakaako CAD / GISNgāqgis

Python: te reo e tika ana kia tautuhia e te papa

I tera tau i taea e au te kite me pehea taku hoa a "Filiblu" ki te whakarere i tana kaupapa Visual Basic for Applications (VBA), he tino pai ki a ia, me te whakakorikori i ona ringaringa ki te ako i te Python mai i te wahanga, ki te hanga urutaunga o te mono "Municipal SIT" i runga i QGIS. He tono kua tino marama, he mea iti noa ahau hei kaihoahoa mahi na te mea kare au i reira tae noa ki naianei. Whai muri i nga korerorero i taua wa ki a Fili me Nan mai i Peru, kua roa nei e noho ana i etahi marama ki te whakakore i te waikura ma te akoranga Python, ka puta ake tenei panui, me te whakaaro mo te mana o te Python hei reo mo tenei ao o Pūnaha Mōhiohio Matawhenua.

Ko te kaupapa tonu nei he ahua koretake noa iho, otira mo te hunga kua 'ngau pokohiwi' ki tenei reo mo te wa roa. Ko te arotake i nga kaupapa o Geofumadas, tata ki te 16 nga tuhinga e pa ana ki a Python, me te mea he awhina ki nga momo korerorero. Engari e ai ki ta maatau i korero ai i mua, ko nga geomatics o enei waa me rangatira i te whanaketanga tono, kaore na te mea ka whakapau raatau ki te kaupapa hotaka, engari na te mea he kaha ki te maarama ki te whanui me te mohio ki te whakahaere me te tirotiro i nga whanaketanga rorohiko i roto i nga kaupapa matawhenua.

He pono ko te reo i hangaia e Guido van Rossum kua tuhia e ia i roto i nga waahanga nui atu i mua. Te arotake i te tuhinga a Stephen Cass i whakaputaina i roto i te IEEE Spectrum ka kitea e Python e noho ana i te waahi tuatahi i te waahi, i te wa e korerohia ana nga reo whakahirahira, ahakoa Forbes i tatari ia tetahi mea rite. Ae ra, inaianei, i tana waahanga 3, kua whakaatuhia kua oti te whakakotahi e pa ana ki tana whakaaturanga whanui i te tau 1991. Ahakoa e whakapono ana ahau, mo te whakaaro kore, kaore au e kaha ki te korero mo nga painga o te Python ka whakatauritehia ki etahi atu reo, kaore e taea e au te wehe. ki te aukati i te manakohanga i riro mai i ahau mo Python, e rua mo tana kaupapa kaupapa-maha, tona ngawari me te wheako ki te kite i tetahi kaihuri kaupapa kia ngawari te whakarereke ki tenei reo, e hiahia ana inaianei ki te tuku tono i runga i te Python ahakoa te aroha ki te tino rangatira o VBA.

I pai ahau ki te arataki i hangaia e Aimee, ki te Ako Python i te horopaki o hacking matatika.

I a matou i korerorero ai ki a Nan, i te arotake i nga huihuinga GIS, i kite matou i te whakaaro o nga kaiwhakaari mo te take. Ki te haere tatou aho i runga i gis.stackexchange Kei te kitea e matou, kaore, ko te nuinga o nga hononga e tohuhia ana he ngoikore; engari, kaore i te tango i te timatanga i to whakaaro. Ko te kaupapa i whakawhanakehia ko:

"Ki to whakaaro, he aha te pukapuka / pae pai ki te ako i te Python mehemea kei te mahara koe ki te mahi a GIS?

Na 'pai ake', ko te tikanga:

  • kaore i roa (pukapuka)
  • ngawari ki te mohio (pukapuka / pae)
  • he tauira tauira pai (pukapuka / pae) "

Kei te hiahia ahau ki te tiimata i te korerorero ma te wehe i nga 'pae' mai i nga 'pukapuka'. Whai muri i taku korerorero tata ki Freudian me Nan, kua puta ke ta maatau whakaaro ka nui ake te korero. Na ka tiimata taatau ma nga 'papanga':

1. Ko nga mea katoa i runga i te 'taumata'

Ko taku taunakitanga tuatahi ko te kaupapa o te Python i runga i nga kaupapa Udemy, ehara i te mea na tona rahi anake, engari na tona utu hoki me te meka i te wa e tangohia ai te akoranga, ka roa te uru ki te whakauru.

Kei te maarama taatau ko te tiimatanga kaore i rite ki te 'tohunga'. Mena kua whakapā atu koe, kāhore he mea pai ake ko te aro ki te reo kātahi ko te tohungatanga. No reira, ka kitea e toru nga whakautu (te tapeke 9 nga pooti) e tohu ana Codecademy whakaaro ahau o te 'newbies', no te mea taea tenei pae he atua maori tona tika ohie tomo i te ao ranei tetahi reo matou e hiahia ana ki te ako.

Tuarua, i mua i te taumata waenga, kei a koe Coursera. Koinei te kaupapa whakaraupapa o te MOOC e whakarato ana i nga akoranga e hipoki ana i nga waahanga rereke I roto i te nuinga o nga korero e whakaatu ana i te huringa o nga akoranga (5 i te katoa) 'Python mo te katoa'i runga i te mana o Charles Severance. Ko te tangata i tango i te raupapa me te "Dr. Kaore, 'e mohio ana ki tana aratahu i a tatou maatauranga ka piki haere tatou i te taumata o te uaua mai i te akoranga ki te akoranga.

Ka mihi ano ahau ki etahi o nga akoranga Python i Guru99, ina koa ko tetahi i mahia e te hoia a Google.

Ko tetahi atu taumata taumata taumata, ko tana pukapuka he ingoa kotahi o te pae: Akohia te Python Ko te Ara Maama. 52 whakangungu e kapi ana i nga kaupapa rereke. Kei a Zed Shaw ana kaitautoko me te kore ruarua. 44 nga pooti mo te pukapuka!

Ko te tikanga, ko te hunga e piri ana ki te 'Bible' o te reo e kore e taea te ngaro. Ko tenei whakautu me nga poari 10 e whakaatu ana ia matou kei te tirotiro tonu i te pae oficial he pai tonu hei whiriwhiri mo te whiriwhiringa.

Kua puta ake i runga i te tauine iti ake Hackerrank, CodingBat, Python Real o tenei. He mea mo te katoa, engari kaore e nui ki te titiro.

2 Ko nga pukapuka mo te whakangungu taketake

Kei te marara hoki te tuku i konei. Ka mutu te whakarereketanga o tetahi ki tetahi pukapuka. Me te kore e wareware i te tino palota 'Ako Python Ko te Wauatea' i kitea e matou tetahi o te whakaae kotahi: 'Pehea ki te whakaaro kia rite ki te Kaimatau Pūtaiao'(tikiake noa)

Ka iti te pooti ka kitea e matou 'Puta ki Python'(10 pōti me te tikiake noa), me te pooti 4, te pukapuka a Hans Petter Langtangen,' A Tuatahi ki te Papatono Pūtaiao me Python ', ka kitea i Amazon.

3. SIG me Python. Ko te mahi motuhake

Kua tae te wa e manakohia ana. Ana ki te korero pono, ko nga korero i hoatuhia e te wananga GIS ka mahue pani maatau na ona hononga korekore. Kaore e warewarehia, he aha nga mea e tukuna ana GisGeography hei whirinoa koreutu. Ahakoa ki taku whakaaro, i tenei kaupapa he ngawari ki te whakangao ki tetahi akoranga pai hei tiimata. Na ko nga whakataunga koreutu me nga pukapuka ranei ka kaha ake ta maatau.

I roto i to tatou horopaki Pāniora, a ngā i runga i ngā tono GIS maori, tūtohu ahau katia kanohi tata e toru ngā wāhi o blogsfera matou hoa geofumada:

I roto i te take o nga akoranga i te reo Ingarihi, mo te taumata tuatahi ka tohutohu matou ki nga pae e whai ake nei:

  • Papatono Whakaaturanga me te Python (i roto i Udacity) - Taku, he mea nui tenei, engari i tapiritia e matou hei tapiri atu. Ki te kokopi i roto i te Python ako kaha me te kore utu.  Tirohia.
  • GEO485 GIS Papatonotanga me Aunoatanga (Penn State Open courseware) - ako maori te ka whakaaunoa mahi GIS Esri ArcGIS papamahi. Tirohia. (Pouaka 3 i to taatau tawhito).

He maatau ano engari he maha atu nga korero:

  • Python Geo-Spatial Development. He tawhito, engari he pai, ehara i te mea he kore noa iho ia ia nga pooti pooti 23.
  • El Ngā Kaupapa Whakahaere GIS (GIS540) mai i te Whare Wānanga o NC NCNUMX pōti. E tika ana, me nga korero atu i te Penn State.
  • He whanui me te maha o nga korero. GIS LOUNGE Kei te whakarato i te tini o nga tuhinga, nga korero, nga akoranga me etahi atu korero. Ka tautoko to poari 44 i nga hiahia o nga kaiwhakamahi.

Ki taaku e mohio ana, he akoako nga akoranga aipurangi, e ako ai koe kia ngaro to wehi, mahi whakangungu, taunekeneke ki nga hoa kura me nga kaiako; Engari i te mutunga o te akoranga, mena kei te pirangi koe ki te whakaaro nui ki te kaupapa ka mau ki te taumata whakatapua, me hoko e koe he pukapuka pai. I runga i tenei, kua whakawhiwhia mai ki a maatau he raarangi ki te arotake marie:

Ki te pooti 13, ka puta te Python Geospatial Development ki te hanga i nga tono mai i te mahinga me te whakamahi i te Open Source GIS. He tīmatanga pai

  • Python Hōtuhi mo ArcGIS (Esri) - Hei waihanga i nga taputapu taiao me te ako ki te tuhi i te waehere python i roto i ArcGIS. Ka taea te tikiake me te mahi ma Esri. Ka puta mai i roto i te Pukapuka pukapuka Penn State.

He hiahia tonu ki te ako ArcPy? Tenei tetahi rārangi o nga rauemi hei tirotiro.

A, i te mutunga, ka whakaatu mai ki a matou he rarangi iti o nga pukapuka Packthub, e kitea ana e au he pai:

Hei mutunga, ahakoa ko etahi tohu paerua mo nga kaupapa matakite whenua e ako tonu ana i te Visual Basic hei reo whanui mo nga kaiputaiao kore-rorohiko, ko te tikanga ko te Python. Me aha ake, mena kua puta te whakaaro nui ki tenei, me timata te arotake, te arotake me te arotake. Kei te mohio matau he huarahi tuatahi tenei mo tenei kaupapa. Tena, kia mahi tatou!

Ko Golgi Alvarez

Kaituhi, kairangahau, tohunga mo nga Tauira Whakahaere Whenua. Kua uru atu ia ki te kaupapa whakaaro me te whakatinanatanga o nga tauira penei: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Ko te Etita o te blog matauranga Geofumadas mai i te 2007 me te kaihanga o te AulaGEO Academy e nui atu i te 100 nga akoranga mo nga kaupapa GIS - CAD - BIM - Digital Twins.

Tefito pā

kotahi te Tākupu

Waiho i te tākupu

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

Hoki ki te pihi papa