Python: o le gagana e tatau ona faamuamua e geomatics
O le tausaga na teʻa nei na mafai ai ona ou molimauina le ala na tuʻu ese ai e laʻu uo o "Filiblu" lana polokalame Visual Basic for Applications (VBA), lea na ia lagona ai le mafanafana, ma afe i luga ona lima e aʻoaʻo ai le Python mai le sasa, e atiina ae ai se fetuunaiga o le fa'apipi'i "Municipal SIT" ile QGIS. O se talosaga ua manino, ma e tau le avea aʻu ma se mamanu galue aua ou te leʻi i ai iina seia oʻo i le taimi nei. Ina ua maeʻa talanoaga na faia i lena taimi ma Fili ma talu ai nei ma Nan mai Peru, o le na faʻaaluina ni nai masina e faʻaumatia ai le ele i le Python course, na matou oʻo mai i lenei pou, mafaufau i le taua o le Python ua avea ma gagana i lenei lalolagi o Faiga o Fa'amatalaga Fa'afanua.
O le mataupu lava ia e ono foliga mai e le talafeagai, ae maise lava mo i latou ua 'oloʻo tauau' ma lenei gagana mo se taimi umi. O le iloiloina o mataupu a Geofumadas, naʻo le 16 tala na vaʻai ia Python, ma toetoe lava o se faʻaopopoga i talanoaga eseese. Ae pei ona matou fai atu muamua, o mea e faʻaaoga i nei vaitaimi e tatau ona malamalama lelei i le atinaʻeina o talosaga, e le faapea ona o le a latou tuʻuina atu i latou i polokalame, ae talu ai e manaʻomia tele latou te malamalama ai i le lautele ma iloa faʻafefea ona faʻatautaia pe vaʻaia le atinaʻeina o komipiuta i mataupu faʻafaʻafanua.
E mautinoa lava o le gagana na faia e Guido van Rossum o loʻo faʻatulagaina ia lava i le tele o vaega o loʻo faʻatuatuaina. Iloiloga o le tusiga a Stephen Cass na lomia i le IEEE fusi o alaleo matou te iloa ai o le Python o loʻo nofoia nei i le tulaga muamua, i le taimi e tautala ai luga o le polokalame polokalame, e ui lava Forbes o se mea faapena na alualu i luma ia i matou. O le mea moni, nei, i le lomiga 3, na faʻaalia ua maeʻa tuʻufaʻatasia e faʻatatau i lana mamao lautele faʻalauiloaina i le 1991. Ma e ui lava ou te lagona e, mo le lelei o le autu, e le tatau ona ou faʻamatala auiliiliina o penefiti a le Python faʻatusatusa i isi gagana, ou te le mafai ona tuua e faʻatapulaʻa le mea ou te fiafia iai mo le Python, e le gata i lona faʻaaoga tele, lona fetuʻunaʻiga ma le poto masani i le vaʻai atu i se tagata faʻataʻitaʻi e fesuiaʻi faigofie i lenei gagana, ae ua manaʻo nei e faʻaoga tusi i luga o le Python e ui ina fiafia i lona atoaga o le pule. VBA.
Sa ou fiafia i le taiala na fatuina e Aimee, ia Aoao Python i le talaaga o taufaaleaga masani.
Ina ua matou talanoaina lenei mea ma Nan, aʻo toe iloiloina ia GIS forums, matou te iloa ai na mafaufau le au fai polotalama i le mataupu. Afai tatou te oi laina i gis.stackexchange matou te maua, o le mea e leaga ai, o le tele o fesoʻotaʻiga ua faʻamaonia o loʻo le toʻaga; lea, e ui i lea, e le aveesea le amataga i o tatou mafaufauga. O le fesili na atiina ae iina sa:
"I lou manatu, o le a le tusi sili / lelei e aʻoaʻo ai le Python pe afai e te mafaufau i le GIS?
Saunia e 'mejor', o lona uiga:
- e leʻi umi (tusi)
- faigofie ona malamalama (tusi / nofoaga)
- faataitaiga lelei lelei (tusi / nofoaga) "
Ou te fia amataina le talanoaga i le tuuʻeseʻeseina o '' 'upega tafaʻilagi ma' tusi '. Ina ua maeʻa laʻu talanoaga faʻa-Freudian ma Nan, ua matou manatu e sili atu le faʻamasani. Ma matou amata i le '' upega tafaʻilagi:
1 O mea uma e faalagolago i le 'tulaga'
O laʻu fautuaga muamua o se auala o Python e faʻavae i poloketi Udemy, e le gata ona o lona telē, ae ona o lona tau ma le mea moni e faapea o le taimi lava e faia ai le vasega, o loʻo i ai se olaga atoa e mafai ai ona maua le mea e aofia ai.
Matou te malamalama o le amataina e le tutusa ma le avea ma 'tagata poto'. Afai na faʻatoa e faʻafesoʻotaʻi, leai se mea e sili atu nai lo le taulaʻi i le gagana ona faʻapea lea i le faʻapitoa. O le mea lea, a tatou maua ni tali se tolu (aofaʻi 9 palota) faʻasino i Codecademy Ou te mafaufau i 'newbies', talu ai o lenei 'upega tafaʻilagi e mafai ai ona tatou ulufale atu i le lalolagi Python i se auala faigofie poʻo se isi gagana tatou te fia aʻoaʻoina.
Lona lua, ua i ai i se tulaga maualuga, o oe Coursera. O loʻo tuʻuina atu i lenei faʻalapotopotoga MOOC ia vasega e aofia ai vaega eseese. Ae maise lava matou te faasino i le taamilosaga o vasega (5 i le aofai atoa) 'Atoatoa mo Tagata uma'o le pule o le tagata alofa Charles Severance. Soo se tasi na ia faia le faasologa ma le 'Dr. Chuck ', o le a ia iloa le auala na te taʻitaʻia ai i tatou ma le atamai ao tatou agaʻi i luma i le maualuga o faigata mai le auala i le vasega.
Ou te faʻafetaia foʻi ni aʻoaʻoga Python se lua i Guru99, aemaise lava le tasi na galue i luga o le Google veteran.
O le isi laʻasaga tulaga maualuga, o lana tusi ei ai le igoa tutusa o le upega tafailagi o le: Aoao le Python O Le Ala Malosi. 52 faamalositino e aofia ai autu eseese. Zed Shaw ei ai ana au e aunoa ma se masalosalo. 44 palota mo le tusi!
Ioe, oi latou e tumau i le 'Bible' o le gagana e le mafai ona toesea. O lenei tali faʻatasi ai ma le 10 palota e faʻaalia ai matou e siaki ai pea le saite oficial o se mea lelei lava mo feutagaiga.
Ua i luga o se laʻititi laʻitiiti latou te aliali mai Hackerrank, CodingBat, Python moni o lenei. E i ai se mea mo tagata uma, ae e le lava le maua o se foliga.
2 O tusi mo aʻoaʻoga masani
O le ofo iinei o loʻo salalau solo. E faʻamaeʻa e le tasi ia fetuunaiga lelei ma se tusi faapitoa. E aunoa ma le faʻagaloina o le palota na palotaina 'Python Learn The Hard Way' matou te maua ai se tasi o talia talitutusa: 'Le Auala e Mafaufau ai e pei o se Scientist Computer'(free download)
Iloga palota matou te maua 'Faʻasolo i le Python'(10 palota ma free download) ma, mulimuli ane i le 4 votes, tusi a Hans Petter Langtangen,' A Primer on Scientific Programming with Python ', lea e mafai ona maua i le Amazon.
3 SIG ma le Python. Le faʻapitoa
Ua taunuʻu le taimi faamoemoeina. Ma e taʻu le mea moni, o le faʻamatalaga saunia e le GIS forum tuua tatou ua matuaoti ona o lona le ola fesoʻotaʻiga. E le amanaʻiaina, o le a le mea e ofa ai GisGeography e fai ma filifiliga e leai se tau. E ui lava i loʻu taofi, i lenei mataupu e faigofie le faʻafaigaluega i se vasega lelei e amata ai. Ma o tali fua poʻo tusi e maua ai matou sili atu mausali.
I la tatou gagana Sesapani, aemaise lava i talosaga a le GIS i le Python, o le a ou fautuaina toetoe lava o mata e tapunia i ni nofoaga manaia se tolu o la tatou vaega o le biosphere:
-
MappingGIS: ArcPy i le initaneti - Python mo ArcGIS
-
CoursesGIS.com, mai le TYCGIS: Python Online Course i le ArGIS ma le Python Online Course i QGIS
-
Taumafa: PyGIS - Pipi mo QGIS
I le tulaga o vasega i le Igilisi, mo le laasaga muamua tatou te fautuaina nofoaga nei:
- Polokalame Polokalame Polokalama ma le Python (i le Udacity) - Auupega, o lenei mea lautele, ae na matou faaopoopoina o se isi mea faaopoopo. Le faʻamavae i le Python aʻoaʻo lelei ma le saʻoloto. Asiasi.
- GEO485 GIS Polokalame ma Aunoa (Avea le Penn State Open CourseWare) - Aoao le Python ma le auala e fai ai galuega GIS i le Esri ArcGIS desktop. Asiasi. (3 palota i la tatou talanoaga tuai).
Faʻapitoa foi ae faʻateleina faʻamatalaga:
- Python Geo-Spatial Development. Tuai ae manaia, e le o se mea le aoga na te maua le numera o palota 23.
- El Polokalame faʻavae Polokalame GIS (GIS540) mai le Iunivesite o le Setete o NC na maua ai le numera 4. E foliga mai, e sili atu le tele o faʻamatalaga nai lo Penn State.
- O se faitotoa ma le tele o faamatalaga. GIS LOUNGE E maua ai le tele o tala, tala fou, kosi ma isi faʻamatalaga. O lau 44 palota lagolago i le fiafia o tagata faʻaoga.
I loʻu poto masani, o vasega i luga o le upega tafailagi e aʻoaʻoina, lea e te iloa ai ona leiloa lou fefe, faia faʻataʻitaʻiga faʻamalositino, fegalegaleʻi ma uo mai vasega ma faiaoga; Ae i le faaiuga o le vasega, afai e te manaʻo e ave le mataupu ma le faʻamaoni ma ave i se tulaga tuuto, oe tatau ona faʻatau se lelei tusi. I lenei itu, ua saunia ia matou se lisi e iloilo filemu ai:
I le 13 palota, o le Python Geospatial Development ua amata ona fausia ni talosaga mai le maofa e faaaoga ai Open Source GIS. O se amataga lelei
- Python Tusitusiga mo ArcGIS (Esri) - Fausia meafaigāluega faʻapitoa faʻataʻitaʻiga ma aʻoaʻo pe faʻapefea ona tusia le numera eletise i le ArcGIS. E mafai ona sii mai ma faatino e ala i Esri. E aliali i totonu o le Penn State vasega o tusitusiga.
E fiafia pea i le aʻoaʻoina o ArcPy? Iinei tasi lisi punaoa e suʻesuʻe ai.
Ma mulimuli ane latou faaali mai ia i matou se lisi laitiiti o tusi a Packthub, lea ou te fiafia i ai:
- Aoaoina o le Geospatial Analysis i le Pipi
- Python Geospatial Development - Tusi Lua
- Python Geospatial Analysis Essentials
- Python Faʻamatalaga Faʻavasegaina Taua
- ArcPy ma ArcGIS - Suʻesuʻega o le Geospatial i le Python
- QGIS Python Programming Cookbook
- Polokalama ArcGIS ma Python Cookbook - Lua lomiga
I le faaiuga, e ui o nisi tikeri tikeri i mataupu geospatial mataupu faʻaauau pea ona aʻoaʻo le Visual Basic o se gagana lautele mo e le o ni komepiuta saienitisi, o le tulaga e tatau ona avea moni ma Python. O le mea e totoe e fai, pe a fai o lenei mea ua faʻaosofia le fiafia o le amata ona iloiloina, iloiloina ma toe iloiloina. Matou te iloa o lenei ua na o se muamua auala i le mataupu. Lenei, tatou amata galulue!
O le Python Alualu i Luma, acho e faʻaalia uma i luga ole initaneti ma le saʻoloto, saʻo le cadastro, faatoa ulufale ma suʻesuʻe
https://www.pythonprogressivo.net