Memulang CAD / GISBintangqgis

Python: basa sing kudu prioritize Geomatics

Taun kepungkur aku bisa nyekseni kepiye kancaku "Filiblu" kudu nyingkirake pemrograman Visual Basic for Applications (VBA), sing dheweke rumangsa kepenak, lan nggulung lengen klambi sinau Python saka awal, kanggo ngembangake adaptasi saka plugin "Kotamadya SIT" ing QGIS. Iki minangka aplikasi sing wis jelas, lan aku meh ora dadi desainer fungsional amarga aku ora ana nganti saiki. Sawise obrolan dianakaké ing wektu sing karo Fili lan bubar karo Nan saka Peru, sing wis ngginakaken sawetara sasi njupuk nyisihaken saka teyeng karo Kursus Python, kita teka karo kirim iki, mikir bab carane penting Python wis dadi basa ing donya iki. Sistem Informasi Geografis.

Subyek kasebut dhewe bisa uga ora relevan, utamane kanggo wong-wong sing wis suwe 'nggosok pundhak' karo basa iki. Nyemak topik Geofumadas, mung udakara 16 artikel sing nuduhake Python, lan meh dadi komplemen kanggo macem-macem diskusi. Nanging kaya sing wis diandharake sadurunge, para geomatik saiki kudu nguwasani pangembangan aplikasi, ora amarga amarga bakal ngaturake program, nanging amarga penting banget supaya bisa ngerti ruang lingkup lan ngerti kepiye cara nindakake utawa ngawasi pangembangan komputer ing prekara geospasial.

Mesthi basa sing digawe dening Guido van Rossum Wis nyedhiyakake dhewe ing segmen sing tambah akeh banget. Nemokake artikel Stephen Cass ing IEEE Spektrum kita nemokake yen Python saiki manggoni papan pisanan ing ranking, nalika basa program ndhuwur diucapake, sanajan wis Forbes mergo wis maju kita. Mesthi, saiki, ing versi 3, ditampilake sing wis digabungake gegayutan karo presentasi publik sing adoh ing taun 1991. Lan sanajan aku rumangsa, kanggo obyektifitas, aku ora kudu menehi komentar babagan mupangat Python dibandhingake karo basa liyane, aku ora bisa lunga kanggo matesi preferensi sing dakkolehi kanggo Python, kanggo fitur multi-tujuane minangka keluwesan lan pengalaman nalika ndeleng programer adaptasi gampang karo basa iki, saiki luwih milih nggawe aplikasi ing Python sanajan dheweke seneng banget nguwasani VBA.

Aku seneng pandhuan sing digawe dening Aimee, kanggo Sinau Python ing konteks nyasarake etika.

Nalika kita ngandhani bab iki karo Nan, nliti forum GIS, kita nemokake sing programer kepingin weruh topik kasebut. Yen kita menyang ranting ing gis.stackexchange Kita sumurup, yen sayang, akeh pranala sing dituduhake ora aktif; Nanging, ora mbusak titik wiwitan ing bayangan kita. Pitakonan dikembangake ana:

"Miturut pendapat sampeyan, apa buku / situs paling apik kanggo sinau Python yen sampeyan duwe karya GIS ing pikirane?

Miturut 'Descargar', tegese:

  • Ora suwe (buku)
  • Gampang mangertos (buku / situs)
  • conto praktis apik (buku / situs) "

Aku pengin miwiti diskusi kanthi misahake 'situs' karo 'buku'. Sawise pacelathon meh Freudian karo Nan, kita bakal mikir yen bakal luwih orienting. Dadi, kita wiwiti karo 'situs':

1. Kabeh gumantung ing 'level'

Rekomendasi pisananku mesthine Python adhedhasar proyek Udemy, ora mung amarga ukurane, nanging uga amarga saka rega lan kasunyatan sing nalika wis ditindakake, ana umur akses menyang isi kasebut.

Kita ngerti manawa dadi pamula ora padha karo 'ahli'. Yen sampeyan nembe kontak, ora luwih becik fokus karo basa banjur fokus ing spesialisasi. Mula, nalika nemokake telung tanggepan (total 9 swara) sing dituduhake Codecademy Aku mikir 'pemula', amarga situs iki ngidini cara prasaja kanggo ngenalake kita ing donya Python utawa basa apa wae sing arep kita sinau.

Kapindho, wis ana ing tingkat penengah, iku Coursera. Platform MOOC iki nawakake kursus-kursus sing kalebu ing area sing beda-beda. Utamane kita waca siklus dalan (5 in total)Python kanggo Everybody'Dening Charles Severance sing becik. Sapa njupuk urutan karo 'Dr. Chuck ', bakal ngerteni carane dheweke nuntun kita kanthi skillfully nalika piyambakipun maju ing Course tingkat kasusah mesthi.

Aku uga menehi kredit kanggo sawetara kursus Python ing Guru99, utamane sing digarap dening veteran Google.

Temtu wae penengah, kitab sing nduweni jeneng sing padha karo situs iki: Learn Python The Hard Way. 52 latihan sing kalebu topik beda. Zed Shaw duwe penggemar tanpa mangu-mangu. 44 swara kanggo buku!

Mesthine, kita ora bakal bisa nggoleki wong-wong sing tetep nganggo 'Alkitab'. Nanggepi iki karo 10 milih nuduhake yen kita tansah mriksa situs kasebut oficial punika alternatif ingkang sae kangge konsultasi.

Wis ing skala sing luwih cilik katon Hackerrank, CodingBat, Python nyata o iki. Ana apa wae kanggo kabeh, nanging ora menehi nggoleki.

2. Buku kanggo latihan dasar

Tawaran ing kene uga kasebar. Saben uwong mupangatake luwih becik karo buku tartamtu. Tanpa lali banget sinau 'Learn Python The Hard Way' kita temokake salah tampa padha:Cara Ngomong Kaya Ilmuwan Komputer'(free download)

Kurang milih kita nemokake 'Diving into Python'(10 votes lan uga download free) lan pungkasanipun karo 4 votes, Hans Petter buku Langtangen,' A Primer ing programming Scientific karo Python ', kang bisa ditemokake ing Amazon.

3. SIG lan Python. Spesialisasi

Wayahe sing diarepake tekane. Lan kanggo nyatane, informasi sing diwenehake dening forum GIS ndadekake kita dadi yatim piatu amarga tautan sing ora aktif. Ora diabaikan, apa sing ditawakake GisGeography minangka alternatif gratis. Sanajan miturut aku, ing subyek iki luwih gampang investasi ing kursus sing apik kanggo miwiti. Banjur solusi utawa buku gratis bakal menehi kita solidaritas.

Ing konteks Hispanik kita, lan khusus babagan aplikasi GIS ing Python, Aku bakal menehi rekomendasi meh karo mripat ditutup kanggo telung situs loropaken ing geofumada blógsfera kita:

Ing kasus kursus ing basa Inggris, kanggo level awal, kita menehi saran situs iki:

  • Programming Foundation with Python (in Udacity) - Ups, iki umum, nanging kita ditambahake minangka ekstra. Kanggo sikut ing Python sinau kanthi aktif lan gratis.  Kanggo ngunjungi.
  • GEO485 GIS Programming and Automation (Penn State Open CourseWare) - Sinau Python lan carane ngotomatisasi tugas GIS ing desktop Esri ArcGIS. Kanggo ngunjungi. (3 milih ing forum lawas kita).

Uga dhasar nanging kanthi luwih akeh informasi:

  • Python Geo-Spatial Development. Lawas nanging menarik, ora muspra nemu 23 rating suara.
  • El Fundamental Program GIS (GIS540) saka NC State University éntuk 4 votes. Iku misale jek, pancen kanthi katrangan liyane saka Penn State.
  • Warta kanthi akeh informasi. GIS LOUNGE nyedhiyakake macem-macem artikel, berita, kursus lan informasi liyane. Panjenengan 44 milih pilihan panganggo.

Ing pengalamanku, kursus online orientatif, nalika sampeyan sinau ngilangi rasa wedi, nindakake latihan sing dipandu, sesambungan karo kanca sakelas lan guru; Nanging ing pungkasan kursus, yen sampeyan pengin sinau kanthi serius lan nggawa menyang level khusus, sampeyan kudu tuku buku sing apik. Ing babagan iki, kita diwenehake dhaptar kanggo maneh kanthi tenang:

Kanthi swara 13, Python Geospatial Development kamangka wiwit mbangun aplikasi saka awal nggunakake Open Source GIS. Wiwitan sing apik

  • Scripting Python kanggo ArcGIS (Esri) - Nggawe alat geoprocessing khusus lan sinau carane nulis kode python ing ArcGIS. Bisa diundhuh lan latihan liwat Esri. Iku katon ing bibliografi kursus Penn State.

Isih tertarik kanggo sinau ArcPy? Kene siji dhaptar sumber daya kanggo neliti.

Lan pungkasanipun padha nuduhake dhaptar buku cilik dening Packthub, sing ditemokake menarik:

Ing kesimpulan, sanajan sawetara gelar master ing mata pelajaran geospasial terus mulang Visual Basic minangka basa umum kanggo ilmuwan non-komputer, nanging tren kasebut kudu dadi Python. Apa sing isih kudu ditindakake, yen iki wis narik minat yaiku miwiti mriksa, mriksa lan maneh. Kita ngerti manawa iki mung pendekatan pertama kanggo subjek. Saiki ayo padha kerja!

Golgi Alvarez

Penulis, peneliti, spesialis ing Model Manajemen Tanah. Dheweke wis melu ing konseptualisasi lan implementasine model kayata: Sistem Nasional Administrasi Properti SINAP ing Honduras, Model Manajemen Kotamadya Bersama ing Honduras, Model Integrasi Manajemen Cadastre - Registry ing Nicaragua, Sistem Administrasi Wilayah SAT ing Kolombia . Editor blog kawruh Geofumadas wiwit 2007 lan pencipta Akademi AulaGEO sing kalebu luwih saka 100 kursus babagan topik GIS - CAD - BIM - Digital Twins.

Artikel web

salah Komentar

Deja un comentario

Bali menyang ndhuwur tombol