تعليم CAD / GISمميزQGIS

الثعبان: اللغة التي يجب أن الأولوية الجيوماتكس

في العام الماضي ، تمكنت من مشاهدة كيف اضطر صديقي "Filiblu" إلى التخلي عن برمجته Visual Basic for Applications (VBA) ، التي شعر براحة تامة معها ، وشمر عن سواعده في تعلم لغة Python من نقطة الصفر ، لتطوير تكيف مع البرنامج المساعد "Municipal SIT" على QGIS. إنه تطبيق أصبح واضحًا ، وبالكاد كنت مصممًا وظيفيًا لأنني لم أكن هناك حتى الآن. بعد المحادثات التي أجريت في ذلك الوقت مع فيلي ومؤخراً مع نان من بيرو ، الذي قضى بضعة أشهر في التخلص من الصدأ باستخدام دورة بايثون ، توصلنا إلى هذا المنشور ، ونفكر في مدى أهمية بايثون كلغة في هذا العالم. نظم المعلومات الجغرافية.

قد يبدو الموضوع نفسه غير ذي صلة ، خاصة بالنسبة لأولئك الذين كانوا "يفركون أكتافهم" بهذه اللغة لفترة طويلة. بمراجعة موضوعات Geofumadas ، تشير حوالي 16 مقالة فقط إلى Python ، وتقريباً كمكمل للمناقشات المختلفة. ولكن كما قلنا من قبل ، يجب أن تتقن الجيوماتيات في هذه الأوقات تطوير التطبيقات ، ليس بالضرورة لأنهم سيكرسون أنفسهم للبرمجة ، ولكن لأنه من الضروري أن يكونوا قادرين على فهم النطاق ومعرفة كيفية إجراء أو الإشراف على تطورات الكمبيوتر في الأمور الجغرافية المكانية.

ومن المؤكد أن اللغة التي أنشأتها غيدو فان روسوم وقد تم ذلك تضع نفسها في قطاعات راجحة على نحو متزايد. مراجعة مقالة نشرت في IEEE ستيفن كاس طيف وجد الثعبان الذي يحتل حاليا المركز الأول في الترتيب، عندما العليا لغات البرمجة نتكلم، على الرغم من الشرق الأوسط لقد توقع شيئًا مشابهًا. بالطبع ، الآن ، في نسختها 3 ، تم تقديمها مدمجة بالفعل فيما يتعلق بعرضها العام البعيد في عام 1991. وعلى الرغم من أنني أشعر أنه من أجل الموضوعية ، لا ينبغي أن أتحدث عن فوائد بايثون مقارنة باللغات الأخرى ، لا يمكنني ترك للحد من التفضيل الذي اكتسبته لـ Python ، سواء بالنسبة لميزتها متعددة الأغراض ، ومرونتها وتجربة رؤية مبرمج يتكيف بسهولة مع هذه اللغة ، مفضلًا الآن إنشاء تطبيقات على Python على الرغم من حب إتقانها الكامل لـ VBA.

أحببت الدليل الذي صممه إيمي لتعلم بيثون في سياق القرصنة الأخلاقية.

عندما تحدثنا حول هذا الموضوع مع نان، والتحقق من المنتديات على نظم المعلومات الجغرافية، نجد أن المبرمجين تساءل حول هذا الموضوع. إذا ننتقل إلى سلاسل gis.stackexchange وجدنا أن لسوء الحظ، فإن العديد من الوصلات الموضحة غير نشطة. التي، مع ذلك، لا يزيل يكون نقطة البداية في تفكيرنا. وقد تم تطوير هذا السؤال هناك:

"في رأيك، ما هو أفضل كتاب / موقع لتعلم بايثون إذا كان لديك في الاعتبار تهدف عمل نظم المعلومات الجغرافية؟

بواسطة 'أفضل'، وهو يعني:

  • لم يمض وقت طويل جدا (كتاب)
  • من السهل أن نفهم (كتاب / الموقع)
  • أمثلة عملية جيدة (كتاب / الموقع) "

أود أن أبدأ المناقشة بفصل "المواقع" عن "الكتب". بعد محادثتي شبه الفرويدية مع نان ، توصلنا إلى الاعتقاد بأنها ستكون أكثر توجهاً. ثم نبدأ بـ "المواقع":

1. كل شيء يعتمد على "مستوى"

توصيتي الأولى هي دورة بايثون على أساس مشاريع Udemyليس فقط بسبب حجمها ، ولكن أيضًا بسبب سعرها وحقيقة أنه بمجرد الوصول إلى الدورة التدريبية ، فهناك إمكانية وصول إلى المحتوى مدى الحياة.

نحن نفهم أن كونك مبتدئًا لا يعني أن تكون "خبيرًا". إذا كنت قد اتصلت للتو ، فلا شيء أفضل من التركيز على اللغة ثم التخصص. لذلك ، عندما نجد ثلاث إجابات (بإجمالي 9 أصوات) تشير إلى Codecademy وأعتقد أن من "نوبي"، لأن هذا الموقع يسمح بيثون بسيطة الى حد كبير دخول عالم أو أي اللغة التي تريد أن تتعلم.

ثانيا، وعلى المستوى المتوسط، فمن كورسيرا. تقدم هذه المنصة MOOC دورات تغطي مجالات مختلفة. وعلى وجه الخصوص نشير إلى الدورات دورة (مجموع 5) "بيثون للجميع"تشارلز الانقطاع متعاطف. الذي قاد التسلسل مع "د. سوف تشاك "الاعتراف كدليل نحن بمهارة جدا كما تقدم في مسار مستوى صعوبة بالطبع.

كما أنني أعطي رصيدًا إلى اثنين من دورات Python في Guru99 ، خاصة تلك التي تم العمل عليها من قبل أحد المحاربين القدامى في Google.

بالطبع وسيط آخر، الذي كتاب له نفس اسم الموقع هو: تعلم بايثون بالطريقة الصعبة. 52 تمرين تغطي مواضيع مختلفة. زيد شو لديه معجبيه دون أدنى شك. 44 صوتا للكتاب!

بالطبع انه لا يمكن أن تفوت الذين يتمسكون إلى 'الكتاب المقدس' اللغة. تظهر هذه الاستجابة التي الأصوات 10 دائما التحقق من الموقع رسمي لم يعد استعلام بديل جيد.

وعلى نطاق أصغر تظهر Hackerrank, CodingBat, بيثون الحقيقي o فمن. هناك شيء للجميع، ولكنها لا تؤذي لإلقاء نظرة.

2. كتب للتدريب الأساسي

وفرقت أيضا بالعرض هنا. الجميع ينتهي تسوية أفضل مع كتاب معين. عدم نسيان votadísimo 'تعلم بايثون بالطريقة الصعبة "قبولا مماثلا واحد"كيف تفكر مثل لعالم الحاسوب"(تحميل مجاني)

أقل صوت العثور على 'الغوص في بايثون"(أصوات 10 وأيضًا تنزيل مجاني أيضًا) ، وأخيراً بأصوات 4 ، كتاب هانز بيتر لانجتان ،" كتاب تمهيدي حول البرمجة العلمية مع بيثون "، والذي يمكن العثور عليه على موقع أمازون.

3. GIS وبايثون. تخصص

وصلت اللحظة المتوقعة. وللحقيقة ، فإن المعلومات التي يقدمها منتدى GIS تتركنا أيتامًا بسبب روابطه غير النشطة. لا يهم ، ما تقدمه GisGeography كبدائل مجانية. على الرغم من أنه في رأيي ، من المناسب الاستثمار في مسار جيد للبدء في هذا الموضوع. ثم ستمنحنا الحلول أو الكتب المجانية مزيدًا من الصلابة.

في السياق اسباني لدينا، وتحديدا على تطبيقات نظم المعلومات الجغرافية بيثون، أوصي عيون مغلقة تقريبا ثلاثة مواقع من أصدقائنا geofumada blogsfera:

في حالة الدورات في اللغة الإنجليزية، بالنسبة للمستوى الأولي فإننا ننصح المواقع التالية:

  • مؤسسة البرمجة مع بيثون (في Udacity) - عفوًا ، هذا عام ، لكننا أضفناها كإضافة. إلى الكوع في بيثون التعلم بنشاط ومجاني.  زيارة.
  • جيوسنومكس نظم المعلومات الجغرافية البرمجة والأتمتة (بين ستات كورسوار) - تعلم بيثون وكيفية أتمتة مهام نظم المعلومات الجغرافية في إسري سطح المكتب أرتجيس. زيارة. (أصوات شنومك في المنتدى القديم).

أيضا الأساسية ولكن مع مزيد من المعلومات:

من واقع خبرتي ، تعتبر الدورات التدريبية عبر الإنترنت توجيهية ، حيث تتعلم أن تفقد خوفك ، وتقوم بتمارين موجهة ، وتتفاعل مع زملائك في الفصل والمعلمين ؛ لكن في نهاية الدورة ، إذا كنت تريد أن تأخذ الموضوع على محمل الجد وتأخذه إلى مستوى مخصص ، فيجب عليك شراء كتاب جيد. في هذا الصدد ، تم تزويدنا بقائمة للمراجعة بهدوء:

مع أصوات 13 ، يبدو أن Python Geospatial Development تبدأ في إنشاء التطبيقات من البداية باستخدام Open Source GIS. بداية جيدة

  • بيثون البرمجة ل أرتجيس (إسري) - لإنشاء أدوات جيوبروسيسينغ مخصصة وتعلم كيفية كتابة رمز الثعبان في أرتجيس. ويمكن تحميلها وتمارين من خلال إسري. يظهر في ببليوغرافيا دورة ولاية بنسلفانيا.

لا تزال مهتمة في تعلم أركبي؟ هنا واحد قائمة موارد للتحقيق.

وأخيرا تظهر لنا قائمة صغيرة من الكتب التي كتبها بثب، التي أجد مثيرة للاهتمام:

في الختام ، على الرغم من أن بعض درجات الماجستير في موضوعات الجغرافيا المكانية تستمر في تعليم Visual Basic كلغة عامة لعلماء غير الكمبيوتر ، يجب أن يكون الاتجاه هو Python. ما يجب القيام به ، إذا أثار هذا الاهتمام ، هو البدء في المراجعة والمراجعة والمراجعة. نحن ندرك أن هذه ليست سوى مقاربة أولى للموضوع. الآن ، لنبدأ العمل!

جولجي الفاريز

كاتب وباحث متخصص في نماذج إدارة الأراضي. شارك في وضع المفاهيم وتنفيذ نماذج مثل: النظام الوطني لإدارة الممتلكات SINAP في هندوراس ، نموذج إدارة البلديات المشتركة في هندوراس ، النموذج المتكامل لإدارة السجل العقاري - التسجيل في نيكاراغوا ، نظام إدارة الإقليم SAT في كولومبيا . محرر مدونة Geofumadas المعرفية منذ عام 2007 ومنشئ أكاديمية AulaGEO التي تضم أكثر من 100 دورة تدريبية حول موضوعات GIS - CAD - BIM - التوائم الرقمية.

مقالات ذات صلة

تعليق واحد

ترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

العودة إلى الزر العلوي