Таълим Канада / GISАслӣqgis

Python: забони, ки бояд дар мадди аввал geomatics

Соли гузашта ман шоҳиди он шудам, ки чӣ тавр дӯсти ман "Филиблу" бояд барномасозии Visual Basic for Applications (VBA)-и худро, ки бо он худро хеле бароҳат ҳис мекард, як сӯ гузошта, остинҳои худро печонда, Python-ро аз сифр меомӯзад, то мутобиқгардонии плагини "SIT Municipal" дар QGIS. Ин барномаест, ки равшан шудааст ва ман базӯр тарроҳи функсионалӣ будам, зеро ман то ҳол дар он ҷо набудам. Пас аз сӯҳбатҳое, ки он вақт бо Фили ва ба наздикӣ бо Нан аз Перу, ки чанд моҳро бо курси Python аз занг халос карда буд, мо бо ин мақола баромадем ва дар бораи он фикр мекардем, ки Python ҳамчун забон дар ин ҷаҳон то чӣ андоза муҳим шудааст. Системаҳои иттилооти ҷуғрофӣ.

Худи мавзӯъ метавонад номарбуте ба назар расад, алахусус барои онҳое, ки муддати тӯлонӣ бо ин забон "каф мекашиданд". Баррасии мавзӯъҳои Geofumadas, танҳо тақрибан 16 мақола ба Python ишора мекунанд ва тақрибан ҳамчун такмили муҳокимаҳои гуногун. Аммо тавре ки мо қаблан гуфта будем, геоматикаи ин замонҳо бояд таҳияи барномаҳоро на аз он сабаб, ки онҳо худро ба барномасозӣ мебахшанд, азхуд кунанд, балки аз он сабаб фаврӣ аст, ки онҳо тавонанд миқёсро дарк кунанд ва чӣ гуна таҳия ва назорат кардани таҳияҳои геомуҳимияти компютериро бидонанд.

Албатта, забон аз тарафи офарида шудааст Гидо ван Ромпум ки дар бахшҳои афзоянда афзудааст. Аз мақолаи Истефанус боздид бароед спектри мо мефаҳмем, ки Python акнун дар ҷои аввал ҷойгир аст, вақте ки забонҳои барномасозии боло вуҷуд доранд, гарчанде аллакай Forbes ӯ чизи ба ин монандро пешбинӣ карда буд. Албатта, ҳоло, дар версияи 3, он аллакай дар робита бо презентатсияи оммавии дурдасташ дар соли 1991 муттаҳид карда шудааст. Ва гарчанде ки ман фикр мекунам, ки барои объективӣ, ман набояд бартариҳои Python-ро дар муқоиса бо забонҳои дигар муфассал баён кунам, наметавонам тарк кунам маҳдуд кардани афзалияте, ки ман барои Python ҳам барои хусусияти бисёрҳадафаш, ҳам чандирӣ ва ҳам таҷрибаи дидани барномасоз ба ин забон хеле ба осонӣ маҳдуд кардаам, афзал медонам акнун бо вуҷуди дӯст доштани кулли худ дар Python замимаҳо созам. VBA.

Ман дастуреро, ки Aimee офаридааст, дӯст медоштам, то ки Python-ро дар матн омӯзед хабари ахлоқӣ.

Вақте ки мо дар бораи ин бо Нан сӯҳбат кардем, бознигарии форумҳои GIS, мо мефаҳмидем, ки барномаророн дар бораи мавзӯи мазкур фикр мекарданд. Агар мо равем занҷирҳо дар gis.stackexchange мо мефаҳмем, ки бисёре аз алоқаҳои зикршуда ғайрифаъоланд; Вале, ин аст, ки нуқтаи ибтидоӣ дар тафаккури мо нест. Саволе ба миён омад, ки дар он ҷо буд:

"Ба фикри шумо, кадом китоби беҳтарин / сайт барои омӯзиши Python, агар шумо дар бораи GIS кор кунед?

Бояд гуфт,mejor', яъне:

  • на дертар (китоби)
  • осонтар фаҳмидан (китоб / сайт)
  • Намунаҳои хуби амалӣ (китоб / сайт) "

Мехостам муҳокимаро аз ҷудо кардани "сайтҳо" аз "китобҳо" оғоз кунам. Пас аз сӯҳбати қариб фрейдии ман бо Нан, мо фикр кардем, ки ин самтбахштар хоҳад буд. Пас, мо аз "сайтҳо" оғоз мекунем:

1. Ҳама чиз ба "сатҳи" вобаста аст

Пешниҳоди аввалини ман ин аст Python дар асоси лоиҳаҳои Udemy, на танҳо аз сабаби андозаи он, балки ҳамчунин аз сабаби нархи он ва воқеае, ки бори аввал гирифта мешавад, зиндагӣ ба мундариҷа дастрас аст.

Мо мефаҳмем, ки саркор будан ба "коршинос" монанд нест. Агар шумо ҳоло тамос баста бошед, беҳтар аз он ки ба забон ва сипас ба ихтисос диққат диҳед. Аз ин рӯ, вақте ки мо се посухро (дар маҷмӯъ 9 овоз) бо ишора пайдо мекунем Codecademy Ман фикр мекунам, ки "нав" нав аст, зеро ин сайт имкон медиҳад, ки роҳи осонтареро ба мо дар ҷаҳони Python ва ё забоне, ки мо мехоҳем омӯхтем.

Дуюм, аллакай дар сатҳи миёна, он аст Coursera. Ин платформаи MOOC курсҳои гуногунро пешниҳод мекунад. Аз ҷумла, мо ба давраҳои курсҳо (5 дар маҷмӯъ)Python барои ҳамааз тарафи Чарлз Сидорз. Онҳое, Чук ", ки чӣ тавр ӯ моро роҳнамоӣ мекунад, ҳангоме, ки дар рафти душворӣ дар сатҳи душворӣ пешрафт мекунад.

Ман инчунин ба якчанд курсҳои Python дар Guru99 қарз медиҳам, бахусус курсе, ки дар он собиқадори Google кор кардааст.

Дигар миёна, ки китоби он дорои ҳамон ном аст, ин аст: Python Дар роҳи душвор. 52 машқҳо, ки мавзӯъҳои гуногунро фаро мегиранд. Зед Шо бидуни шак мухлисони худро дорад. 44 овоз барои китоб!

Албатта, мо метавонем, ки онҳоеро, ки ба забони "муқобил" забт мекунанд, аз даст надиҳем. Ин якҷоя бо овозҳои 10 нишон медиҳад, ки мо ҳамеша сайтро тафтиш мекунем расмӣ Ин алтернативаи хуб барои машварат мебошад.

Аллакай дар ҳаҷми хурд пайдо мешавад Hackerrank, CodingBat, Python Real o ин. Барои ҳама чиз чиз мавҷуд аст, аммо ба ҳеҷ чиз ниёз надорем.

2. Китобҳо барои омӯзиши асосӣ

Дар ин ҷо низ тақсим мешавад. Ҳар як шахс бо китоби алоҳида мувофиқат мекунад. Бидуни он, ки фаромӯш накунед, «Python The Hard Way» омӯхтем, ки яке аз чунин қабулиҳо ба мо дастрас аст:Чӣ гуна ба мисли як олим олимӣ фикр кардан'(Download free)

Бале,Ба Python гурезед(Овозҳои 10 ва ҳамчунин ройгони ройгон), ва дар охир бо овозҳои 4, Ҳанс Паттутс Lang Langangang, 'A Primer on Programming Programming with Python', ки дар Амазонки пайдо шудааст.

3. GIS ва Python. Specialization

Лаҳзаи пешбинишуда фаро расид. Ва агар росташро гӯем, маълумоте, ки форуми GIS пешкаш мекунад, моро аз сабаби пайвандҳои ғайрифаъолаш ятим мекунад. Бепарво нест, ки он чӣ пешниҳод мекунад География ҳамчун алтернативаҳои ройгон. Гарчанде ки ба андешаи ман, дар ин мавзӯъ қулай аст, ки сармоягузорӣ ба курси хубе барои оғоз. Он гоҳ ҳалли ройгон ё китобҳо ба мо устувории бештар медиҳанд.

Дар конфронси Hispanic, ва махсусан дар бораи барномаҳои GIS оид ба Python, ман қариб бо чашмҳо ба се саҳифаҳои дӯстона дар blofasada geofumada мо таваққӯъ:

Дар сурати курсҳои забони англисӣ, дараҷаи ибтидоӣ мо ба сайтҳои зерин маслиҳат медиҳем:

  • Бунёди барномасозӣ бо Python (дар Udacity) - Бале, ин умумист, аммо мо онро илова кардаем. Барои фаъолона ва озодона омӯзиши Python.  Барои дидан.
  • GEO485 GIS Барномарезӣ ва автоматика (Пенн давлатии Open CourseWare) - Python ёд мешавад ва автоматӣ вазифаҳои GIS Esri ArcGIS экранро тартиб додан. Барои дидан. (Овозҳои 3 дар форумҳои пешинаи мо).

Ҳамчунин маълумоти асосӣ:

  • Python Рушди Geo-Spatial. Овоздиҳӣ, вале шавқовар, на дар бегоҳ votes 23 votes.
  • El Асосҳои барномасозии GIS (GIS540) аз Донишгоҳи давлатии NC ба даст овард. Ба назар чунин мерасад,
  • Як портал бо якчанд иттилоот. GIS LOUNGE як қатор мақолаҳо, ахборот, курсҳо ва дигар иттилоотро пешниҳод мекунад. Сатҳи 44-ро дастгирӣ мекунад.

Дар таҷрибаи ман, курсҳои онлайн самтбахш мебошанд, ки дар он шумо тарси худро гум кардан, машқҳои роҳнамо, ҳамкорӣ бо ҳамсинфон ва муаллимонро меомӯзед; Аммо дар охири курс, агар шумо хоҳед, ки мавзӯъро ҷиддӣ бигиред ва онро ба сатҳи махсус бардоред, шумо бояд китоби хубе харед. Дар ин робита, ба мо рӯйхат дода мешавад, ки оромона баррасӣ кунем:

Бо овозҳои 13, рушди Питтсаи Геотатсионӣ назар ба кушодани замимаҳо бо истифода аз сарчашмаҳои кушодаи GIS оғоз меёбад. Оғози хуб

  • Python Scripting барои ArcGIS (Esri) - Барои эҷод кардани асбобҳои геопрографиявӣ ва омӯхтани рамзи Python дар ArcGIS. Онро тавассути Esri метавон бор кард ва амалид. Он дар Китоби Пенсила курсии кино пайдо мешавад.

Ҳоло ба омӯзиши ArcPy манфиатдор аст? Ин ҷо як рӯйхат захираҳо барои тафтишот.

Ва ниҳоят, онҳо ба мо рӯйхати хурдеро, ки Packthub навиштаанд, ба ман нишон медиҳанд, ки ман шавқмандам:

Хулоса, гарчанде ки баъзе дараҷаҳои магистрӣ дар мавзӯъҳои геомасеҳӣ ба омӯзиши Visual Basic ҳамчун забони умумӣ барои олимони ғайри компютер идома медиҳанд, аммо ин тамоюл воқеан бояд Python бошад. Чӣ бояд кард, агар ин таваҷҷӯҳро ба бор оварда бошад, ин оғоз, баррасӣ, баррасӣ ва баррасӣ аст. Мо медонем, ки ин танҳо як муносибати аввал ба мавзӯъ аст. Ҳоло, биё ба кор!

Голги Альварес

Нависанда, муҳаққиқ, мутахассиси моделҳои идоракунии замин. Вай дар консептуализатсия ва татбиқи моделҳо, аз қабили: Системаи миллии идораи амволи SINAP дар Гондурас, Модели идоракунии муниципалитетҳои муштарак дар Гондурас, Модели интегралии идоракунии кадастр - бақайдгирӣ дар Никарагуа, системаи идоракунии қаламрави SAT дар Колумбия иштирок кардааст. . Муҳаррири блоги дониши Geofumadas аз соли 2007 ва созандаи Академияи AulaGEO, ки зиёда аз 100 курсҳоро дар мавзӯъҳои GIS - CAD - BIM - Digital Twins дар бар мегирад.

Мақолаҳо марбут

Яке аз Comment

  1. Питер Уилсон, ки дар он тамоми онлайн ва бепул, нишондиҳандаҳои дақиқро нишон медиҳад, танҳо ворид ва омӯзиш
    https://www.pythonprogressivo.net

Эзоҳ диҳед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад. Майдонҳои талаб карда мешавад, бо ишора *

санҷед, ҳамчунин
наздик
Бозгашт ба боло