अजगर: geomatics प्राथमिकता गर्नुपर्छ भनेर भाषा

गत वर्ष मैले मेरो साथी "फिलिब्ब्लु" लाई कसरी आफ्नो सहज दृश्यको लागि अनुप्रयोग (वीबीए) प्रोग्रामिंग एकपटक राख्नुपर्‍यो र प्लगइनको अनुकूलन विकासको लागि पायथनबाट पाइथन सिक्ने आफ्नो बाहुलाहरू रोल अप गर्नुपर्‍यो भनेर म साक्षी भएँ। «नगरपालिका SIT Q QGIS मा। यो एक अनुप्रयोग हो जुन स्पष्ट हुँदै गइरहेको छ, र जस मध्ये म मुश्किलसँग कार्यात्मक डिजाइनर थिए किनभने म अहिले सम्म त्यहाँ थिइनँ। त्यस समयमा फिलि र हालसालै पेरूको नानसँग पाइथन कोर्समा डेक्सिडिजेसन गर्दै आएका कुराकानी पछि हामीले यस पोस्टलाई विचार ग ,्यौं, जुन प्रणालीको संसारमा पाइथन भाषाको रूपमा कत्तिको महत्त्वपूर्ण भएको छ भनेर सोच्दै। भौगोलिक जानकारी को।

विषय आफै अप्रासंगिक लाग्न सक्छ, विशेष गरी जो धेरै समयदेखि यस भाषाको साथ 'काँधमा खसाल्दै' छन्। जियोफुमाडस विषय समीक्षा गर्दै, लगभग १ articles लेख मात्र पाइथनलाई जनाउँछ, र लगभग विभिन्न छलफलहरूको पूरकको रूपमा। तर हामीले पहिले नै भनिसकेका छौं कि यी समयका भूगोलशास्त्रहरूले अनुप्रयोग विकासमा मास्टर गर्न आवश्यक छ, कि उनीहरूले आफूलाई प्रोग्रामि toमा समर्पित गर्ने होईन, तर यो आवश्यक छ कि उनीहरू जग्गाको विषयहरूमा कम्प्युटर घटनाक्रम कसरी सञ्चालन गर्ने वा पर्यवेक्षण गर्ने भन्ने बारे सिक्नु पर्छ।

निश्चित रूपमा द्वारा बनाईएको भाषा Guido van Rossum यो प्रायः बढि अधिक प्रेम्प्लेन्डरन्ट खण्डमा पोष्ट गर्दैछ। IEEE मा प्रकाशित स्टीफन क्यास आलेखको समीक्षा गर्दै स्पेक्ट्रम हामीले पायौं कि पायथन अहिले रैंकिंगमा पहिलो स्थानमा रहन्छ, जब शीर्ष प्रोग्रामिङ भाषाहरू बोलाइन्छ, तथापि पहिले नै फोर्ब्स उसले पनि त्यस्तै केही कुराको आशा गरेको थियो। अवश्य पनि, यसको संस्करण in मा, यसलाई १ 3 1991 १ को टाढाको सार्वजनिक प्रस्तुतीकरणको सम्बन्धमा पहिले नै समेकित गरिएको छ। र यद्यपि मलाई लाग्छ कि वस्तुगतताको खातिर मैले अन्य भाषाहरूको तुलनामा पाइथनको फाइदाको बारेमा विस्तृत रूपमा वर्णन गर्नु हुँदैन, म छोड्दिन। मैले पायथनको लागि प्राप्त गरेको प्राथमिकतालाई सीमित गर्न, दुबै बहुउद्देश्यीय चरित्रको लागि यसको लचकता र अनुभवले प्रोग्रामरलाई यस भाषामा सहजै छाँटकाँट गरेको अनुभव गर्यो, अब पाइथनमा एप्लिकेसनहरू गर्न चाहान्छ किनकि उसले आफ्नो पूर्ण निपुणतालाई माया गर्‍यो। VBA

मलाई Aimee द्वारा बनाईएको गाईड मन पर्यो, यस सन्दर्भमा पाइथन सिक्न नैतिक ह्याकिंग.

जब हामी यस बारेमा नानसँग कुरा गर्नुभयो, GIS फोरमहरूको समीक्षा गर्दै, हामीले फेला पार्यो कि प्रोग्रामरहरूले विषयको बारेमा सोचे। यदि हामी जान्छौं gis.stackexchange मा string हामी फेला पार्छौं, दुर्भाग्यवश, धेरै संकेतित लिंकहरू निष्क्रिय छन्; जुन, तथापि, हाम्रो प्रतिबिम्बमा सुरूवात बिन्दु हटाउँदैन। त्यहाँ प्रश्न गरिएको थियो:

"तपाईंको रायमा, यदि तपाईसँग दिमागमा GIS काम छ भने पाइथन सिक्नको लागि सबैभन्दा राम्रो पुस्तक / साइट के हो?

By 'मेजर', मतलब थियो:

  • धेरै लामो छैन (पुस्तक)
  • बुझ्न सजिलो (पुस्तक / साइट)
  • राम्रो व्यावहारिक उदाहरण (पुस्तक / साइट) "

म 'पुस्तकहरू' बाट 'साइटहरू' अलग गरेर छलफल सुरु गर्न चाहन्छु। नानसँग मेरो लगभग फ्रोडियन कुराकानी पछि, हामी सोच्दछौं कि यो अधिक केन्द्रित हुनेछ। हामी त्यसपछि 'साइटहरू' को साथ शुरू:

1। सबैले 'स्तर' मा निर्भर गर्दछ

मेरो पहिलो सिफारिश एक पाठ्यक्रम हो उड्ने परियोजनाहरूमा आधारित पाइजोन, न केवल यसको आकारको कारण हो, तर यसको मूल्य र तथ्यको कारण यो हो कि एक पटक कोर्स लिन सकिन्छ, सामग्रीको जीवनभरको पहुँच हो।

हामी बुझ्दछौं कि एक शुरुवात हुनु भनेको 'विशेषज्ञ' हुनु भन्दा उस्तै हुँदैन। यदि तपाईंले भर्खरै सम्पर्क बनाउनु भएको छ भने, भाषामा ध्यान केन्द्रित गर्नु भन्दा राम्रो र केही विशेषतामा। तसर्थ, जब हामी तीन प्रतिक्रियाहरू भेट्दछौं (कुल votes वोटहरू) स poin्केत गर्दै कोडेक अकादमी म 'newbies' को बारे मा सोचना, किनकी यस साइट को एक सरल तरीका हामिलाई पायथन दुनिया या कुनै भाषा मा हामी जानना चाहते हो।

दोस्रो, मध्यवर्ती स्तरमा पहिले नै यो हो Coursera। यो MOOC प्लेटफार्म विभिन्न क्षेत्रहरु को कवर पाठ्यक्रमहरु प्रदान गर्दछ। विशेष गरी हामी पाठ्यक्रम चक्रलाई बुझाउँछ (कुलमा 5)सबैको लागि पाइथोन'राम्रो चार्ल्स सेर्वेन्स द्वारा। जसले पनि 'डाक्टरसँग अनुक्रम लिनुभयो चक ', उनीहरूले हामीलाई धेरै कुशलतापूर्वक डोऱ्याउनेछन् कि उनीहरूले कठोर स्तरको पाठ्यक्रममा प्रगति कसरी गर्ने भनेर।

म पनि आफ्नो क्रेडिट को केहि जोडा पायथन को पाठ्यक्रम मा पनि दिनुहोस गुरु 99, एक विशेष गरी एक गुगल दिग्गज द्वारा काम गरेको थियो।

अर्को मध्यवर्ती स्तरको पाठ्यक्रम, जसको पुस्तकसँग साइटको नाम हो: पायथन कठिन तरिका सिक्नुहोस्। Exercises२ व्यायामहरूले बिभिन्न शीर्षकहरूलाई समेट्छ। जेड शासँग श fans्का बिना उनका फ्यानहरू छन्। पुस्तकको लागि votes 52 भोट!

निस्सन्देह हामी भाषाको 'बाइबल' छक्क पर्दैनौं। 10 मतहरूसँग यो प्रतिक्रियाले हामीलाई देखाउँछ कि हामी सधैँ साइट जाँच गर्दछौं आधिकारिक यो अझै पनि परामर्शको लागि राम्रो विकल्प हो।

पहिले नै सानो आकारमा देखा पर्दछ हैकर्रेनक, कोडिङबट, वास्तविक पाइजोन o यो। त्यहाँ सबैको लागि केहि छ, तर यसलाई नम्र नदिनुहोस्।

2। आधारभूत प्रशिक्षणका लागि किताबहरू

यहाँ प्रस्ताव पनि बिखराएको छ। प्रत्येक एक विशेष किताबको साथ राम्रो हुँदैछ। सबै भन्दा बढी सिक्न पाइयो 'पाइथन दैलो बाटो' हामी समान स्वीकृति मध्ये एक छौँ:कम्प्युटरको वैज्ञानिकलाई कसरी सोच्नुहोस्'(मुफ्त डाउनलोड)

कम मतदान हामी फेला पर्यो 'पाइजोनमा डुबाउनुहोस्'(10 वोट र पनि निःशुल्क डाउनलोड) र अन्तमा संग 4 वोट, हंस Petter Langtangen पुस्तक,' एक प्राइमर अजिङ्गर संग 'वैज्ञानिक प्रोग्रामिङ, जो अमेजन मा पाउन सकिन्छ मा।

3। GIS र Python। विशेषज्ञता

अपेक्षित पल आयो। र सत्यलाई भन, GIS फोरम द्वारा प्रदान गरिएको जानकारीले यसको निष्क्रिय लिंकको कारण हामीलाई टुहुरा छोड्दछ। नगण्य छैन, यसले के प्रस्ताव गर्दछ GisGeography नि: शुल्क विकल्पको रूपमा। यद्यपि मेरो विचारमा, यस विषयमा यो राम्रो पाठ्यक्रममा लगानी गर्न उपयुक्त हुन्छ। त्यसो भए नि: शुल्क समाधान वा पुस्तकले हामीलाई अधिक दृढता दिनेछ।

हाम्रो स्पेनिश सन्दर्भमा, र विशेष गरी पाइजोनमा GIS अनुप्रयोगहरूको बारे मा, म हाम्रो भौगोमाडा ब्लोग्सेफर को तीन अनुकूल साइटहरूमा बन्द भएका आँखाहरु लाई सिफारिस गर्दछु:

अंग्रेजी भाषाको पाठ्यक्रममा शुरुआती स्तरको लागि हामी निम्न साइटहरू सल्लाह दिन्छौं:

  • पाइजोनसँग प्रोग्रामिङ फाउन्डेशन (उडतामा) - उफ्, यो सामान्य हो, तर हामीले यसलाई अतिरिक्त रूपमा थप्यौं। सक्रियता र नि: शुल्कको लागि पायथन सिक्नको लागी।  भ्रमण गर्न.
  • GEO485 जीआईएस प्रोग्रामिंग र स्वचालन (पेन स्टेट ओपन कोर्सवेयर) - पायथन सिक्नुहोस् र एरिक आइआरजीआईएस डेस्कटपमा GIS कार्यहरू स्वचालित गर्न कसरी सिक्नुहोस्। भ्रमण गर्न। (हाम्रो पुरानो फोरममा 3 मतहरू)।

साथै आधारभूत तर तर अधिक जानकारीको साथ:

  • पाइजोन जियो-स्पेसियल विकास। पुरानो तर रोचक, यो बेवास्ता छैन कि उसले 23 मूल्याङ्कन भोट पाउँछ।
  • El जीआईएस प्रोग्रामिङ आधारभूत (जीआईएसएक्सएनएक्स) ले एनसी स्टेट यूनिवर्सिटीबाट 540 मतदान गर्दछ। यो, वास्तवमा Penn राज्य भन्दा बढी जानकारी संग देखिन्छ।
  • धेरै जानकारीको साथ पोर्टल। GIS LOUNGE यसले आलेख, समाचार, पाठ्यक्रमहरू र अन्य जानकारीको विस्तृत दायरा प्रदान गर्दछ। तपाईंको 44 मतहरूले प्रयोगकर्ता प्राथमिकताहरू समर्थन गर्दछ।

मेरो अनुभवमा, अनलाइन पाठ्यक्रमहरू अभिमुखीकृत छन्, जसमा तपाईं आफ्नो डर हराउन, निर्देशित व्यायामहरू गर्ने, सहपाठी र शिक्षकहरूसँग अन्तर्क्रिया गर्न सिक्नुहुन्छ; तर पाठ्यक्रमको अन्त्यमा, यदि तपाई यस विषयलाई गम्भीरताका साथ लिन र समर्पित स्तरमा लैजान चाहानुहुन्छ भने तपाईले राम्रो किताब किन्नु पर्छ। यस सन्दर्भमा, हामीलाई शान्तपूर्वक समीक्षा गर्न एक सूची प्रदान गरिएको छ:

13 भोट संग, पाइजोन ज्योतिषीय विकास ओपन सोर्स GIS को प्रयोग गरेर खरोंच देखि इमारतों को निर्माण शुरू गर्न को लागी प्रतीत होता छ। राम्रो सुरुवात

  • ArcGIS को लागि फेथोन स्क्रिप्टिंग (Esri) - कस्टम geoprocessing उपकरणहरू सिर्जना गर्न र ArcGIS मा पाइजोन कोड कसरी लेख्न सिक्नुहोस्। यो डाउनलोड र एरिक को माध्यम ले अभ्यास गर्न सकिन्छ। यो पेन स्टेट कोर्स बब्जेक्टमा देखिन्छ।

अझै पनि ArcPy सिक्न रुचि छ? यहाँ एक सूची संसाधनों को जांच को लागी।

र अन्तमा उनीहरूले हामीलाई प्यार्थबूबद्वारा किताबहरूको सानो सूची देखाउँछन्, जुन मैले रोचक खोज्छु:

निष्कर्षमा, भू-स्थानिक विषयहरूमा केही मास्टर डिग्रीले गैर-कम्प्युटर वैज्ञानिकहरूको लागि सामान्य भाषाको रूपमा भिजुअल बेसिक सिकाउन जारी राख्छ, यो प्रवृत्ति वास्तवमा पाइथन हुनुपर्छ। के गर्न बाँकी छ, यदि यसले चासो जगायो भने समीक्षा, समीक्षा र समीक्षा सुरू गर्नु हो। हामी सचेत छौं कि यो विषयको लागि मात्र पहिलो दृष्टिकोण हो। अब, काममा लागौं!

एउटा जवाफलाई "पाइथन: भाषा भौगोलिकले प्राथमिकता दिनुपर्दछ"

  1. Estudo pelo पायथन प्रोक्रेरिभोवो, अच सबै अनलाइन र नि: शुल्क, सटीक नै डे डी कैडेट्रो देखाउनुहोस्, भर्नुहोस् र अध्ययन गर्नुहोस्
    https://www.pythonprogressivo.net

जवाफ छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन।

यो साइट स्प्याम कम गर्न Akismet को उपयोग गर्दछ। सिक्नुहोस् तपाईको टिप्पणी डाटा कसरी प्रशोधन गरिएको छ.