Python: harshen da ya kamata prioritize geomatics

A bara na shaida yadda aboki "Filiblu" ya bar a gefe daya shirye-shirye Kayayyakin Basic don aikace-aikacen (VBA) da wanda ya ji quite dadi, da kuma mirgine up su hannayen riga koyo Python daga karce wajen samar da wani karbuwa daga cikin plugin "zauna Municipal" a kan QGIS. Yana da wani aikace-aikace da aka da ake bayyana, da kuma abin da yake kawai aikin zanen domin ina ba haka ba nisa da cewa yanzu Bears. Bayan tattaunawa a lokacin da Fili da kuma kwanan nan tare Nan da Peru, wanda ya kasance a 'yan watanni desoxidándose tare da wani shakka daga Python, mu yi la'akari da wannan post, tunanin yadda muhimmanci shi ya zama Python a matsayin harshen a wannan duniya Systems Geographic Information.

Taken kanta iya ze m, musamman ga wadanda suka dauki 'nudging' dogon tare da wannan harshe. Bita da batutuwa na egeomates, kawai 'yan 16 articles koma zuwa Python, kuma kusan a matsayin karin zuwa daban-daban tattaunawa. Amma kamar yadda muka fada a baya, geomatics wadannan sau, dole ne Master da ci gaban da aikace-aikace, ba dole ba ne, domin suna kishin shirin, amma saboda shi ne na gaggawa da za ka iya fahimtar ikon yinsa, da kuma sanin yadda za a gudanar ko oversee IT aukuwa a geospatial.

Lalle ne harshe ya halicce ta Guido van Rossum an saita shi a kanta a cikin ƙananan yankuna masu tsayi. Yin nazari akan labarin Stephen Cass wanda aka buga a IEEE bakan mun sami cewa Python a halin yanzu ya zama wuri na farko a cikin matsayi, lokacin da ake magana da harsunan shirye-shirye mafi girma, ko da yake Forbes mun yi tsammani wani abu irin wannan. Hakika, a yanzu a cikin 3 version shi da aka gabatar riga ta kafa dangane da ta jama'a gabatar a 1991 nisa. Kuma ko da yake ina jin cewa domin kare kanka da objectivity, dole ne in zauna a cikin falalan Python a kan wasu harsunan, ba zan iya taimakawa kunkuntar da zabi na yi tsiwirwirinsu da Python, duka biyu don ta Multi fasalin - nufi kamar yadda ta sassauci da kuma kwarewa rayu in ga shirye-shiryen daidaita da sauƙi ga wannan harshe, fifita yanzu zuwa Python aikace-aikace ko da yake ya ƙaunar da stranglehold a kan VBA.

Ina ƙaunar jagorar da Aimee ya kirkira, don Koyi Python a cikin mahallin hacking tsarin.

Lokacin da muka tattauna wannan tare da Nan, don nazarin GIS forums, mun gano cewa masu shirye-shirye suna tunani game da batun. Idan muka je kirtani a kan gis.stackexchange mun sami cewa, rashin alheri, yawancin alamun da aka nuna suna aiki; wanda, duk da haka, ba ya cire maɓallin farawa a tunanin mu. Tambayar da aka ci gaba akwai:

"A ra'ayinka, menene littafi mafi kyau / shafin don koyon Python idan kana da GIS aiki?

By 'mejor', an nufi:

  • ba sosai dogon (littafin)
  • sauƙin ganewa (littafin / shafin)
  • Misalai masu kyau (littafi / shafin) "

Ina so in fara tattaunawar ta hanyar raba 'shafuka' daga 'littattafai'. Bayan da na kusan tattaunawar Freudeana tare da Nan, mun zo tunanin cewa zai zama mafi daidaitawa. Mun fara, to, tare da 'shafuka':

1 Duk abin dogara ne akan 'matakin'

Adana na farko shine hanya ce Python bisa ayyukan Udemy, ba kawai saboda girmansa ba, amma kuma saboda farashinsa da gaskiyar cewa idan an dauki wannan hanya, akwai damar rayuwa ta kowane lokaci.

Mun fahimci cewa ba daidai ba ne don zama mai farawa kamar "gwani". Idan ka kwanan nan ya tuntuɓi, ba abin da ya fi kyau ba a mayar da hankali kan harshen sannan kuma a kan sana'a. Saboda haka, idan muka sami amsoshin guda uku (wanda ya ƙara wakilan 9) yana nunawa Codecademy Ina tunanin 'sababbin' '', tun da wannan shafin ya ba mu dama mu shiga cikin Python duniya a hanya mai sauƙi ko kowane harshe da muke so mu koyi.

Abu na biyu, riga a matakin matsakaici, kai ne Coursera. Wannan shirin na MOOC yana ba da darussan da ke rufe sassa daban-daban. Musamman ma muna komawa ga sake zagayowar darussan (5 a duka) 'Python ga kowa'mai kula da Charles Severance mai tausayi. Duk wanda ya dauki jerin da Dr. Chuck ', zai fahimci yadda yake shiryar da mu sosai a hankali yayin da muke ci gaba ta hanyar matsala daga hanya zuwa hanya.

Har ila yau, ina bayar da basirata ga wa] ansu batutuwa na Python Guru99, musamman ma wanda aka yi amfani da shi na Google.

Wani matakan matsakaici na matsakaici, wanda littafinsa yana da wannan sunan shafin shine: Koyi Python A Hard Way. Ayyukan 52 da ke rufe batutuwa daban-daban. Zed Shaw yana da magoya bayansa ba tare da wata shakka ba. 44 kuri'un don littafin!

Tabbas, wadanda suke bin "Littafi Mai Tsarki" na harshe bazai iya kasancewa ba. Amsar wannan tare da kuri'un 10 ya nuna mana cewa duba kullun akan lokaci oficial Har yanzu yana da kyau madadin shawara.

Tuni a kan ƙaramin sikelin suna bayyana Hackerrank, CodingBat, Real Python o wannan. Akwai wani abu ga kowa da kowa, amma bai isa ya yi kallo ba.

2 Littattafai don horo na asali

Talla a nan an warwatsa. Kowane ɗayan ya ƙare daidaitawa da takamaiman littafi. Idan ba tare da manta da aka zaɓa 'Koyi Python The Hard Way' mun sami ɗaya daga cikin irin wannan yarda ba: 'Yadda za a yi tunanin kamar masanin kimiyya'(free download)

Ƙananan zabe mun sami 'Tsoma cikin Python"(10 kuri'un da kuma kyauta kyauta) kuma, a ƙarshe tare da kuri'un 4, littafin Hans Petter Langtangen, 'Mafarki na Farfesa game da Shirye-shiryen Kimiyya da Python', wanda za'a iya samuwa a Amazon.

3 SIG da Python. Ƙwarewa

Lokacin da aka sa ran ya isa. Kuma in gaya muku gaskiya, bayanin da GIS ya bayar ya bar mu a cikin marayu saboda haɗin haɗin kansu. Ba abin da ya rage, abin da yake bayarwa GisGeography a matsayin madadin kyauta. Ko da yake a ganina, a cikin wannan matsala yana da kyau don zuba jarurruka a hanya mai kyau don farawa. Sa'an nan kuma mafita kyauta ko littattafai zai ba mu ƙarfin ƙarfi.

A cikin ɗan littafin Hispanic, musamman a kan aikace-aikacen GIS a kan Python, zan bayar da shawarar kusan tare da idanu idanu zuwa shafukan yanar gizo guda uku na mujallar da muka samu:

Idan akwai dalibai a Turanci, don matakin farko muna ba da shawara ga shafuka masu zuwa:

  • Fasahar Shirye-shiryen da Python (a cikin Udacity) - A'a, wannan shi ne gaba ɗaya, amma mun kara da shi a matsayin karin. Zuwa gwiwar hannu a Python koyo da kuma kyauta. Don ziyarci.
  • GEO485 GIS Shirye-shiryen da Gudanarwa (Kotun Bayar da Takarda ta Penn StateWare) - Koyi Python da kuma yadda za a gudanar da ayyukan GIS na Esri ArcGIS. Don ziyarci. (Kuri'u 3 a cikin tsohuwar dandalinmu).

Har ila yau, asali amma tare da ƙarin bayani:

  • Python Geo-Spatial Development. Tsoho amma mai ban sha'awa, ba a banza yake samun kuri'un kuri'un 23 ba.
  • El GIS shirye-shirye Fundamentals (GIS540) daga Jami'ar NC NC ta samu kuri'un 4. Ana gani, yadda ya kamata tare da ƙarin bayani fiye da Jihar Penn.
  • Portal tare da mai yawa bayanai. GIS LOUNGE Yana bayar da fadi da dama na labarai, labarai, darussa da sauran bayanai. Kwanan ku na 44 suna goyan bayan masu amfani.

A cikin kwarewa, shafukan yanar gizon sune jagora, inda kuke koya don rasa tsoron ku, kuyi jagoranci, ku'amala da abokan aiki da malamai; amma a karshen wannan hanya, idan kana so ka ɗauki batun da muhimmanci kuma ka kai shi zuwa ƙaddamarwa, ya kamata ka sayi littafin mai kyau. A wannan yanayin, an bayar da mu da jerin don sake dubawa a hankali:

Tare da kuri'un 13, Python Geospatial Development ya fara fara gina aikace-aikace daga fashewa ta amfani da Open Source GIS. Farawa mai kyau

  • Python Rubutun don ArcGIS (Esri) - Don ƙirƙirar kayayyakin aiki na al'ada da kuma koyo yadda za a rubuta lambar python a ArcGIS. Ana iya sauke shi kuma yayi ta hanyar Esri. Ya bayyana a cikin littafin littafin Penn State.

Duk da haka sha'awar koyon ArcPy? A nan daya jerin na albarkatun don bincika.

Kuma a ƙarshe sun nuna mana wani ɗan littafin jerin littafin Packthub, wanda na sami sha'awa:

A ƙarshe, kodayake wasu digiri na digiri a kan batutuwa masu haɗin gwiwar suna ci gaba da koyar da Kayayyakin Kasuwanci a matsayin harshen harshe don masana kimiyya ba na kwamfuta ba, ya kamata yayi yuwuwar Python. Abin da ya rage ya kasance, idan wannan ya taso sha'awa shi ne fara farawa, yin bita da sake dubawa. Muna sane cewa wannan batu ne kawai a kan batun. Yanzu, je zuwa aiki!

Ɗaya daga cikin amsoshin "Python: harshen da ya kamata a fara gabatarwa"

Deja un comentario

Your email address ba za a buga.

Wannan shafin yana amfani da Akismet don rage spam. Koyi yadda aka sarrafa bayanan bayaninka.