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:
-
MappingGIS: ArcPy akoranga ipurangi - Python mo ArcGIS
-
CoursesGIS.com, mai i te TYCGIS: Maatauranga Aipurangi Python i te ArGIS me te Akoranga Maama a Python i QGIS
-
Imasgal: PyGIS - Python mo QGIS
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:
- Akoranga Akoranga Matawhenua me te Python
- Te Whanaketanga Geospatial Python - Putanga Tuarua
- Python Geospatial Analysis Essentials
- Ko te Python Geospatial Development Essentials
- ArcPy me ArcGIS - Te Whakawhitiwhiti Korero me te Python
- QGIS Python Papatono Pukapuka
- Programming ArcGIS me Python Cookbook - Pukapuka Tuarua
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 te Python Progressivo, acho whakaatu i te katoa o te ipurangi, me te kore utu, me te cadastro tika, tomo noa me te ako
https://www.pythonprogressivo.net