Tagħlim CAD / GISdehruqgis

Python: il-lingwa li l-ġeomatika għandha tagħti prijorità

Is-sena l-oħra stajt nara kif ħabib tiegħi “Filiblu” kellu jwarrab l-ipprogrammar tiegħu tal-Visual Basic for Applications (VBA), li biha ħassu pjuttost komdu, u jxammar il-kmiem jitgħallem Python mill-bidu, biex jiżviluppa adattament tal- plugin "Muniċipali SIT" fuq QGIS. Hija applikazzjoni li saret ċara, u li bilkemm kont disinjatur funzjonali tagħha għax sa issa ma kontx hemm. Wara konversazzjonijiet li saru dak iż-żmien ma’ Fili u dan l-aħħar ma’ Nan mill-Perù, li qatta’ xi xhur jeħles mis-sadid b’kors ta’ Python, ħriġna b’din il-kariga, naħsbu dwar kemm sar importanti Python bħala lingwa f’din id-dinja ta’ Sistemi ta' Informazzjoni Ġeografika.

Is-suġġett innifsu jista 'jidher irrelevanti, speċjalment għal dawk li ilhom' iħakkru l-ispallejn 'ma' din il-lingwa għal żmien twil. Meta tirrevedi s-suġġetti tal-Geofumadas, madwar 16-il artikolu biss jirreferu għal Python, u kważi bħala komplement għal diversi diskussjonijiet. Imma kif diġà għidna qabel, il-ġeomatiċi ta ’dawn iż-żminijiet għandhom jegħlbu l-iżvilupp tal-applikazzjoni, mhux neċessarjament għax jiddedikaw lilhom infushom għall-ipprogrammar, iżda għax huwa urġenti li jkunu kapaċi jifhmu l-ambitu u jkunu jafu jmexxu jew jissorveljaw żviluppi tal-kompjuter fi kwistjonijiet ġeospazjali.

Ċertament il-lingwa maħluqa minn Guido van Rossum ilu jpoġġi ruħu f'segmenti li huma dejjem iktar preponderanti. Reviżjoni tal-artiklu ta 'Stephen Cass fl-IEEE Ispettru insibu li Python bħalissa tokkupa l-ewwel post fil-klassifikazzjoni, meta l-lingwi ta 'programmar ta' fuq huma mitkellma, għalkemm diġà Forbes xi ħaġa simili kienet avvanzat lilna. Naturalment, issa, fil-verżjoni 3 tiegħu, huwa ppreżentat diġà kkonsolidat b'relazzjoni mal-preżentazzjoni pubblika mbiegħda tiegħu fl-1991. U għalkemm inħoss li, għall-fini ta 'oġġettività, m'għandix nelabora fuq il-benefiċċji ta' Python meta mqabbel ma 'lingwi oħra, ma nistax nitlaq biex nillimita l-preferenza li ksibt għal Python, kemm għall-karatteristika multi-purpose tagħha bħala l-flessibilità tagħha kif ukoll l-esperjenza li għext li tara programmatur jadatta faċilment għal din il-lingwa, u pprefera issa li jagħmel l-applikazzjonijiet fuq Python minkejja li kien iħobb il-ħakma totali tiegħu fuq VBA.

Ħobb il-gwida maħluqa minn Aimee, biex Tgħallem Python fil-kuntest ta ' hacking etiku.

Meta tkellimna dwar dan ma 'Nan, nirrevedu l-fora GIS, sibna li l-programmaturi staqsew dwar is-suġġett. Jekk immorru ktajjen f'gis.stackexchange insibu li, sfortunatament, ħafna mir-rabtiet indikati mhumiex attivi; li, madankollu, ma tneħħix il-punt tat-tluq fir-riflessjoni tagħna. Il-kwistjoni żviluppata kien hemm:

"Fl-opinjoni tiegħek, x'inhi l-aħjar ktieb / sit biex titgħallem Python jekk għandek xogħol ta 'SIG f'moħħu?

Permezz ta 'MEJOR", kien maħsub:

  • mhux twil ħafna (ktieb)
  • faċli biex tinftiehem (ktieb / sit)
  • eżempji prattiċi tajbin (ktieb / sit) "

Nixtieq nibda d-diskussjoni billi nissepara 'siti' minn 'kotba'. Wara l-konverżazzjoni kważi Freudjana tiegħi ma 'Nan, wasalna biex naħsbu li tkun iktar orjentata. Imbagħad nibdew bis-'siti ':

1. Kollox jiddependi fuq il- "livell"

L-ewwel rakkomandazzjoni tiegħi hija kors ta ' Python ibbażat fuq proġetti Udemy, mhux biss minħabba d-daqs tiegħu, iżda wkoll minħabba l-prezz tiegħu u l-fatt li ladarba jittieħed il-kors, hemm tul ta 'żmien ta' aċċess għall-kontenut.

Aħna nifhmu li li tkun Bidu mhux l-istess li tkun 'espert'. Jekk għadek kif għamilt kuntatt, xejn aħjar milli tiffoka fuq il-lingwa u mbagħad fuq l-ispeċjalità. Għalhekk, meta nsibu tliet tweġibiet (li jammontaw għal 9 voti) li jindikaw lejn Codecademy Naħseb dwar il- "newbies", peress li dan is-sit jippermetti mod sempliċi biex jintroduċuna lejn id-dinja Python jew kwalunkwe lingwa li rridu nitgħallmu.

It-tieni, diġà f'livell intermedju, huwa Coursera. Din il-pjattaforma MOOC toffri korsijiet li jkopru oqsma differenti. B'mod partikolari nirreferu għaċ-ċiklu tal-kors (5 b'kollox)Python għal kulħadd"mill-Severance Charles sbieħ. Kull min ħa s-sekwenza ma '' Dr Chuck ", se jirrikonoxxi kif hu jiggwida lilna b'ħiliet kbar hekk kif jimxi 'l quddiem fil-kors tal-livell ta' diffikultà bil-kors.

Nagħti wkoll kreditu lil koppja mill-korsijiet tal-Python f'Guru99, speċjalment wieħed li nħadem fuqu minn veteran tal-Google.

Kors intermedju ieħor, li l-ktieb tiegħu għandu l-istess isem bħas-sit huwa: Tgħallem Python Il-Mixja iebsa. 52 eżerċizzju li jkopru s-suġġetti differenti. Zed Shaw għandu lill-partitarji tiegħu mingħajr dubju. 44 vot għall-ktieb!

Naturalment ma nistgħux nitilfu lil dawk li jaderixxu mal-'bible 'tal-lingwa. Din it-tweġiba bil-voti 10 turi li aħna dejjem niċċekkjaw is-sit uffiċjali hija alternattiva tajba għall-konsultazzjoni.

Diġà jidhru fuq skala iżgħar Hackerrank, KodifikazzjoniBat, Real Python o din. Hemm xi ħaġa għal kulħadd, iżda ma jagħtux ħarsa.

2. Kotba għal taħriġ bażiku

L-offerta hawnhekk hija wkoll mifruxa. Kull wieħed jispiċċa jkollna aħjar ma 'ktieb partikolari. Mingħajr ma jintesew l-iktar 'Python The Hard Way', insibu waħda ta 'aċċettazzjoni simili:Kif Aħseb Bħal Xjentist tal-Kompjuter"(free download)

Inqas ivvota nsib 'Dive into Python'(10 jivvota u wkoll tniżżel b'xejn) u, fl-aħħar bil-voti 4, il-ktieb ta' Hans Petter Langtangen, 'A Primer dwar l-Ipprogrammar Xjentifiku bil-Python', li jista 'jinstab fuq l-Amażonja.

3. GIS u Python. Speċjalizzazzjoni

Wasal il-mument mistenni. U biex ngħidu l-verità, l-informazzjoni pprovduta mill-forum GIS tħallina orfni minħabba r-rabtiet inattivi tagħha. Mhux negliġibbli, dak li toffri GisGeography bħala alternattivi ħielsa. Għalkemm fl-opinjoni tiegħi, f'din il-kwistjoni huwa konvenjenti li tinvesti f'kors tajjeb biex tibda. Imbagħad soluzzjonijiet jew kotba b'xejn jagħtuna aktar solidità.

Fil-kuntest Hispanic tagħna, u speċifikament fuq l-applikazzjonijiet GIS Python, nirrakkomanda għajnejn magħluqa kważi tliet siti ta 'ħbieb tagħna geofumada blogsfera:

Fil-każ ta 'korsijiet bl-Ingliż, għall-ewwel livell aħna nagħtu parir lis-siti li ġejjin:

  • Fondazzjoni għall-Ipprogrammar b'Python (fil Udacity) - Oops, dan huwa ġenerali, imma aħna żiedha bħala żejda. Li minkeb fit-tagħlim ta 'Python attiv u b'xejn.  Żjara.
  • GEO485 Programmazzjoni GIS u Awtomazzjoni (Penn Istat Open korsijiet) - Python hija mgħallma u awtomatizzat kompiti GIS desktop ESRI ArcGIS. Żjara. (Voti 3 fil-forum qadim tagħna).

Ukoll bażiku iżda b'aktar informazzjoni:

  • Żvilupp Spazjali Ġeo-Spazjali Python. Qadim iżda interessanti, mhux fil-vain jottjeni voti ta 'klassifikazzjoni 23.
  • El Fundamentali ta 'programmazzjoni SIG (GIS540) mill-Università ta 'l-Istat NC tikseb il-voti 4. Jidher, tabilħaqq b'aktar informazzjoni minn dik ta 'Penn State.
  • Portal b'għadd ta 'informazzjoni. GIS LOUNGE jipprovdi firxa wiesgħa ta 'artikli, aħbarijiet, korsijiet u informazzjoni oħra. Il-voti 44 tiegħek jappoġġjaw il-preferenzi ta 'l-utent.

Fl-esperjenza tiegħi, korsijiet onlajn huma orjentattivi, li fihom titgħallem titlef il-biża 'tiegħek, tagħmel eżerċizzji ggwidati, tinteraġixxi ma' sħabu tal-klassi u għalliema; Iżda fl-aħħar tal-kors, jekk trid tieħu s-suġġett bis-serjetà u teħodha għal livell dedikat, għandek tixtri ktieb tajjeb. F'dan ir-rigward, aħna pprovduti b'lista biex tirrevedi bil-kalma:

Bi voti 13, Python Geospatial Development jidher li jibda jibni l-applikazzjonijiet mill-bidu permezz ta 'Open Source GIS. Bidu tajjeb

  • Python Scripting għal ArcGIS (Esri) - Li toħloq għodda ta 'ġesturi ta' ġeneru tad-dwana u titgħallem kif tikteb il-kodiċi python f'ArchGIS. Jista 'jitniżżel u jeżerċita permezz ta' Esri. Jidher fil-bibljografija tal-kors ta 'Penn State.

Xorta interessati fit-tagħlim ta 'ArcPy? Hawn wieħed Lista riżorsi biex tinvestiga.

U finalment juruna lista żgħira ta 'kotba minn Packthub, li nsib interessanti:

Bħala konklużjoni, għalkemm xi lawrji ta 'masters dwar suġġetti ġeospazjali jkomplu jgħallmu Visual Basic bħala lingwaġġ ġeneriku għal xjenzati mhux tal-kompjuter, it-tendenza għandha tkun verament Python. Dak li għad irid isir, jekk dan qajjem interess huwa li tibda tirrevedi, tirrevedi u tirrevedi. Aħna konxji li dan huwa biss l-ewwel approċċ għas-suġġett. Issa ejja naħdmu!

Golgi Alvarez

Kittieb, riċerkatur, speċjalista fil-Mudelli ta’ Ġestjoni tal-Art. Huwa pparteċipa fil-kunċettwali u l-implimentazzjoni ta 'mudelli bħal: Sistema Nazzjonali ta' Amministrazzjoni tal-Proprjetà SINAP fil-Ħonduras, Mudell ta 'Ġestjoni ta' Muniċipalitajiet Konġunti fil-Ħonduras, Mudell Integrat ta 'Ġestjoni tal-Katastru - Reġistru fin-Nikaragwa, Sistema ta' Amministrazzjoni tat-Territorju SAT fil-Kolombja . Editur tal-blog tal-għarfien Geofumadas mill-2007 u kreatur tal-Akkademja AulAGEO li tinkludi aktar minn 100 kors dwar suġġetti GIS - CAD - BIM - Digital Twins.

Artikli relatati

Wieħed ikkummenta

Ħalli kumment

Your email address mhux se jkun ippubblikat. oqsma meħtieġa huma mmarkati bl *

Lura għall-buttuna ta 'fuq