Python: ulwimi ekufuneka phambili geomatics

Kunyaka ophelileyo ndiye ndangqina indlela umhlobo wam «Filiblu» abeke ngayo ecaleni inkqubo yakhe yeVisual Basic for Application (VBA) awayeziva ekhululekile kuyo, kwaye eqengqa ihempe yakhe efunda iPython ukusuka ekuqaleni, ukuphuhlisa ulungelelwaniso plugin «I-SIT kaMasipala» malunga ne-QGIS. Sisicelo esivele sicace gca, kwaye kuso kwakungekho nto ndiyisenzi esisebenzayo kuba bendingekho kude kube ngoku. Emva kwencoko ebibanjwe ngeloxesha noFili kwaye kutshanje noNan osuka ePeru, obesele ene-Python ngeenyanga ezithile ngoku, sijonga le post, sicinga ngendlela ebaluleke ngayo iPython ukuba ibe lulwimi kweli lizwe leeNkqubo. yoLwazi lweJografi.

Isihloko ngokwaso sinokubonakala singenanto, ngakumbi kulabo 'baye bahlala' ixesha elide ngeli lwimi. Echaza izihloko egeomates, nje ezimbalwa amanqaku 16 ibhekisela Python, yaye phantse oluncedisanayo ukuya kwiingxoxo ezahlukeneyo. Kodwa ke njengoko sele besesitshilo, geomatics la maxesha, kufuneka sifunde uphuhliso lezicelo, akuyomfuneko kuba abazinikele kwiprogram, kodwa ngenxa yokuba kungxamisekile ukuba uyakwazi ukuqonda ububanzi kwaye ukwazi ukuqhuba okanye yongamele IT uphuhliso geospatial ngayo.

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 sasilindele into efanayo. Ewe ngoku, kwi-3 yayo inguqu, sele idibaniswe ngokubhekiselele kwinkcazo yaso ebanzi kwi-1991. Kwaye nangona ndivakalelwa kukuba ngenxa ukungabi naxanasi, ukuba ndiya kuhlala phezu ezintle Python xa ithelekiswa nezinye iilwimi, andikwazi kukunceda ungaxinanisa ukhetho Ndizuze yi Python, bobabini kuphawu layo multi - nenjongo bhetyebhetye amava yayo waphila ukubona wenkqubo ukuziqhelanisa lula kulo ulwimi, wakhetha ngoku kwizicelo Python nangona yena wayemthanda ukukrwitsha yakhe 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 ngokuhlula 'iisayithi' ukusuka 'kwiincwadi'. Emva kokuba ndixoxe noFunanaana kunye noNan, siye sacinga ukuba kuya kuba yinto engakumbi. Saqala, ngoko nge 'sites':

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 akufani ukuba ngumqali 'njengengcali'. Ukuba uthe wangena ekuthinteni, akukho nto ingcono kunokugxininisa kulwimi uze ufike kwi-specialty. Ngoko ke, xa sifumana iimpendulo ezintathu (ezongeza iivoti ze-9) 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. Imizimba ye-52 ejongene nezihloko ezahlukileyo. UZed Shaw unabalandeli bakhe ngaphandle kokungabaza. Ivoti ze-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 olindelekileyo ufike. Kwaye ukuxelela inyaniso, ulwazi olunikezwa yiforum ye-GIS lusishiya kwiinkedama ngenxa yezikhonkwane ezingasebenzi. Akunakunyanzeliswa, oko kunika GisGeography njengezinye iindlela zokukhulula. Nangona kwimbono yam, kule ngongoma ikulungele ukutyalombela kwikhondo elungileyo ukuqala. Emva koko izisombululo okanye iincwadi ziza kusinika amandla amakhulu.

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.

Kwamava am, iikholeji ze-intanethi zikhokelo, apho ufunda ukulahlekelwa ukwesaba kwakho, usebenzise izikhokelo zokukhokela, usebenzisana nabafundi ofunda nabo kunye nootitshala; kodwa ekupheleni kwekhosi, ukuba ufuna ukuthatha isihloko ngokugqithiseleyo kwaye uyifake kwizinga elizinikezele, kufuneka uthenge incwadi enhle. Kule nkalo, sinikezelwa uluhlu lokuhlaziya ngokuzithobayo:

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:

Ekugqibeleni, nangona abanye abaphathi kwii-geospatial izifundo baqhubeka befundisa i-Visual Basic njengolwimi oluqhelekileyo lwezinzululwazi ezingezizo zeekhompyutheni, umgangatho kufanele ube yiPython. Oko kusele kwenziwe, ukuba le nto ivuselele umdla kukuba uqale ukuhlaziya, ukuhlaziywa nokuhlaziya. Siyazi ukuba oku kuphela ukulinganisa kokuqala kwesi sifundo. Ngoku, uye emsebenzini!

I-One Phendula "I-Python: ulwimi olufuneka ukuba i-geomatics ibeke phambili"

Shiya impendulo

Idilesi yakho ye email aziyi kupapashwa.

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