Fòmasyon CAD / GISAnons SpesyalQGIS

Piton: lang nan ki ta dwe priyorite jeomatik

Ane pase a mwen te kapab temwen ki jan zanmi m '"Filiblu" te oblije mete sou kote pwogram Visual Basic for Applications (VBA), ak ki li te santi byen konfòtab, epi woule manch li aprann Python nan grafouyen, yo devlope yon adaptasyon nan la. plugin "Minisipal SIT" sou QGIS. Li se yon aplikasyon ki te vin klè, epi nan ki mwen te diman yon designer fonksyonèl paske mwen pa t 'la jiska kounye a. Apre konvèsasyon ki te fèt nan epòk sa a ak Fili e dènyèman ak Nan peyi Pewou, ki te pase kèk mwa pou debarase m de rouye ak yon kou Python, nou te vin ak pòs sa a, nou panse sou ki jan Python te vin enpòtan kòm yon lang nan mond sa a. Sistèm enfòmasyon jeyografik.

Sijè nan tèt li ta ka sanble petinan, espesyalman pou moun ki te 'fwote zepòl' ak lang sa a pou yon tan long. Revize sijè yo Geofumadas, sèlman sou 16 atik, al gade nan Piton, ak prèske kòm yon konpleman nan diskisyon divès kalite. Men, jan nou te deja di sa anvan, jeomatik yo nan moman sa yo dwe metrize aplikasyon devlopman, pa nesesèman paske yo pral dedye tèt yo nan pwogramasyon, men paske li se ijan yo ke yo kapab konprann sijè ki abòde lan ak konnen ki jan yo ka fè oswa sipèvize devlopman òdinatè nan zafè jeospasyo.

Sètènman lang lan kreye pa Guido van Rossum li te pwezante tèt li nan segments de pli zan pli plis preponderant. Revize Stephen Cass atik la pibliye nan IEEE Spectre nou jwenn ke Piton kounye a okipe plas an premye nan klasman an, lè lang pwogramasyon yo ap pale, byenke Forbes yon bagay ki sanble te avanse nou. Natirèlman, kounye a, nan vèsyon 3 li yo, li prezante deja konsolide an relasyon ak prezantasyon piblik byen lwen li yo an 1991. Ak byenke mwen santi ke, pou dedomajman pou objektivite, mwen pa ta dwe elabore sou benefis ki genyen nan Piton konpare ak lòt lang, mwen pa ka kite limite preferans ke mwen te akeri pou Piton, tou de pou karakteristik milti-bi li yo ak fleksibilite li yo ak eksperyans la te viv nan wè yon pwogramè adapte trè fasil nan lang sa a, ki pwefere kounye a fè aplikasyon pou sou Piton menm si li te renmen metriz total li sou VBA.

Mwen te renmen gid ki te kreye pa Aimee, Aprann Piton nan yon kontèks Hacking etik.

Lè nou te diskite sa a avèk Nan, revize fowòm yo GIS, nou te jwenn ke pwogramasyon yo te mande sou pwoblèm nan. Si nou ale nan strings sou gis.stackexchange nou jwenn ke, malerezman, anpil nan lyen yo endike yo inaktif; ki, sepandan, pa retire pwen an kòmanse nan refleksyon nou yo. Kesyon an te devlope te genyen:

"Nan opinyon ou, ki sa ki liv la pi bon / sit yo aprann Python si ou gen travay GIS nan tèt ou?

By 'mero', li te vle di:

  • pa trè long (liv)
  • fasil pou konprann (liv / sit)
  • bon egzanp pratik (liv / sit) "

Mwen ta renmen kòmanse diskisyon an pa separe 'sit' soti nan 'liv'. Aprè konvèsasyon preske freyodyen mwen ak Nan, nou vin panse ke li ta pi oryante. Lè sa a, nou kòmanse ak 'sit yo':

1 Tout depann sou 'nivo a'

Rekòmandasyon premye fwa mwen se yon kou Piton ki baze sou pwojè Udemy, pa sèlman paske nan gwosè li yo, men tou, paske nan pri li yo ak lefèt ke yon fwa se kou a pran, gen yon lavi nan aksè nan kontni an.

Nou konprann ke yo te yon debutan se pa menm bagay la kòm yo te yon 'ekspè'. Si ou te jis fè kontak, pa gen anyen pi bon pase yo konsantre sou lang lan ak Lè sa a, sou espesyalite a. Se poutèt sa, lè nou jwenn twa repons (total 9 vòt) montre nan Codecademy Mwen panse ke nan 'newbies yo', depi sit sa a pèmèt nou antre nan mond Piton an nan yon fason trè senp oswa nenpòt lòt lang nou vle aprann.

Dezyèmman, deja nan yon nivo entèmedyè, ou se Coursera. Sa a platfòm MOOC ofri kou ki kouvri diferan zòn. An patikilye nou refere a sik la nan kou (5 nan total) 'Piton pou tout moun'an chaj nan senatèr Charles Severance la. Nenpòt moun ki te pran sekans lan ak 'Dr. Chuck ', yo pral rekonèt ki jan li gide nou trè abilman jan nou pwogrè nan nivo a difikilte pou soti nan kou nan kou.

Mwen menm mwen bay kredi nan yon koup nan kou yo Python nan Guru99, espesyalman youn ki te travay sou pa yon veteran Google.

Yon lòt nivo nivo entèmedyè, ki gen liv gen menm non sit la se: Aprann Python wout la difisil. 52 egzèsis ki kouvri diferan sijè yo. Zed Shaw gen fanatik li yo san dout. 44 vòt pou liv la!

Natirèlman, moun ki baton nan 'Bib la' nan lang pa ta ka absan. Repons sa a avèk vòt 10 montre nou toujou tcheke sit la ofisyèl li toujou yon altènatif bon pou konsiltasyon.

Deja sou yon echèl ki pi piti yo parèt Hackerrank, CodingBat, Reyèl Python o sa a. Gen yon bagay pou tout moun, men li pa ase gen yon gade.

2 Liv yo pou fòmasyon de baz yo

Se òf la isit la tou gaye. Chak moun fini moute ajiste pi byen ak yon liv an patikilye. San yo pa bliye trè te vote 'Aprann Python wout la difisil' nou jwenn youn nan akseptasyon ki sanble:Ki jan yo panse tankou yon syantis konpitè'(gratis download)

Mwens te vote nou jwenn 'Plonje nan Piton'(Vòt 10 epi tou download gratis) ak, finalman ak vòt 4, liv Hans Petter Langtangen a,' Yon Manyèl sou pwogramasyon syantifik ak Piton ', ki ka jwenn sou Amazon.

3 SIG ak Python. Espesyalizasyon an

Moman espere a te rive. Ak di verite a, enfòmasyon yo bay nan fowòm nan GIS kite nou òfelen akòz lyen inaktif li yo. Pa neglijab, sa li ofri GisGeography kòm altènativ gratis. Malgre ke nan opinyon mwen, nan sijè sa a li se pratik envesti nan yon kou bon yo kòmanse. Lè sa a, solisyon yo gratis oswa liv ap ban nou plis solidite.

Nan kontèks Panyòl nou an, epi espesyalman sou aplikasyon pou GIS Piton, Mwen rekòmande je fèmen prèske twa sit nan zanmi nou geofumada blogsfera:

Nan ka nan kou nan lang angle, pou nivo inisyal la nou konseye sit sa yo:

  • Programming Fondasyon ak Piton (nan Udacity) - Wouch, sa a se jeneral, men nou te ajoute li kòm yon siplemantè. Pou koud nan Python aprann aktivman ak pou gratis.  Pou vizite.
  • GEO485 Programmation GIS ak automatisation (Penn State Open Courseware) - Piton se te aprann ak otomatize travay GIS Esri ArcGIS Desktop. Pou vizite. (3 vote nan fowòm fin vye granmoun nou an).

Epitou debaz men ak plis enfòmasyon:

  • Python Geo-Espasyal Devlopman. Old, men enteresan, li pa pou gremesi ke li vin vòt Rating 23.
  • El GIS pwogramasyon fondamantal (GIS540) ki soti nan Inivèsite NC Inivèsitè vin vote 4. Li sanble, efektivman avèk plis enfòmasyon pase Penn State.
  • Yon Portal ki gen anpil enfòmasyon. GAS LOUNGE Li bay yon pakèt atik, nouvèl, kou ak lòt enfòmasyon. Vòt 44 ou sipòte preferans itilizatè yo.

Nan eksperyans mwen, kou sou entènèt yo oryantasyon, nan ki ou aprann pèdi pè ou, fè egzèsis gide, kominike avèk kamarad klas ak pwofesè yo; Men, nan fen kou a, si ou vle pran sijè a oserye epi pran li nan yon nivo devwe, ou ta dwe achte yon bon liv. Nan sans sa a, yo ban nou yon lis pou revize avèk kalm:

Avèk vòt 13, Python Devlopman jeospasyal parèt yo kòmanse aplikasyon pou bilding nan grate lè l sèvi avèk Open Source GIS. Yon bon kòmansman

  • Python Scripting pou ArcGIS (Esri) - Pou kreye zouti jeopwosè koutim epi aprann kouman yo ekri kòd python nan ArcGIS. Li ka telechaje ak egzèsis nan Esri. Li parèt nan bibliyografi kou Eta Penn la.

Toujou enterese nan aprann ArcPy? Isit la yon sèl lis nan resous yo mennen ankèt sou.

E finalman yo montre nou yon lis ti liv Packthub, ki mwen jwenn enteresan:

An konklizyon, byenke kèk degre mèt sou sijè jeospasyo kontinye anseye vizyèl debaz kòm yon lang jenerik pou syantis ki pa òdinatè, tandans a ta dwe reyèlman Python. Ki sa ki rete yo dwe fè, si sa a te pwovoke enterè se kòmanse revize, revize, ak revize. Nou okouran ke sa a se sèlman yon premye apwòch nan sijè a. Koulye a, kite a jwenn nan travay!

Golgi Alvarez

Ekriven, chèchè, espesyalis nan Modèl Jesyon Tè. Li te patisipe nan konsèptualizasyon ak aplikasyon modèl tankou: Sistèm Nasyonal Administrasyon Pwopriyete SINAP nan Ondiras, Modèl Jesyon Minisipalite Joint nan Ondiras, Modèl Integrated Jesyon Cadastre - Rejis nan Nikaragwa, Sistèm Administrasyon Teritwa SAT nan Kolonbi. . Editè nan blog konesans Geofumadas depi 2007 ak kreyatè Akademi AulAGEO ki gen ladann plis pase 100 kou sou sijè GIS - CAD - BIM - Digital Twins.

Atik ki gen rapò

Yon Comment

Kite yon kòmantè

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

Se konsa, tcheke
Fèmen
Retounen nan bouton tèt