آموزش CAD / GISویژهqgis

پایتون: زبان است که باید در اولویت قرار ژئوماتیک

سال گذشته توانستم شاهد این باشم که چگونه دوستم "Filiblu" مجبور شد برنامه‌نویسی ویژوال بیسیک برای برنامه‌های کاربردی (VBA) خود را که با آن احساس راحتی می‌کرد کنار بگذارد و آستین‌ها را بالا زد تا پایتون را از ابتدا یاد بگیرد تا اقتباسی از پلاگین "Municipal SIT" در QGIS. این یک برنامه کاربردی است که مشخص شده است، و من به سختی یک طراح کاربردی در آن بودم زیرا تا به حال آنجا نبودم. پس از گفتگوهایی که در آن زمان با فیلی و اخیراً با نان از پرو، که چند ماه برای خلاصی از زنگ زدگی با یک دوره پایتون گذرانده بود، به این پست رسیدیم و به این فکر کردیم که پایتون چقدر به عنوان یک زبان در این جهان اهمیت پیدا کرده است. سیستم های اطلاعات جغرافیایی

خود این موضوع می تواند بی ربط به نظر برسد ، خصوصاً برای کسانی که مدت طولانی با این زبان "شانه می کشند". با مرور مباحث Geofumadas ، فقط حدود 16 مقاله به پایتون اشاره دارند و این تقریباً به عنوان مکمل بحث های مختلف است. اما همانطور که قبلاً قبلاً گفتیم ، ژئوماتیک این زمانها باید بر توسعه برنامه ها مسلط شوند ، لزوماً به این دلیل که خود را وقف برنامه نویسی می کنند ، بلکه به این دلیل فوری است که آنها قادر به درک دامنه هستند و می دانند چگونه می توانند پیشرفتهای رایانه ای را در مسائل جغرافیایی انجام دهند یا نظارت کنند.

مطمئنا زبان ایجاد شده توسط گیدو ون راسوم خود را در بخش های به طور فزاینده ای برتر قرار داده است. بررسی مقاله Stephen Cass در IEEE طیف ما متوجه می شویم که پایتون در حال حاضر رتبه اول را به خود اختصاص می دهد، زمانی که زبان برنامه نویسی بالا صحبت می شود، هر چند که قبلا نیز گفته شده است فوربس چیزی شبیه به ما پیشرفت کرده بود البته ، اکنون ، در نسخه 3 آن ، در رابطه با ارائه عمومی دور آن در سال 1991 ، قبلاً تلفیقی ارائه شده است. و گرچه احساس می کنم به دلیل عینیت ، نباید در مورد مزایای پایتون در مقایسه با سایر زبانها توضیح بیشتری بدهم ، اما نمی توانم ترک کنم برای محدود کردن اولویتی که من برای پایتون کسب کرده ام ، هم به دلیل ویژگی چند منظوره و هم انعطاف پذیری آن و تجربه ای که از دیدن یک برنامه نویس با این زبان به راحتی تطبیق داده شده است ، و ترجیح می دهم که اکنون برنامه ها را روی پایتون ایجاد کند حتی اگر او تسلط کامل بر آن را دوست داشت VBA

من عاشق راهنمای ایجاد شده توسط Aimee ، برای یادگیری پایتون در متن هستم هک اخلاقی.

هنگامی که ما در مورد این با نان صحبت کردیم، بررسی سیستمهای اطلاعات جغرافیایی، متوجه شدیم که برنامه نویسان در مورد موضوع بحث کرده اند. اگر ما برویم زنجیر در gis.stackexchange ما متوجه می شویم که متاسفانه بسیاری از لینک های نشان داده شده غیر فعال هستند. که، با این حال، نقطه شروع را در انعکاس ما حذف نمی کند. سوال ایجاد شده در آن وجود دارد:

"به نظر شما، اگر در مورد GIS کار می کنید، بهترین کتاب / سایت برای یادگیری پایتون چیست؟

توسط 'mejor'، به معنای:

  • نه خیلی طولانی (کتاب)
  • آسان برای درک (کتاب / سایت)
  • نمونه های خوب عملی (کتاب / سایت) "

من می خواهم بحث را با جدا کردن "سایت ها" از "کتاب ها" شروع کنم. پس از مکالمه تقریباً فرویدی من با نان ، ما فکر کرده ایم که این جهت گیری بیشتر خواهد بود. سپس با "سایت ها" شروع می کنیم:

1 همه چیز بستگی به "سطح"

اولین توصیه من یک دوره است پایتون بر اساس پروژه های Udemyنه تنها به دلیل اندازه آن، بلکه همچنین به دلیل قیمت و واقعیت آن است که پس از اتمام دوره، یک عمر دسترسی به محتوا وجود دارد.

ما می فهمیم که یک مبتدی بودن به معنای "متخصص" بودن نیست. اگر به تازگی تماس گرفته اید ، چیزی بهتر از تمرکز روی زبان و سپس روی تخصص نیست. بنابراین ، وقتی سه پاسخ پیدا کردیم (جمعاً 9 رأی) نشانگر Codecademy من از «تازه، فکر می کنم، چرا که این سایت اجازه می دهد تا یک Python نسبتا ساده وارد دنیای و یا هر زبان ما می خواهیم به یاد بگیرند.

ثانیا، در حال حاضر در سطح متوسط، آن است Coursera. این پلت فرم MOOC ارائه می دهد دوره های مختلف مناطق مختلف. به طور خاص ما به دوره چرخه (5)پایتون برای همه'توسط چارلز Severance خوب است. هر کسی که دنباله دار با 'دکتر چاک "، متوجه خواهد شد که چگونه او ما را با مهارت بسیار به او هدایت می کند به عنوان او در دوره سطح دشواری البته.

من همچنین به چند دوره پایتون در Guru99 اعتبار می دهم، به خصوص دوره ای که توسط یک کهنه کار گوگل روی آن کار کرده است.

یکی دیگر از دوره های متوسطه، که کتاب آن با سایت مشابه است، عبارتند از: یاد بگیرید پایتون سخت راه. 52 تمرین که موضوعات مختلف را پوشش می دهد. زد شاو بدون شک طرفداران خود را دارد. 44 رای به کتاب!

البته ما نمی توانیم از دست کسانی که به "کتاب مقدس" زبان می چسبانیم. این پاسخ با رای 10 نشان می دهد که ما همیشه سایت را بررسی می کنیم رسمی این هنوز یک جایگزین خوب برای مشورت است.

در حال حاضر در مقیاس کوچکتر ظاهر می شود هکرنک, CodingBat, واقعی پایتون o این. چیزی برای همه وجود دارد، اما برای نگاه کردن کافی نیست.

2 کتاب برای آموزش پایه

پیشنهاد این هم پراکنده است. هر یک به پایان می رسد با بهتر شدن با یک کتاب خاص. بدون فراموش کردن "Python Learn the Hard Way" رای دادیم، ما یکی از پذیرفته های مشابه را یافتیم:چگونه فکر می کنم مانند یک دانشمند کامپیوتر'(دانلود رایگان)

کمتر رای ما پیدا می کنیم 'سقوط به پایتون(رای 10 و دانلود هم رایگان) و در نهایت با رای 4، هانس پیتر کتاب Langtangen، 'پرایمر در برنامه نویسی علمی با پایتون، که می توان در آمازون پیدا شده است.

3 SIG و پایتون تخصص

لحظه مورد انتظار فرا رسید. و راستش را بخواهید ، اطلاعات ارائه شده توسط انجمن GIS به دلیل پیوندهای غیرفعال ما را یتیم می کند. قابل اغماض نیست ، آنچه ارائه می دهد GisGeography به عنوان گزینه های رایگان. اگرچه به نظر من ، در این زمینه سرمایه گذاری در یک دوره خوب مناسب است. در این صورت راه حل های رایگان یا کتاب ها استحکام بیشتری به ما می دهند.

در متن اسپانیایی ما و به طور خاص در برنامه های GIS در پایتون، من تقریبا با چشم بسته به سه سایت دوستانه از biosphere geofumed ما توصیه می شود:

در مورد دوره های انگلیسی، برای سطح اولیه ما سایت های زیر را توصیه می کنیم:

  • بنیاد برنامه نویسی با پایتون (در Udacity) - اوه، این به طور کلی است، اما ما آن را به عنوان یک اضافی اضافه کردیم. به آرامی در پایتون فعالانه و به طور رایگان یاد بگیرند.  برای دیدن.
  • GEO485 GIS برنامه نویسی و اتوماسیون (پن استیت دروس) - پایتون به دست است و به طور خودکار وظایف GIS ESRI نرم افزار ArcGIS رومیزی. برای دیدن. (3 رای در انجمن قدیمی ما).

همچنین اساسی اما با اطلاعات بسیار بیشتر:

  • توسعه جغرافیایی پایتون. قدیمی اما جالب است، بیهوده نیست که او رای نمره 23 است.
  • El مبانی برنامه نویسی GIS (GIS540) از دانشگاه ایالتی NC می شود رای 4. به نظر می رسد، به طور موثر با اطلاعات بیشتر از دولت پن.
  • پورتال با اطلاعات زیادی. GIS LOUNGE این مجموعه گسترده ای از مقالات، اخبار، دوره ها و سایر اطلاعات را فراهم می کند. رای شما 44 ترجیحات کاربران را پشتیبانی می کند.

از نظر من ، دوره های آنلاین جنبه آموزشی دارند ، که در آن شما یاد می گیرید ترس خود را از دست دهید ، تمرینات هدایت شونده ، تعامل با همکلاسی ها و معلمان انجام می دهید. اما در پایان دوره ، اگر می خواهید موضوع را جدی بگیرید و آن را به یک سطح اختصاصی برسانید ، باید یک کتاب خوب بخرید. در این رابطه لیستی برای بررسی آرام به ما ارائه شده است:

با 13 رای به نظر می رسد پایتون مکانی توسعه شروع به ساخت برنامه های کاربردی از ابتدا با استفاده از GIS منبع باز. شروع خوبی بود.

  • اسکریپت پایتون برای ArcGIS (Esri) - برای ایجاد ابزارهای Geo پردازش سفارشی و یادگیری نحوه نوشتن کد پایتون در ArcGIS. این را می توان از طریق Esri دانلود کرد و تمرین کرد. به نظر می رسد در کتابشناسی دوره پنی کشور.

هنوز علاقمند به یادگیری ArcPy هستید؟ اینجا یکی فهرست از منابع برای بررسی.

و در نهایت آنها لیستی از کتابهای Packthub را که به نظر من جذاب هستند به ما نشان می دهد:

در پایان ، اگرچه برخی از دوره های کارشناسی ارشد در مورد موضوعات جغرافیایی همچنان به آموزش ویژوال بیسیک به عنوان یک زبان عمومی برای دانشمندان غیر رایانه ادامه می دهند ، اما این روند باید واقعاً پایتون باشد. آنچه که باید انجام شود ، اگر این موضوع باعث ایجاد علاقه شده است ، شروع به بررسی ، بررسی و بازبینی است. ما می دانیم که این تنها اولین رویکرد به موضوع است. حالا ، بیایید به کار بپردازیم!

گلگی آلوارز

نویسنده، محقق، متخصص در مدل های مدیریت زمین. وی در مفهوم سازی و اجرای مدل هایی مانند: سیستم ملی مدیریت املاک SINAP در هندوراس، مدل مدیریت شهرداری های مشترک در هندوراس، مدل یکپارچه مدیریت کاداستر - ثبت در نیکاراگوئه، سیستم مدیریت منطقه SAT در کلمبیا مشارکت داشته است. . سردبیر وبلاگ دانش Geofumadas از سال 2007 و خالق آکادمی AulaGEO که شامل بیش از 100 دوره در زمینه GIS - CAD - BIM - Digital Twins است.

مقالات مرتبط

یک نظر

دیدگاهتان را بنویسید:

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

بازگشت به دکمه بالا