Geléiert CAD / Geoexzellentqgis

Python: d'Sprooch datt geomatics Prioritéit soll

D'lescht Joer konnt ech Zeien wéi mäi Frënd "Filiblu" seng Visual Basic for Applications (VBA) Programméierung, mat där hien sech ganz wuel gefillt huet, missen op d'Säit leeën an d'Äerm oprollen Python vun Null unzefänken, fir eng Adaptatioun vum Plugin "Municipal SIT" op QGIS. Et ass eng Applikatioun déi kloer ginn ass, an vun där ech kaum funktionell Designer war, well ech bis elo net do war. No Gespréicher déi deemools mam Fili a viru kuerzem mam Nan aus Peru gefouert hunn, deen e puer Méint mat engem Python-Cours de Rost lass gelooss huet, si mir mat dësem Post erauskomm, a mir geduecht hunn wéi wichteg de Python als Sprooch an dëser Welt vun Systemer vun Geographic Informatiounen.

D'Thema selwer kéint irrelevant schéngen, besonnesch fir déi, déi scho laang mat dëser Sprooch 'reiben'. Iwwerpréift d'Geofumadas Themen, nëmmen ongeféier 16 Artikelen bezéien sech op Python, a bal als Ergänzung zu verschiddenen Diskussiounen. Awer wéi mir virdru gesot hunn, d'Geomatik vun dësen Zäiten mussen d'Applikatioun Entwécklung beherrschen, net onbedéngt well se sech der Programmatioun widmen, awer well et dréngend ass datt se fäeg sinn den Ëmfang ze verstoen an ze wëssen wéi d'Computerentwécklungen a geospatialen Themen ze féieren oder ze kontrolléieren.

Sécher d'Sprooch geschaf duerch Guido van Rossum Et gouf positionéiert sech zu ëmmer méi preponderant Segmenter. Iwwerpréift den Artikel publizéiert an IEEE Stephen Cass Spektrum Python fonnt dass am Moment éischt Plaz am Ranking ennerhält, wann erop programméiere Sproochen mir schwätzen, obwuel Forbes hien hat eppes ähnleches erwaart. Natierlech, elo, a senger Versioun 3, gëtt et scho konsolidéiert a Relatioun mat senger ferner ëffentlecher Presentatioun am Joer 1991. An och wann ech mengen datt ech, fir d'Wuel vun der Objektivitéit, net iwwer d'Virdeeler vum Python am Verglach mat anere Sprooche soll ausbauen, kann ech net verloossen d'Präferenz ze limitéieren déi ech fir Python kritt hunn, souwuel fir seng Multifunction Feature, seng Flexibilitéit an d'Erfahrung ze gesinn datt e Programméierer sech ganz einfach dëser Sprooch upasst, a léiwer elo Uwendungen op Python ze maachen trotz senger totaler Meeschterleeschtung VBA.

Ech hu gär de Guide, dee vum Aimee erstallt gouf, fir de Python ze léieren am Kader etheschen Hacking.

Wa mer iwwer dëst mat Nan geschwat, d'Forum'en op Geo Check, fanne mir, datt Programméierer doriwwer gefrot. Wann mir dann zu gis.stackexchange Ketten Mir fonnt, datt, leider, dës Distanz vill vun de Verbindunge sinn d'Aarbechtslosegkeet; déi vum Ee, ewechzehuelen net e Startpunkt an eiser Reflexiounen ginn. D'Fro war do entwéckelt:

"An Ärer Meenung no, wat ass déi bescht Buch / Site Python ze léieren wann Dir vergiessen fir Geo Aarbecht hutt?

vun "beschte"Et ass dat:

  • net ganz laang (Buch)
  • einfach ze verstoen (Buch / Site)
  • gutt praktesch Beispiller (Buch / Site) "

Ech wéilt d'Diskussioun ufänken andeems 'Site' vu 'Bicher' getrennt gëtt. No mengem bal freudianesche Gespréich mam Nan si mir der Meenung datt et méi orientéierend wier. Also fänke mir mat de "Säiten" un:

1. Alles hänkt op der "Niveau"

Meng éischt Recommandatioun ass ee Kurs Python baséiert op Udemy Projeten, net nëmme wéinst senger Gréisst, awer och wéinst sengem Präis an der Tatsaach, datt wann de Kurs ofgehuewen ass, ass et eng Liewensdauer vum Zougank zum Inhalt.

Mir verstinn datt en Ufänger sinn net datselwecht wéi en "Expert" ze sinn. Wann Dir just Kontakt gemaach hutt, näischt Besseres wéi sech op d'Sprooch ze konzentréieren an dann op d'Spezialitéit. Dofir, wa mir dräi Äntwerten (insgesamt 9 Stëmmen) fannen, déi drop hiweisen Codecademy Ech mengen vun der "Nei Benotzer ', well dëse Site eng zimlech einfach Python erlaabt der Welt gitt oder all Sprooch wëlle mir ze léieren.

Zweeten, an op eng Mëttelstuf Niveau, et ass Coursera. Dat wëllt Plattform bidd Coursen deckt verschiddene Beräicher. Besonnesch kuckt mir ze Zyklus Coursen (5 Ganzen) "Python fir jiddereen"Vum Charles en e puer Nereïden. Wien huet d'Haaptrei mat "Dr. gefouert Chuck "gëtt als Guide mir ganz dexterously als Fortschrëtter vun der Schwieregkeet Niveau natierlech zu natierlech unerkennen.

Ech ginn och Kreditt un e puer vun de Python Coursen um Guru99, besonnesch een un deem vun engem Google Veteran geschafft gouf.

Aner Mëttelstuf natierlech, deem Buch huet de selwechten Numm vum Site ass: Léieren Python D'vielleicht. 52 Übunge fir déi verschidden Themen. Den Zed Shaw huet seng Fans ouni Zweiwel. 44 Stëmme fir d'Buch!

Natierlech hätt hien net verpasst, deen zu der "Bibel vun Sprooch oof. Dës Äntwert weist, datt 10 Stëmmen ëmmer Site kucken offiziell net méi eng gutt Alternativ nët fonktionnéiert.

An op eng kleng Skala schéngen Hackerrank, CodingBat, Real Python o dëser. Et ass eppes fir jiddereen, mä et schueden net e Bléck ze huelen.

2. Bicher fir normalen Training

D'Offer hei ass och verspreet. Jiddereen lant Territoire besser mat engem besonnesch Buch. Net vergiessen déi votadísimo "USD Python D'vielleicht" fannen een ähnlechen Akzeptanz 'Wéi Wéi e Computer Fuerscher ze denken"(Free download)

Manner gewielten fannen "Daucht an Python"(10 ofstëmmen an och gratis download) a schliesslech mat 4 wielen, ass de Hans Petter Langtangen säi Buch" A Primer on Scientific Programming with Python ", deen op Amazon gewiescht sinn.

3. Geo a Python. Spezialisatioun

Den erwaarten Moment ass ukomm. A fir d'Wourecht ze soen, d'Informatioun vum GIS Forum liwwert eis verwaist wéinst senge inaktive Linken. Net vernoléissegbar, wat et bitt GisGeographie als gratis Alternativen. Och wann et menger Meenung no an dësem Thema praktesch ass an e gudde Cours ze investéieren fir ze starten. Da gi gratis Léisungen oder Bicher eis méi Soliditéit.

An eiser schéin Kontext, a speziell op Geo Uwendungen Python, ech recommandéieren Aen bal dräi Siten vun eise Frënn geofumada blogsfera zou:

Am Fall vun Coursen an Englesch, zu der éischter Niveau mir de folgende Siten roden:

  • Programméierungs Stëftung mat Python (an Udasitéit) - Oops, dëst ass generell, mä mir hunn et als Extra kritt. Fir Äddi zu Python léieren aktiv a gratis.  fueren.
  • GEO485 GIS Programméiere an Automatiséierung (Penn State Open CourseWare) - Léiert Python a wéi Dir GIS Aufgaben am Esri ArcGIS Desktop maacht. fueren. (3 Stëmmen an eisem ale Forum).

Och fundamental, mä mat vill méi Informatiounen:

  • Python Geo-Aménagement Entwécklung. Oldie awer interessant, net zu ëmsoss kritt 23 Stëmmen Bewäertung.
  • El Geo Programméiersprooch iwwerspréngt (GIS540) vun NC State University kritt 4 Stëmmen. Et schéngt jo méi Informatiounen wéi Penn Staat.
  • E Portal mat vill Informatiounen. Geo LOUNGE Et gëtt eng breet Palette vun Artikelen, news, Coursen an aner Informatiounen. Sengem 44 Stëmmen de Benotzer Virléiften Ënnerstëtzung.

A menger Erfahrung sinn Online Coursen orientéierend, an deenen Dir léiert Är Angscht ze verléieren, guidéiert Übunge maachen, mat Klassekomeroden an Enseignanten interagéieren; Awer um Enn vum Cours, wann Dir de Sujet eescht wëllt huelen an op en dedizéierten Niveau hëlt, sollt Dir e gutt Buch kafen. An dëser Hisiicht gi mir mat enger Lëscht berouegt ze iwwerpréiwen:

Mat 13 Stëmmen, Python Geospatial Development schéngt eng Software ze starten vu Vull mat engem Open Source GIS. E gudde Start

  • Python Scripting fir ArcGIS (Esri) - Fir Moossstécker z'erreechen an ze léieren wéi Dir Pythoncode an ArcGIS schreiwt. Et kann heruntergelooss ginn an Übungen duerch Esri. Et steet an der Penn State Bibliothéik.

Nach interesséiert ArcPy am Léieren? hei Lëscht de Ressourcen ze ermëttelen.

A weisen endlech eng kleng Lëscht vu Bicher Packthub, datt ech interessant fannen:

Ofschléissend, och wa verschidde Masterstudien op geospatial Fächer weider Visual Basic als generesch Sprooch fir Net-Computerwëssenschaftler léieren, soll den Trend wierklech Python sinn. Wat bleiwt ze maachen, wann dëst Interesse ausgeléist huet ass d'Iwwerpréiwung, Iwwerpréiwung an Iwwerpréiwung unzefänken. Mir sinn eis bewosst datt dëst nëmmen eng éischt Approche zum Thema ass. Loosst eis elo un d'Aarbecht goen!

Golgi Alvarez

Schrëftsteller, Fuerscher, Spezialist am Land Management Modeller. Hien huet un der Konzeptualiséierung an Ëmsetzung vu Modeller deelgeholl wéi: National System of Property Administration SINAP an Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktor vum Geofumadas Wëssensblog zënter 2007 a Schëpfer vun der AulaGEO Akademie déi méi wéi 100 Coursen iwwer GIS - CAD - BIM - Digital Twins Themen enthält.

Verbonnen Artikelen

One Kommentéieren

Verloossen e Commentaire

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

Zréck erop zum Knäppchen