일반적인 GIS 목표를 염두에두고 파이썬 프로그래밍을 배우십니까?


49

귀하의 의견으로는 GIS 목표를 염두에두고 Python을 배우기에 가장 좋은 서적 / 사이트는 무엇입니까?

"최고"는 다음을 의미합니다.

  • 그리 오래지 않아 (책)
  • 이해하기 쉬운 (도서 / 사이트)
  • 좋은 실제 예 (도서 / 사이트)

Python 용 ArcPy 사이트 패키지를 사용하여 ArcGIS for Desktop을 사용자 정의하는 방법을 배우는 것과 관련된 답변에는 별도의 Q & A가 있습니다. ArcPy를 배우기위한 몇 가지 리소스는 무엇입니까?


7
질문이 "파이썬 프로그래밍에 유용한 GIS 리소스 + GIS 목표를 염두에 둔 파이썬 학습을위한 일반 리소스"또는 이와 유사한 주제로 다시 설명된다면 나는 더 많은 주제에 대해 생각할 것입니다.
Andy W

1
나는 몇 가지 무료 온라인 코스를 시험해 보았으며 가장 도움이 된 것은 learnpythonthehardway.org 입니다.
Dan C

이 질문을 끝내는 대신 커뮤니티 위키로 설정하는 것이 더 좋을까요?
Joseph

답변:


47

이 질문은 커뮤니티 위키 및 위키 잠김으로 변환되었습니다. 답변 목록을 찾는 질문의 예이므로 폐쇄되지 않도록하기 위해 인기가있는 것으로 보입니다. 특수한 경우로 취급해야하며이 사이트 또는 모든 Stack Exchange 사이트에서 권장되는 질문 유형으로 간주되어서는 안되지만 더 많은 콘텐츠를 제공하려면이 답변을 편집하여 자유롭게 수행하십시오. .


스트레이트 파이썬의 경우, 스택 오버플로에 대해 철저히 논의했습니다.

두 번째 링크에는 파이썬을 배울 때 좋아했던 최신 책에 대한 링크가 있습니다. 컴퓨터 과학자처럼 생각하는 법 : 파이썬으로 배우기


13

Python GIS의 경우 FOSS4G 2010 Python 워크샵해당 슬라이드를 참조하십시오.

Mapfish Server의 두 가지 주요 구성 요소 인 Pylons 프레임 워크와 Geoalchemy에 중점을 둔 좋은 출발

편집 :

git clone https://github.com/elpaso/python-gis-workshop

python에 대한 GIS와 관련된 모든 링크를 PDF로 참조하십시오!


10

아무도 공식 파이썬 튜토리얼을 언급하지 않은 것에 놀랐습니다. 지난 몇 년 동안이 작업을 진행하고 있으며 간단하고 도움이되는 것으로 나타났습니다.

http://docs.python.org/tutorial/


10

12 월까지 종이 형태로 공개되지는 않지만 Packt Press의 Erik Westra의 'Python Geo-Spatial Development'는 유망한 것으로 보입니다 : https://www.packtpub.com/python-geo-spatial-development/book

나는 Chris Garrard의 자료를 두 번째로 : http://www.gis.usu.edu/~chrisg/python/2009/

Miro에는 일반적인 Python 개념과 기술에 대한 비디오가 있습니다. http://python.mirocommunity.org/

Blip에서 PyCon의 많은 훌륭한 Python 비디오 : http://pycon.blip.tv/


10

파이썬으로 뛰어 들기 . 좋고 무료입니다. 많은 기본 파이썬 원리에 대한 좋은 소개를 제공합니다.

다음 은 Python 을 사용한 지오 프로세싱에 대해 ArcUser위해 작성한 기사에 대한 뻔뻔한 플러그입니다 .


요즘 하드 카피 를 구입해야합니다 . 마크 필그림 (Mark Pilgrim)은 정보 자살을 저지르면서 자신의 콘텐츠를 삭제했습니다.
Brad Koch

@BradKoch는 - 그것은에 반영하기 것처럼 흥미가 보이는 diveintopython.net/index.html
차드 쿠퍼


4

NC State의 Master of GIS Programming 과정 은 무료 온라인으로 제공됩니다. ESRI 관련 내용 (스크립트 도구)을 사용하여 Penn State 코스보다 더 많은 내용을 다루고 있습니다.


4

이것이 GIS Python과 엄격하게 관련이 없지만 지금까지 Python을 배우기 위해 찾은 최고의 리소스는 Codeacademy입니다. http://www.codecademy.com/

학습을 강화하기위한 규칙적인 과제와 과제로 코스가 잘 구성되어 있습니다. 무엇보다도, 그것은 완전 무료입니다.




3

Python GIS Resources 웹 사이트는 내가 운영하는 사이트 이며이 질문에 대한 희망을 정확하게 제공합니다. 웹 사이트에는 다음이 있습니다.

  • 사용 가능한 GIS 관련 Python 모듈 / 패키지 / 라이브러리의 지속적으로 유지 관리되는 대규모 색인 목록으로, 각각 간단한 설명, 범주 및 링크가 있습니다.

이 웹 사이트는 Python 오픈 소스 GIS 도구를위한 원 스톱 리소스 허브입니다.

누락 된 리소스가있는 경우 회신을 보내거나 전자 메일을 보내 웹 사이트를 최신 상태로 유지하고 기여할 수 있습니다.



3

비슷한 상황에 있으며 ArcGIS 환경 내에서 프로그래밍에 대해 더 배우려고합니다.

가장 좋은 정보는 실습과 예제를 통해 배우는 모든 온라인 정보입니다. 파이썬 사용을 천천히 늘리고 많은 작업을 성공적으로 자동화했습니다.

내가 매우 유용하다고 생각한 웹 사이트는 https://www.codecademy.com/ 입니다. 파이썬은 하나의 언어로 다양한 언어를 배울 수있는 무료 대화 형 웹 사이트입니다.



2

내가 찾은 실제 파이썬 코스가 쉽게 따라 그리고 내가 GIS 분석으로 사용하는 것이 주제와 기법을 많이 덮여. 예를 들어 PDF 파일, SQL 데이터베이스 연결, 웹과 상호 작용, 과학 컴퓨팅 및 그래프 작성 및 텍스트 파일 / csv 읽기 및 컴파일과 상호 작용합니다 . 내가 GIS 사람에게 파이썬을 배우기위한 자료를 제안한다면, 이것이 나의 선택 일 것이다. 일단 파이썬에 대해 이해하면 GIS 및 파이썬 기술 세트를 더 연마하기 위해 위에 나열된 리소스 중 하나를 제안합니다.


2

Couresera-Charles Severance를 가진 모든 사람을위한 프로그래밍 : 프로그래밍에 대한 쉬운 소개. 척은 위대하다

Codeacademy-모두 가이 사이트를 추천합니다. 좋지만 개인적으로 실제 개념을 연습하는 데 유용하다고 생각합니다. 개념을 배우는 데는 좋지 않습니다.

Hackerrank-모든 수준에서 더 많은 연습 문제를 수행하는 훌륭한 웹 사이트

codingbat-더 좋은 논리 문제

이것이 순서대로 파이썬을 배운 방법입니다


1

기본 주제 외에 몇 가지 고급 예제가있는 온라인 코스 모음에 추가 할 수 있습니다. 파이썬 자체에 중점을 두므로 GIS가 없습니다. 영어와 독일어로 제공됩니다. 나는 예제와 설명을 좋아하고 파이썬 3과 파이썬 3에 대한 주제가 있다는 사실은 파이썬 3에 약간의 변화가 있으며 다음 해에 더 많이 나타날 것입니다 (예를 들어 QGIS는 다음 버전에서 파이썬 3으로 전환합니다) .

http://www.python-course.eu/index.php

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.