Python: ulwimi ekufuneka phambili geomatics

Kunyaka ophelileyo ndikwazile ukungqina ukuba umhlobo wam u "Filiblu" kwafuneka ayibeke bucala inkqubo yakhe yeVisual Basic for Applications (VBA) awayeziva ekhululekile kuyo, kwaye wasonga imikhono yakhe yokufunda iPython kwasekuqaleni, ukwenza uhlengahlengiso lweplagi "INDLELA KAMASIPALA" kwiQGIS. Sisicelo ebesicacile, kwaye apho bendingenguye noyilo olusebenzayo kuba bendingekho kude kube ngoku. Emva kweencoko ezazibanjwe ngelo xesha noFili kwaye kutsha nje noNan wasePeru, obesenza i-deoxidizing iinyanga ezithile ngesifundo sePython, siqwalasele le post, sicinga ngokubaluleka kwePython njengolwimi kweli hlabathi leeNkqubo Ulwazi lweJografi.

Isifundo ngokwaso sinokubonakala ngathi asinamsebenzi, ngakumbi kwabo sele 'behlikihla amagxa' ngolu lwimi ixesha elide. Ukuphonononga izihloko zeGeofumadas, ngamanqaku ali-16 kuphela abhekisa kwiPython, kwaye phantse njengoncedisayo kwiingxoxo ezahlukeneyo. Kodwa njengoko besesitshilo ngaphambili, i-geomatics yala maxesha kufuneka iphumelele ekuphuhlisweni kwesicelo, hayi kuba beza kuzinikezela kwinkqubo, kodwa kuba kungxamisekile ukuba bakwazi ukuqonda ubungakanani kwaye bazi indlela yokuqhuba okanye yokujonga inkqubela phambili yekhompyuter kwimicimbi ye-geospatial.

Ngokuqinisekileyo ulwimi oludalwe nguwe Guido van Rossum liye lazibeka ngokwamaqela amaninzi okwandayo. Ukuphononongwa kwinqaku kaStephen Cass epapashwe kwi-IEEE I-Spectrum Sifumana ukuba iPython ihlala kwindawo yokuqala kwindawo, xa kuthethwa ulwimi lweelwimi eziphezulu, nangona kunjalo Forbes into efanayo iye yaqhubela phambili. Ewe, ngoku, kuhlobo lwayo 3, inikwe sele idityanisiwe ngokunxulumene nenkcazo-ntetho yayo ekude ngo-1991. ukunciphisa umda ekukhetheni endikufumene kwiPython, kokubini ngenxa yenjongo yayo eyahlukeneyo njengokuguquguquka kunye namava aphila ngokubona umdwelisi oziqhelanisa ngokulula kolu lwimi, ukhetha ngoku ukwenza izicelo kwiPython ngaphandle kokuthanda ukulawulwa ngokupheleleyo. VBA.

Ndasithanda isikhokelo esenziwe ngu-Aimee, ukuze sifunde iPython kumxholo we Ukuziphatha ngokungekho semthethweni.

Xa sixoxisana ngalokhu noNan, ukuphonononga iifom ze-GIS, safumanisa ukuba abaprogram babezibuza ngolu hlobo. Ukuba siya imizila kwi-gis.stackexchange Sifumana ukuba, ngelishwa, amaninzi amanxibelelwano abonisiwe ayisebenzi; kodwa, nangona kunjalo, asisususi iqalo lokuqala kwindlela esicinga ngayo. Umbuzo ophuhlisiwe apho:

"Ngokombono wakho, yintoni enye incwadi / indawo engcono kakhulu yokufunda iPython ukuba unomsebenzi we-GIS engqondweni?

'bhetele', kwakuthetha:

  • kungekudala (incwadi)
  • kulula ukuyiqonda (incwadi / indawo)
  • imizekelo emihle (incwadi / indawo) "

Ndingathanda ukuqala ingxoxo ngokwahlula 'iisayithi' 'kwiincwadi'. Emva kwencoko yam phantse kaFreudian noNan, siye sacinga ukuba iya kuba yeyokuqhelana ngakumbi. Ke siqala 'ngeendawo':

1 Yonke incike kwi 'nqanaba'

Isiphakamiso sam sokuqala yikhosi I-Python esekelwe kwiiprojekthi ze-Udemy, kungekhona kuphela ngenxa yobukhulu bayo, kodwa nangenxa yexabiso layo kunye nenyaniso yokuba ikhefu ithathwa, kukho ixesha lokuphila lokufikelela kumxholo.

Siyaqonda ukuba ukuba ngumqali akufani nokuba 'yingcali'. Ukuba uqhagamshele nje, akukho nto ilunge ngakumbi kunokugxila kulwimi kwaye emva koko kubungcali. Ke ngoko, xa sifumana iimpendulo ezintathu (iivoti ezili-9 zizonke) zikhomba Codecademy Ndiyicinga nge 'newbies', ekubeni le ndawo isenza sikwazi ukungena kwilizwe lePython ngendlela elula okanye nayiphi na ulwimi esifisa ukufunda.

Okwesibini, sele usele nqanaba eliphakathi, ukhona Coursera. Esi sikhokelo seMOCO sinikeza izifundo ezibandakanya indawo ezahlukeneyo. Ngokukodwa sibhekisela kumjikelo wezifundo (i-5 epheleleyo) 'Python for Everyone'ophethe uCharles Severance onesihawu. Nabani othe wathatha ulandelelwano 'noDkt. Chuck ', uya kuqonda indlela asikhokela ngayo ngobuchule njengoko sithuthuka kumgangatho wobunzima ukusuka kwikhosi ukuya kwikhosi.

Ndiza kunika ikhredithi yam zifundo ezimbalwa zePython Guru99, ingakumbi enye eyasebenza yi-Google veteran.

Enye inkambo yezinga eliphakathi, encwadini yakhe enegama elifanayo le sayithi yile: Funda iPython Inzima. Ukuzivocavoca okungama-52 kugubungela imixholo eyahlukeneyo. UZed Shaw unabalandeli bakhe ngaphandle kwamathandabuzo. Iivoti ezingama-44 zencwadi!

Ewe, abo banamathele 'kwibible' yolwimi babengeke babekho. Le mpendulo ngevoti ze-10 ibonisa ukuba rhoqo sihlola isayithi Yesikhokelo kusengenye indlela efanelekileyo yokubonisana.

Sekuncinane kwinqanaba elincinci Hackerrank, CodingBat, Real Python o enye. Kukhona into ebantwini bonke, kodwa akwanele ukuba kubonakale.

2 Iincwadi zoqeqesho oluyisiseko

Esi siphakamiso apha sichithwa. Ngamnye uphelisa ukulungiswa ngcono kwincwadi ethile. Ngaphandle kokulibala ivoti 'Funda iPyththon The Hard Way' sithole esinye sokwamkelwa okufanayo: 'Indlela Yokucinga NjengeSayensi Yosayensi'(ukukhuphela mahala)

Ngaphantsi kwevoti sifumana 'Dive kwiPython'(Iivoti ze-10 kunye nokukhishwa kwamahhala) kwaye, ekugqibeleni ngevoti ze-4, incwadi kaHans Petter Langtangen,' I-Primer kwiScientific Programming nge Python ', efumaneka kwi-Amazon.

3 SIG kunye nePython. U buchule

Umzuzu obulindelwe ufikile. Kwaye ukuthetha inyani, ulwazi olunikezwe liqonga le-GIS lusishiya siyinkedama ngenxa yokunxibelelana nokungasebenzi. Ayinakwa, ikunika ntoni GisGeography njengezinye iindlela zasimahla. Nangona ngokoluvo lwam, kwesi sifundo kufanelekile ukutyala imali kwikhosi elungileyo ukuqala. Emva koko izisombululo zasimahla okanye iincwadi ziya kusinika ukomelela ngakumbi.

Kwimixholo yethu yaseSpeyin, kwaye ngokukodwa kwi-GIS izicelo kwiPython, ndingathanda ukucetyiswa malunga namazwi avaliweyo kwiindawo ezintathu ezinobungane ze-geofumed biosphere:

Kwimeko yezifundo zesiNgesi, kwinqanaba lokuqala sicebisa izi ndawo ezilandelayo:

  • I-Programming Foundation kunye nePython (kwi-Udacity) - Ewe, oku kuqhelekileyo, kodwa siyonge njengongeziweyo. Ukugqithisa kwiPython ukufunda ngokukhululekileyo nangenkululeko.  Ukutyelela.
  • I-GEO485 GIS Programming and Automation (iPenn State Open CourseWare) - Funda iPython kunye nendlela yokwenza imisebenzi ye-GIS kwi-desktop ye-Esri ArcGIS. Ukutyelela. (Iivoti ze-3 kwidonga lethu elidala).

Kwakhona kunye nolwazi olungakumbi:

  • IPython Geo-Spatial Development. Indala kodwa inomdla, ayikho into yokuba ufumana iivoti ze-23.
  • El I-program ye-GIS (GIS540) evela kwiNyuvesi yeSizwe yeNtshona ifumana iivoti ze-4. Kubonakala, ngokuphumelelayo ngolwazi olungaphezulu kune-Penn State.
  • I-portal enolwazi oluninzi. GIS LOUNGE Inika uluhlu lwamanqaku amaninzi, iindaba, iikhosi kunye nolunye ulwazi. Amavoti akho e-44 axhasa ukukhethwa kwabasebenzisi.

Kumava am, iikhosi ezikwi-Intanethi ziqhelekile, apho ufunda ukuphulukana noloyiko, wenze umthambo okhokelwayo, unxibelelane nabantu ofunda nabo nootitshala; Kodwa ekupheleni kwekhosi, ukuba ufuna ukuthatha umxholo ngokungxamisekileyo kwaye uwuse kwinqanaba elizinikeleyo, kuya kufuneka uthenge incwadi elungileyo. Kule meko, sinikwa uluhlu lokujonga kwakhona ngokuzolileyo:

Ngamavoti e-13, iPhuthon Geospatial Development ibonakala ukuqala ukwakha izicelo ukusuka ekuqaleni usebenzisa iGreen Open GIS. Isiqalo esihle

  • I-Python Scripting ye-ArcGIS (Esri) - Ukudala izixhobo zokuzimela ngokuzimela kunye nokufunda indlela yokubhala ikhowudi ye-python kwi-ArcGIS. Iyakunokukhutshwa kwaye isebenzise ngo-Esri. Kubonakala kwi-bibliography ye-Penn State.

Unomdla wokufunda i-ArcPy? Nantsi enye uludwe izixhobo zokuphanda.

Kwaye ekugqibeleni basibonisa uluhlu oluthile lweencwadi zePalthub, endikufumanayo umdla:

Ukuqukumbela, nangona ezinye izidanga ze-master kwizifundo ze-geospatial ziqhubeka nokufundisa iVisual Basic njengolwimi oluqhelekileyo kwizazinzulu ezingezizo ezekhompyuter, imeko kufanele ukuba ibeyiPython. Into ekusafuneka yenziwe, ukuba oku kubangele umdla kukuqala ukuphononongwa, ukuphononongwa, kunye nokuphononongwa. Siyazi ukuba le kuphela kwendlela yokujonga umxholo. Ngoku, masisebenze!

Impendulo enye kwi "Python: ulwimi lwe-geomatics kufuneka lubeke phambili"

Shiya impendulo

Idilesi yakho ye email aziyi kupapashwa.

Le sayithi isebenzisa i-Akismet ukunciphisa ugaxekile. Funda indlela idatha yakho yokubhaliweyo isetyenziswe ngayo.