एक पायथन प्रोग्रामिंग पाठ्यक्रम का मूल्य


29

मैं ESRI के माध्यम से अजगर जियोप्रोसेसिंग कोर्स करके अपने प्रोग्रामिंग कौशल को बढ़ाने पर विचार कर रहा हूं । इससे पहले कि मैं भारी पंजीकरण शुल्क के साथ हिस्सा लूं, मैं प्रशिक्षक के नेतृत्व वाले अजगर प्रोग्रामिंग के 24 घंटे के मूल्य पर आपकी राय लेना चाहता हूं। मुझे मुख्य रूप से निम्नलिखित सीखने में दिलचस्पी है:

  • आप में से उन लोगों के लिए जिन्होंने इस तरह से एक कोर्स किया है, क्या आप लागू कौशल या अधिक सैद्धांतिक ज्ञान के साथ चले गए?
  • आप में से जो लोग हाल ही में नौकरी के बाजार में आए हैं, क्या आपने पाया कि नियोक्ता आपके फिर से शुरू होने पर इस तरह एक वर्ग होने के लिए अनुकूल थे?
  • नियोक्ताओं के लिए, क्या यह वास्तव में इस तरह का एक विशेष पाठ्यक्रम है, या अधिकांश जीआईएस विश्लेषकों / विशेषज्ञ अपने दम पर अजगर प्रोग्रामिंग सीखते हैं?

1
EdX में प्रोग्रामिंग पर भी नि: शुल्क पाठ्यक्रम है। आप इसे बाहर की जाँच करने के लिए चाहते हो सकता है edx.org/courses/MITx/6.00x/2012_Fall/about
आरके

16
एश्री पाठ्यक्रमों की एक सामान्य आलोचना मैंने यह की है कि वे हर कदम के माध्यम से आपका हाथ पकड़ सकते हैं, बिना किसी वास्तविक समझ के आप क्या कर रहे हैं, या क्यों। सड़क पर एक यादृच्छिक व्यक्ति शायद अभ्यास पूरा कर सकता है, लेकिन इस पाठ्यक्रम के बाद सोमवार को सॉफ़्टवेयर का उपयोग करने के तरीके के बारे में कोई सुराग नहीं होगा। वास्तविक दुनिया का अनुभव, स्व-शिक्षा द्वारा समर्थित, अधिक उपयोगी IMO है। लेकिन आपके सीवी पर एक कोर्स अच्छा लग सकता है ...
स्टीफन लीड

यह कई प्रश्नों की एक सूची है, कृपया अपने प्रश्नों को किसी एक प्रश्न तक सीमित रखने का प्रयास करें।
यदि आप नहीं जानते हैं - बस

@ Ifyoudonotknow-justGIS यह उन "विरासत" प्रकार के प्रश्नों में से एक है जो साइट मानकों के गठन के समय वापस पूछे गए थे।
हारून

जवाबों:


30

मेरा विचार है कि आपके रिज्यूम पर आपके पास कोई भी कोर्स एक बुरी चीज नहीं हो सकती है। अपने ज्ञान को बढ़ाने के लिए एक कोर्स करने की आपकी पहल को केवल भावी नियोक्ताओं के लिए एक सकारात्मक चीज के रूप में देखा जा सकता है।

मैं ईएसआरआई पाठ्यक्रम के मूल्य से बात नहीं कर सकता लेकिन यह शायद उच्च गुणवत्ता का होगा। हालाँकि, यह आर्कगिस पर्यावरण के भीतर अजगर के कार्यान्वयन पर केंद्रित होगा। यह आपको सर्वश्रेष्ठ अभ्यास तकनीकों को प्रोग्रामिंग करना नहीं सिखाएगा जो आप एक विश्वविद्यालय पाठ्यक्रम के माध्यम से प्राप्त करेंगे। आप सबसे अधिक ज्ञान प्राप्त करेंगे कि कैसे उन कार्यों को लागू किया जाए जो आपके काम के माहौल में आपकी मदद करेंगे।

मैं पायथन पर पढ़ने की सलाह देता हूं और इससे सबसे ज्यादा अभ्यास करवाता हूं ताकि आप इसका लाभ उठा सकें।

यहाँ एक अच्छा स्रोत है जिसने मुझे पायथन की मूल बातें सीखने में मदद की। आपकी सहायता के लिए कुछ अन्य स्रोत यहां देखे जा सकते हैं:

संपादित करें: यदि आप पाठ्यक्रम के लिए अपने वर्तमान नियोक्ता को भुगतान कर सकते हैं, तो सभी बेहतर।

सौभाग्य।



@ डेविड, आपको वास्तव में अपनी टिप्पणी को एक उत्तर में बदलना चाहिए ताकि वह खो न जाए। अच्छी जानकारी!
रयानडाल्टन

14

मैंने भू-स्थानिक प्रशिक्षण सेवाओं के माध्यम से एक भुगतान किया पाठ्यक्रम लिया, लेकिन मैंने इतना सब नहीं उठाया। यह आम तौर पर बस था: यह टाइप करें, टाइप करें।

वास्तव में मुझे जो कोर्स मिल रहा था वह पेन स्टेट के जीआईएस मास्टर कार्यक्रम के माध्यम से अजगर कोर्स था । यह मुफ़्त है , उच्च गुणवत्ता का है, और यह आपको लगता है। वे आपको काम करने के लिए कई अभ्यास देते हैं। समाधान कोड और वीडियो के माध्यम से शामिल किए गए हैं।

कोर्स आर्कपी (आर्कजीआईएस) पर केंद्रित है। यदि वह सॉफ़्टवेयर है जिसका आप उपयोग कर रहे हैं तो मैं पाठ्यक्रम की अत्यधिक अनुशंसा करता हूं।

नेकां राज्य अपने मास्टर ऑफ जीआईएस कार्यक्रम में भी एक प्रोग्रामिंग कोर्स प्रदान करता है। यह पूरी तरह से पाइथन मॉड्यूल्स / भाषा में निर्मित पेन स्टेट कोर्स से अधिक विस्तार में आता है। आर्कपी पर भी कुछ बारीकियां हैं।

@ वुल्फऑर्ड्रेड के बिंदु पर MIT के कंप्यूटर विज्ञान कार्यक्रम कॉम इंट्रो और प्रोग्रामिंग कोर्स (पायथन में!) को खुले कोर्सवेयर लाइसेंस के तहत भी प्रदान करता है। पाठ्यक्रम में किसी भी एपीआई के बिना पूर्वाग्रह के सभी प्रकार के प्रकार, लूप, नियंत्रण संरचनाएं आदि शामिल हैं।


वेनिला पायथन के लिए एक अन्य विकल्प लर्निंग पाइथन द हार्ड वे है । यदि आप हार्ड कॉपी पसंद करते हैं तो पीडीएफ $ 29 के लिए उपलब्ध है, लेकिन वेब संस्करण मुफ्त है। विशिष्ट, सुपाच्य विषय हैं जिन्हें आप श्रृंखला में काम कर सकते हैं, या जैसा कि आपको एक पुनश्चर्या की आवश्यकता है।
रॉय

8

एक (क्षमता) के अलावा संयुक्त राष्ट्र के रोजगार में वृद्धि, मुझे लगता है कि अजगर का उपयोग करना सीखना हमेशा एक अच्छा विचार है। यह आपके वर्कफ़्लोज़ को प्रतिलिपि प्रस्तुत करने योग्य बनाता है, जो आपको संस्करण नियंत्रण की अनुमति देता है कि समय में विश्लेषण कैसे विकसित होता है। यदि कोई सहकर्मी आपसे पूछता है कि आपने यह या वह कैसे किया है, तो आप केवल स्क्रिप्ट को खींच सकते हैं। इसके अलावा, अगर कोई आपसे पूछता है कि पिछले कुछ हफ्तों में कौन से पोस्टप्रोसेसिंग कदम बदल गए, तो आप उस सवाल का जवाब दे सकते हैं। यह जीयूआई के साथ करना मुश्किल है।


5

फ़ेज़टर की सलाह के अलावा, मैं एक अच्छा पायथन पाठ्यपुस्तक प्राप्त करने और इसके माध्यम से काम करने की सलाह दूंगा। मैं मैगनस ले हेटलैंड द्वारा शुरुआत पायथन है। लेकिन ईमानदार होने के लिए, मैं इसे बहुत रोमांचित नहीं कर रहा हूं - केआर होर्स्टमैन द्वारा बिग जावा जैसे अधिक कॉलेज-उन्मुख पाठ की तुलना में यह पर्याप्त अभ्यास और नमूना कोड नहीं है , जिसे मैंने खुद के साथ जावा सिखाया था।

(एक तरफ के रूप में, मैं एक और कॉलेज-उन्मुख पायथन पाठ्यपुस्तक खोजना पसंद करूंगा। अगर किसी को एक का पता है ...)

उम्मीद है की यह मदद करेगा।


1
एरिक वेस्ट्रा द्वारा अजगर भू-स्थानिक विकास। packt द्वारा प्रकाशित: amazon.com/Python-Geospatial-Development-Erik-Westra/dp/…
कर्ट


4

एक और संसाधन जिसे आप देखना चाहते हैं और वह है मुफ़्त टेक्स्ट एक कंप्यूटर साइंटिस्ट की तरह कैसे सोचें- http://www.openbookproject.net/thinkcs/python/english2e/ । इसके और कुछ अन्य संसाधनों (जैसे पेन स्टेट) के माध्यम से काम करना ईएसआरआई वर्ग में आपके लिए आसान बना देगा।


3

2
-1 - यह प्रश्न विशेष रूप से इस बारे में जानकारी के लिए पूछ रहा था कि लोगों को पाठ्यक्रम लेने से क्या हासिल हुआ, और वे कैसे सीखने के बारे में अजगर, चाहे वह नौकरी पर हों, या एक वर्ग के माध्यम से। यह उत्तर अधिक उपयोगी होगा यदि, उदाहरण के लिए, आपने इसमें शामिल किया था कि इन पाठ्यक्रमों के बारे में क्या उपयोगी है, और आप उन्हें लेने का सुझाव क्यों देते हैं। बस बिना किसी संदर्भ के पाठ्यक्रमों की एक सूची प्रदान करने से किसी और को मदद नहीं मिलेगी जो उसी प्रश्न के उत्तर की खोज में हो सकता है।
स्थानिक

1
कार्यक्रम के लिए एक शुरुआत के रूप में मैं प्रोग्रामिंग के सरल लेकिन मूल्यवान सुझावों को पकड़ना चाहता था। मैं इन तीनों (ऑनलाइन मुक्त) पाठ्यक्रमों का अनुसरण कर रहा हूं, जो प्रमाण पत्र के लिए नहीं, बल्कि ज्ञान और कौशल हासिल करने के लिए समानांतर हैं। दूसरा कोर्स अजगर 3 का उपयोग करता है, अन्य 2.7 का उपयोग करते हैं। अवधारणाओं को पेश करने के लिए कक्षा अनुसूची प्रत्येक में अलग है। हालांकि यह कई तरीकों से एक ही अवधारणा का अभ्यास करने के लिए बहुत अच्छा मौका है।
सामन्ती

1
उनके पास साप्ताहिक कार्य, फिंगर व्यायाम (ऑनलाइन व्याख्यान वीडियो अनुक्रम के भीतर उपलब्ध), छात्रों की चर्चा, प्रशिक्षकों की टिप्पणियां भी हैं।
सामन्ती

3

फ़ेज़र की तरह, मैं मानता हूं कि ईएसआरआई पाठ्यक्रम उच्च गुणवत्ता का होगा। हालाँकि मुझे लगता है कि ज्यादातर API की तरह, ESRI मॉडल 1) ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग और 2) डिज़ाइन पैटर्न में पृष्ठभूमि के बिना समझना लगभग असंभव है। मैं बात कर रहा हूं 'रेन मैन हू की ऑन फर्स्ट' समझ का पता लगाने की कोशिश करता है। यहां तक ​​कि इस पृष्ठभूमि के बिना अनुभवी प्रोग्रामर के पास बहुत अधिक अनुभव होगा।

इन दोनों क्षेत्रों में किसी भी प्रकार के औपचारिक प्रशिक्षण के साथ, ESRI APIs (और बाकी सब कुछ) के बिना प्रोग्रामिंग बिना किसी अतिरिक्त प्रशिक्षण के काफी आसान हो जाती है और यह एक ज्ञानवर्धक आधार है जो अन्य सेटिंग्स में अच्छी तरह से स्थानांतरित हो जाता है।

मुझे लगता है कि मेरी बात यहाँ है कि मुझे स्थानीय कॉलेज से कुछ-कुछ सीएस-कोर्स या कुछ और करने से पहले अपने बेल्ट के तहत कुछ-कुछ सीएस पाठ्यक्रम मिलेगा, या कम से कम इन विषयों पर प्रकाशित कुछ महान सामग्री को पढ़ना होगा ।


2

मैंने लगभग डेढ़ साल पहले इस किताब को उठाया ( पायथन स्क्रिप्टिंग फ़ॉर आर्कजीआईएस ) और पाया कि यह बहुत अच्छा है क्योंकि यह आर्कगिस की ओर बढ़ा है। मैंने पुस्तकालय से कुछ अन्य पायथन पुस्तकें उठाई थीं और उन्हें जीआईएस से संबंधित होना कठिन पाया। मेरे पास एक प्रोग्रामिंग पृष्ठभूमि नहीं है, लेकिन यह पुस्तक मूल बातें और साथ ही आर्कजीआईएस के लिए विशिष्ट जानकारी पर जाने में काफी सहायक थी।

अभ्यासों के दौरान थोड़ी देर लगी, लेकिन इससे मुझे काम करने की अच्छी नींव मिली। मुझे सीखने का सबसे अच्छा तरीका यह लगा कि बस वहाँ जाना है और कुछ स्क्रिप्ट बनाने की कोशिश करनी है। आप कई सौ बार एक दीवार में अपना सिर धमाका करने के बाद सामान का पता लगाते हैं!

जोड़ने के लिए संपादित: मैंने एक आर्कपी पाठ्यक्रम लिया था जो व्याख्यान से अधिक चर्चा में था और जबकि यह कुछ हद तक मददगार था, मुझे लगता है कि इसे अपने दम पर सीखना (एक संरक्षक के साथ, यदि आप भाग्यशाली हैं कि एक में ठोकर खाएं) सबसे अच्छा तरीका है।


2

मैं जोड़ना चाहता हूं कि हेलसिंकी विश्वविद्यालय से भूगोलविदों के लिए पायथन पाठ्यक्रम हैं।

  1. परिचयात्मक पाठ्यक्रम:
  2. मात्रात्मक भूविज्ञान (निरंतरता)
  3. अधिक उन्नत सामग्री:
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.