Python: ენა, რომ პრიორიტეტი უნდა geomatics

შარშან მე მოწმე, როგორ ჩემი მეგობარი "Filiblu" იძულებული გახდა დაეტოვებინა ერთ მხარეს პროგრამირების Visual Basic for Applications (VBA), რომელიც მან იგრძნო საკმაოდ კომფორტული და გააფართოვოს up მათი sleeves სწავლის Python ნულიდან უნდა განვითარდეს ადაპტაციის მოდული «SIT მუნიციპალი» »QGIS. ეს არის განცხადება, რომელიც დარჩა ნათელი, და რომელიც მე ძლივს ფუნქციონალური დიზაინერი, რადგან მე არ იქ აქამდე. მას შემდეგ, რაც საუბრების დროს Fili და ცოტა ხნის წინ Nan პერუს, რომელიც უკვე რამდენიმე თვის desoxidándose მსვლელობის Python, ჩვენ მიგვაჩნია, რომ ეს ჩანაწერი, ფიქრი, თუ რამდენად მნიშვნელოვანია იგი გახდა Python, როგორც ენა ამ სამყაროში სისტემები გეოგრაფიული ინფორმაცია.

თავად საკითხი, როგორც ჩანს, შეუსაბამოა, განსაკუთრებით მათთვის, ვინც ამ ენაზე დიდი ხნის განმავლობაში "ძირს უთხრის". Geofumadas თემების მიმოხილვა, მხოლოდ რამდენიმე 16 სტატიები ეხება პითონს და თითქმის შეავსებს სხვადასხვა დისკუსიებს. მაგრამ, როგორც უკვე აღვნიშნე, geomatics, ამ დროს უნდა დაეუფლონ განვითარების პროგრამები, არ არის აუცილებელი, რადგან ისინი მიეძღვნა პროგრამა, არამედ იმიტომ, რომ აქტუალურია, რომ თქვენ შეიძლება გაგება, ფარგლებში, და ვიცი, როგორ უნდა ჩატარდეს და გააკონტროლოს IT განვითარებულ მოვლენებს geospatial.

რა თქმა უნდა, შექმნილი ენა გიდო ვან როსუმი უკვე პოზიციონირება თავისთავად უფრო preponderant სეგმენტების. მიმოხილვა სტივენ კას სტატიაში IEEE Spectrum ჩვენ ვსაუბრობთ, რომ Python ამჟამად პირველ ადგილს იკავებს რეიტინგში, როდესაც პროგრამირების ენებზე საუბრობენ, თუმცა უკვე Forbes ჩვენ გვქონდა მოსალოდნელი რაღაც მსგავსი. რა თქმა უნდა, მისი ვერსია 3- ში, უკვე კონსოლიდირებულია მისი შორეულ საჯარო პრეზენტაციასთან დაკავშირებით 1991- ში. მიუხედავად იმისა, რომ მე ვგრძნობ, რომ გულისთვის ობიექტურობის, მე არ უნდა დაეფუძნება სათნოებით Python წინააღმდეგ სხვა ენებზე, მე ვერ დაეხმარება, ვიწრო არჩევანი მე შეიძინა Python, როგორც მისი მრავალ ფუნქცია - მიზანი, როგორც მისი მოქნილობა და გამოცდილება ცხოვრობდა, რომ ნახოთ პროგრამისტი ადაპტირება ადვილად ამ ენაზე, ამჯობინეს ახლა Python განაცხადების მიუხედავად იმისა, რომ უყვარდა მისი მონოპოლიის VBA.

როდესაც ჩვენ ვსაუბრობდით ამასთან ერთად, განიხილა GIS ფორუმები, აღმოვაჩინეთ, რომ პროგრამისტები აინტერესებდათ თემას. თუ მივდივართ ჯაჭვები gis.stackexchange- ში ჩვენ ვხედავთ, რომ, სამწუხაროდ, ბევრი მითითებული ბმულები უმოქმედოა; თუმცა, ჩვენი აზრით, ამოსავალი წერტილი არ ამოიღება. იქ შემუშავებული კითხვა იყო:

"თქვენი აზრით, რა არის საუკეთესო წიგნი / საიტი, ვისწავლოთ პითონი თუ გისმენთ გონებაში?

By "mejor', ნიშნავდა:

  • არ არის ძალიან დიდი (წიგნი)
  • ადვილად გასაგები (წიგნი / საიტი)
  • კარგი პრაქტიკული მაგალითები (წიგნი / საიტი) "

მსურს დავიწყო დისკუსია "წიგნების" "წიგნების" გამიჯვნის გზით. მას შემდეგ, რაც ჩემი თითქმის Freudeana საუბარი Nan, ჩვენ მოვიდა ვფიქრობ, რომ ეს იქნება უფრო ორიენტირება. ჩვენ დავიწყებთ, შემდეგ "საიტებზე":

1. ყველაფერი დამოკიდებულია "დონეზე"

ჩემი პირველი რეკომენდაცია არის კურსი უემემის პროექტებზე დაფუძნებული პითონიარა მხოლოდ იმიტომ, რომ მისი ზომა, არამედ მისი ფასი და ის ფაქტი, რომ ერთხელ, რა თქმა უნდა, არის მიღებული, არსებობს სიცოცხლის ხელმისაწვდომობის შინაარსი.

ჩვენ გვესმის, რომ ეს არ არის ისეთივე დამწყები, როგორც "ექსპერტი". თუ ცოტა ხნის წინ გააკეთეთ კონტაქტი, არაფერია უკეთესი, ვიდრე ფოკუსირება ენაზე და შემდეგ სპეციალობით. აქედან გამომდინარე, როდესაც ჩვენ ვნახავთ სამი პასუხი (რომელიც დაამატეთ 9 რაოდენობა) მიუთითებს Codecademy მე ვფიქრობ, რომ "დამწყები", რადგან ეს საიტი საშუალებას გვაძლევს შემოგთავაზოთ პითონურ სამყაროში ან ნებისმიერ ენაზე ვისწავლოთ.

მეორე, უკვე შუალედურ დონეზე, არის Coursera. ეს MOOC პლატფორმა გთავაზობთ კურსებს, რომელიც მოიცავს სხვადასხვა სფეროს. კერძოდ, ჩვენ ვატარებთ კურსის ციკლს (სულ ჯამში)პითონი ყველასთვის"სასიამოვნო ჩარლზ სევერასით. ვინც აიღო თანმიმდევრობა "დოქტორთან" Chuck ', აღიარებს, თუ როგორ გვეხმარება ჩვენ ძალიან ოსტატურად, რადგან იგი პროგრესირებს სირთულის დონე კურსი რა თქმა უნდა.

მე ასევე მივცემ ჩემს კრედიტს რამდენიმე პითონის კურსში Guru99, განსაკუთრებით ერთი, რომელიც მუშაობდა Google ვეტერანი.

კიდევ ერთი შუალედური კურსი, რომლის წიგნიც იგივე სახელია, როგორც საიტი: Learn Python Hard Way. XXX წვრთნები, რომლებიც მოიცავს სხვადასხვა თემებს. Zed Shaw- ს აქვს გულშემატკივარი ეჭვის გარეშე. 52 ხმა წიგნისთვის!

რა თქმა უნდა, ვერ გამოგრჩეთ ისინი, ვინც ენის "ბიბლიაზე" გამყარებას. ეს პასუხი 10 ხმით გვიჩვენებს, რომ ჩვენ ყოველთვის შევამოწმებთ საიტზე ოფიციალური კონსულტაციისთვის ჯერ კიდევ კარგი ალტერნატივაა.

უკვე მცირე მასშტაბით გამოჩნდება Hackerrank, CodingBat, რეალური პითონი o ამ. არსებობს რაღაც ყველასთვის, მაგრამ არ მიაქციე იგი.

2. წიგნები საბაზისო მომზადებისთვის

შეთავაზება აქ ასევე მიმოფანტულია. თითოეული მათგანი სრულდება კონკრეტული წიგნით. უმეტესი გააზრება "პითონური The Hard Way" - ის ერთ-ერთი ასეთი მიდგომაა:როგორ ფიქრობთ კომპიუტერის მეცნიერთა მსგავსად'(უფასო ჩამოტვირთვა)

ნაკლები ხმა მისცა ჩვენ 'ჩაიყვანეთ პითონზე(10 ხმები და ასევე უფასო ჩამოტვირთვა) და საბოლოოდ 4 ხმით, ჰანს Petter Langtangen წიგნი, "პრიმერი სამეცნიერო პროგრამირების პითონი", რომელიც შეიძლება ნაპოვნი Amazon.

3. GIS და Python. სპეციალიზაცია

მოსალოდნელი მომენტი მივიდა. და სიმართლე გითხრათ, გის-ის ფორუმის მიერ გაცემული ინფორმაცია ჩვენს უმოქმედო კავშირების გამო ბავშვთა სახლში ტოვებს. ეს არ არის უმნიშვნელო, რა სთავაზობს გისეოგრაფია როგორც თავისუფალი ალტერნატივები. მიუხედავად იმისა, რომ ჩემი აზრით, ამ საკითხში კარგია, რომ დაიწყოს კარგი კურსი. მაშინ უფასო გადაწყვეტილებები ან წიგნები მოგვცემს უფრო მეტ ძალას.

ჩვენს ესპანური კონტექსტში, და სპეციალურად GIS განაცხადების Python, მე რეკომენდაციას თითქმის თვალები დახურულია სამი მეგობრული საიტები ჩვენი geofumada blógsfera:

ინგლისური ენის კურსების შემთხვევაში, თავდაპირველ დონეზე ვურჩევთ შემდეგ საიტებს:

  • პროგრამირების ფონდი Python- ში (უდაპიაში) - Oops, ეს არის ზოგადი, მაგრამ ჩვენ დამატებით დავამატეთ. იდაყვისთვის პითონზე აქტიურად და უფასოდ. ეწვევა.
  • GEO485 GIS პროგრამირების და Automation (Penn სახელმწიფო ღია courseware) - Python შეიტყო და ავტომატიზაცია ამოცანები GIS ESRI ArcGIS desktop. ეწვევა. (3 ხმებს ჩვენს ძველ ფორუმში).

ასევე ძირითადი, მაგრამ ბევრად უფრო მეტი ინფორმაცია:

  • Python Geo- სივრციალური განვითარება. ძველი მაგრამ საინტერესო, არა უშედეგოდ იღებს 23 რეიტინგი ხმა.
  • El GIS პროგრამირების საფუძვლები (GIS540) NC სახელმწიფო უნივერსიტეტი იღებს 4 ხმას. როგორც ჩანს, უფრო მეტი ინფორმაცია, ვიდრე Penn State.
  • პორტალი უამრავი ინფორმაცია. GIS LOUNGE უზრუნველყოფს ფართო სპექტრის სტატიები, ახალი ამბები, კურსები და სხვა ინფორმაცია. შენი 44 ხმები მხარდაჭერას უპირატესობას ანიჭებთ.

ჩემი გამოცდილება, ონლაინ კურსები ხელმძღვანელობს, რომელშიც ისწავლით თქვენი შიშის დაკარგვას, ხელმძღვანელობს წვრთნებს, სწავლობენ თანაკლასელებსა და პედაგოგებს; მაგრამ კურსის ბოლოს, თუ გინდა სერიოზულად დასჭირდე და მიძღვნილ დონეზე მიგიყვანო, კარგი წიგნი უნდა შეიძინოთ. ამ თვალსაზრისით ჩვენ სიფრთხილით განვიხილავთ სიას:

13 ხმით, Python Geospatial Development- ს, როგორც ჩანს, ნებართვების გამოყენება ღია GIS- ის გამოყენებით. კარგი დასაწყისია

  • Python Scripting ამისთვის ArcGIS (ESRI) - შექმენით საბაჟო გეოპროგრამების ხელსაწყოები და ისწავლონ თუ როგორ დაწერა Python კოდი ArcGIS- ში. ეს შეიძლება გადმოწერილი და განხორციელდეს ESRI- ის საშუალებით. როგორც ჩანს, პენი სახელმწიფო კურსის ბიბლიოგრაფია.

ჯერ კიდევ დაინტერესებულია ArcPy- ს შესწავლაში? აქ ერთი სია რესურსები გამოიძიოს.

საბოლოოდ ისინი გვაჩვენებენ პატარა წიგნებს Packtub- ს მიერ, რომელიც საინტერესოა:

საბოლოო ჯამში, მიუხედავად იმისა, რომ მაგისტრატურის ზოგიერთ მაგისტრატურაზე სწავლის გაგრძელება განაგრძობს Visual Basic- ს, როგორც არაკომპიუტერულ მეცნიერებს, ზოგადად ენობრივი მეცნიერებისათვის, ტენდენცია ნამდვილად უნდა იყოს პითონი. რა არის გასაკეთებელი, თუ ეს გამოიწვია ინტერესი, დაიწყოს განხილვა, განხილვა და გადახედვა. ჩვენთვის ცნობილია, რომ ეს არის მხოლოდ სავარაუდო სუბიექტი. ახლა, მუშაობა!

ერთი პასუხი "პითონი: ენა, რომელიც გეომეტიკა უნდა პრიორიტეტული"

  1. ეს არის Python Progressivo, acho ყველა ონლაინ და თავისუფალი, ზუსტი, მაგრამ უბრალოდ, შევა და შესწავლა
    https://www.pythonprogressivo.net

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.