Python: chinenero chimene ayenera kusankha geomatics

Chaka chatha ndikuwona momwe bwenzi langa «Filiblu» anayenera kupatulira zojambula zake za Visual Basic for Applications (VBA) zomwe adazimva bwino, ndikupangira manja ake a Python kuphunzira, ndikupanga kusintha kwa pulasitiki «SIT Municipal» pa QGIS. Ndili ntchito yomwe yakhala yotseguka, ndipo yomwe sindinali yojambula bwino chifukwa sindinali kumeneko mpaka pano. Pambuyo pokambirana pa nthawiyo ndi Fili ndi posachedwa ndi Nan wochokera ku Peru, zomwe zakhala zikudutsa kwa miyezi ingapo ndi njira ya Python, timaganizira izi, ndikuganiza kuti Python yakhala chilankhulidwe chotani m'dziko lino lapansi. za Zigawidwe za Geographic.

Nkhaniyo ikhonza kuwoneka ngati yopanda ntchito, makamaka kwa omwe akhala 'akukweza' nthawi yayitali ndi chinenero ichi. Yofotokoza nkhani ya egeomates, nkhani zochepa chabe 16 amatchula Python, ndipo pafupifupi wowonjezera nkhani zosiyanasiyana. Koma monga tanena kale, geomatics nthawi imeneyi, ayenera adziwe kukula kwa ntchito, osati chifukwa Amakonda pulogalamu, koma chifukwa mwachangu kuti inu mukhoza kumvetsa ukulu ndi kudziwa mmene kuchita kapena kuyang'anira IT zikuchitika geospatial.

Ndithudi chinenero cholengedwa Guido van Rossum Wakhala akudziyika okha m'magulu owonjezereka kwambiri. Kuwonanso nkhani ya Stephen Cass ku IEEE Masewera Timapeza kuti Python panopa ndiyo malo oyamba, pamene zilankhulo zapamwamba zogwiritsidwa ntchito, ngakhale zili kale Forbes tinali kuyembekezera zofanana. Inde, tsopano, mu 3 version yake, yaphatikizidwa kale poyerekeza ndi mafotokozedwe ake apatali ku 1991. Ndipo ngakhale ine ndikumverera kuti chifukwa cha Kudziwa, ndiyenera sayang'ana makhalidwe abwino a Python molimbana ndi zilankhulo zina, sindingathe kuthandiza kuchepetsa nditachita ndapeza ndi Python, onse chifukwa cha nkhani yake Mipikisano - cholinga monga kusinthasintha zake ndipo Mwachidziwikire kuti wolemba mapulogalamu amasinthasintha mosavuta ku chinenero ichi, akusankha tsopano kupanga mapulogalamu pa Python ngakhale kuti iye ankakonda ulamuliro wake wonse pa VBA.

Ndinkakonda kalozera wopangidwa ndi Aimee, kuti Phunzirani Python munthawi ya ethical hacking.

Pamene tinkakambirana za Nan ndi kubwereza maofesi a GIS, tinapeza kuti olemba maphunzilo amadzifunsa za mutuwo. Ngati tipita Zida mu gis.stackexchange Timapeza kuti, mwatsoka, zizindikiro zambiri zosonyezedwa sizigwira ntchito; Zomwe, komabe, sizichotsa chiyambi pomwe talingalira. Funso lomwe linayambika kumeneko linali:

"Malingaliro anu, ndi bukhu labwino / malo ati a kuphunzira Python ngati muli ndi ntchito ya GIS mu malingaliro?

Mwa 'mejor', Anatanthawuza:

  • Osati nthawi yayitali (bukhu)
  • Kumvetsetsa mosavuta (buku / tsamba)
  • Zitsanzo zabwino (buku / malo) "

Ndikufuna kuyambitsa zokambirana polekanitsa 'malo' kuchokera ku 'mabuku'. Pambuyo pokambirana ndi Freudeana pafupi ndi Nan, tayamba kuganiza kuti zingakhale zovuta kwambiri. Timayamba, ndiye ndi 'sites':

1. Chirichonse chimadalira pa 'mlingo'

Ndemanga yanga yoyamba ndi njira ya Python yochokera kumapulani a Udemy, osati chifukwa cha kukula kwake, komanso chifukwa cha mtengo wake komanso mfundo yakuti pokhapokha ngati maphunzirowo atengedwa, pali nthawi yopezeka kwa zomwe zilipo.

Timadziwa kuti sizomwe zimakhala zoyamba kukhala 'akatswiri'. Ngati mwangoyamba kulankhulana, palibe chabwino kuposa kuganizira chilankhulidwecho ndiyeno pazipadera. Choncho, tikapeza mayankho atatu (omwe amawonjezera mavoti a 9) akulozera Codecademy Ndikuganiza za 'newbies', chifukwa webusaitiyi imalola njira yosavuta kutidziwitsa ku dziko la Python kapena chinenero chomwe tikufuna kuphunzira.

Chachiwiri, kale pa msinkhu wa pakati, ndi Coursera. Pulogalamuyi ya MOOC imapereka maphunziro okhudza mbali zosiyanasiyana. Makamaka ife timatchula za kayendetsedwe ka maphunziro (5 pachiwerengero)Nsomba kwa Aliyense'Ndi zabwino Charles Severance. Aliyense amene anatsatira ndondomeko ndi 'Dr. Chuck ', adziwa momwe atiwongolera mwaluso pamene akupitiliza pazovuta pazochitika.

Ndimapatsanso mwayi wanga pa maphunziro a Python angapo Guru99, makamaka imene inagwiritsidwa ntchito ndi munthu wamba wa Google.

Maphunziro ena apakati, omwe buku lawo liri ndi dzina lomwelo ndilo: Phunzirani Python The Way Mwakhama. Zojambula za 52 zomwe zimakhudza nkhani zosiyanasiyana. Zed Shaw ali ndi mafanizi ake mosakayikira. Mavoti a 44 a bukhu!

Kumene iye akanakhoza musaphonye omwe amamatira ku 'Baibulo la chinenero. Zimenezi zikusonyeza kuti 10 mavoti nthawi zonse onani malo oficial salinso wabwino zina kafufuzidwe.

Ndipo pa sikelo yocheperako kuoneka Wachiwembu, Kujambula Bati, Python Yeniyeni o izi. Pali chinachake kwa aliyense, koma si kuwawa kwa tione.

2. Mabuku pa maphunziro

Nkhaniyi pano komanso omwazika. Aliyense akutsirizira yothetsa bwino ndi buku linalake. Osati n'kuwaiwala votadísimo 'Phunzirani Python The Mwakhama Way' kupeza wina kulandiridwa ofanana 'Kodi Kuganizira Monga Computer Scientist'(Free Download)

Pasanathe anakuvoterani anapezazo 'Kuyenda pansi pa madzi mu Python'(Mavoti a 10 komanso maulendo aulere) ndipo, potsiriza ndi mavoti a 4, buku la Hans Petter Langtangen,' Primer on Scientific Programming with Python ', lomwe lingapezeke pa Amazon.

3. SIG ndi Python. Kufufuza

Nthawi yodalirika yafika. Ndipo kuti ndikuuzeni zoona, mfundo zomwe zimaperekedwa ndi gulu la GIS zimatiika ife kumalo osungirako ana amasiye chifukwa cha kugwirizana kwawo. Sizonyansa, zomwe zimapereka GisGeography monga njira zowonjezera. Ngakhale mu lingaliro langa, mu nkhani iyi ndi yabwino kuti agwire ntchito yabwino kuti ayambe. Ndiye njira zothetsera ufulu kapena mabuku zidzatipatsa ife mphamvu zazikulu.

M'nkhani yathu ya ku Spain, komanso makamaka za GIS zolemba pa Python, ndikupempha kuti pafupi ndi maso anga atsekedwe ndi malo ochezeka atatu pa geofumada blógsfera:

Ngati maphunziro a Chingerezi, pa mlingo woyamba timalangiza malo awa:

  • Programming Foundation ndi Python (mu Udacity) - Eya, izi ndizochilendo, koma taziwonjezera ngati zina. Kuphwima mu Python kuphunzira mwakhama komanso kwaulere. Kuti mupite.
  • GEO485 GIS Programming and Automation (Penn State Open CourseWare) - Phunzirani Python ndi momwe mungagwiritsire ntchito GIS ntchito ku desktop ya Esri ArcGIS. Kuti mupite. (Mavoti a 3 mu forum yathu yakale).

Zowonjezereka koma ndi zambiri zambiri:

Pazochitika zanga, maphunziro a pa intaneti ndiwatsogolera, momwe mumaphunzirira kutaya mantha anu, kuchita masewero olimbitsa thupi, kuyanjana ndi anzanu akusukulu ndi aphunzitsi; koma kumapeto kwa maphunzirowo, ngati mukufuna kutenga nkhaniyi mozama ndikuitenga ku gawo lodzipereka, muyenera kugula buku labwino. Pachifukwa ichi, tapatsidwa mndandanda wowerengera mofatsa:

Ndi mavoti a 13, Chitukuko cha Gethatial Geospatial Development chikuwonekera kuti ayambe kumanga mapulogalamu kuchokera pachiyambi pogwiritsa ntchito Open Source GIS. Chiyambi chabwino

  • Python malembedwe kwa ArcGIS (Esri) - Kupanga zipangizo zamakono zokhala ndi geoprocessing ndi kuphunzira kulemba code python ku ArcGIS. Ikhoza kumasulidwa ndi kuphunzitsidwa kupyolera mu Esri. Zikuwoneka mu mbiri ya Penn State.

Komabe kuphunzira ArcPy? pano Lembani Zida zofufuza.

Ndipo potsiriza kusonyeza yaing'ono mndandanda wa mabuku Packthub, kuti Ine zakusangalatsani:

Pomalizira, ngakhale kuti madigiri ena apamwamba pa nkhani zapadera akupitiriza kuphunzitsa Visual Basic monga chilankhulidwe cha anthu omwe si asayansi a pakompyuta, chikhalidwecho chiyenera kukhala Python. Zomwe ziyenera kuchitika, ngati izi zachititsa chidwi ndi kuyamba kuyambiranso, kubwereza ndi kubwezeretsanso. Ife tikudziwa kuti ichi ndi choyambirira choyambirira pa phunzirolo. Tsopano, pitani kuntchito!

Yankho limodzi ku "Python: chinenero chomwe geomatics chiyenera kuika patsogolo"

Siyani yankho

Anu email sati lofalitsidwa.

Tsambali likugwiritsa ntchito Akismet kuchepetsa spam. Phunzirani momwe deta yanu ikufotokozera.