あなたの意見では、GISの目標を念頭に置いてPythonを学ぶのに最適な本/サイトは何ですか?
「最高」とは、次のことを意味します。
- それほど長くない(本)
- わかりやすい(本/サイト)
- 実用的な例(書籍/サイト)
Python用ArcPyサイトパッケージを使用してArcGIS for Desktopをカスタマイズする方法を学習するための具体的な回答については、別のQ&A:ArcPyを学習するためのリソースを教えてください。
あなたの意見では、GISの目標を念頭に置いてPythonを学ぶのに最適な本/サイトは何ですか?
「最高」とは、次のことを意味します。
Python用ArcPyサイトパッケージを使用してArcGIS for Desktopをカスタマイズする方法を学習するための具体的な回答については、別のQ&A:ArcPyを学習するためのリソースを教えてください。
回答:
この質問はコミュニティWikiおよびwikiロックに変換されました。これは、回答のリストを求める質問の一例であり、閉鎖から保護するのに十分人気があるように見えるためです。これは特別なケースとして扱われるべきであり、これや他のStack Exchangeサイトで推奨されている質問の種類と見なすべきではありませんが、より多くのコンテンツを投稿したい場合は、この回答を編集して自由に投稿してください。
ストレートpythonの場合、彼はStack Overflowで徹底的に議論されています。
2番目のリンクには、Pythonを学習するときに愛した本の最新版へのリンクがあります。コンピューター科学者のように考える方法:Pythonで学習する
Python GISについては、FOSS4G 2010 pythonワークショップおよび対応するスライドを参照してください
良いスタートであり、主にMapfish Serverの2つの主要コンポーネントであるPylonsフレームワークとGeoalchemyに重点を置いています
編集:する
git clone https://github.com/elpaso/python-gis-workshop
python for pythonに関連するすべてのリンクをPDFで確認してお楽しみください!
公式のPythonチュートリアルについて誰も言及していないことに驚いています。私は過去2、3年にわたってそれを何度も何度も試してきましたが、シンプルで役立つことがわかりました。
12月までは紙の形式でリリースされませんが、Packt PressのErik Westraの「Python Geo-Spatial Development」は有望に見えます:https : //www.packtpub.com/python-geo-spatial-development/book
クリス・ガラードの資料を2回目にします:http : //www.gis.usu.edu/~chrisg/python/2009/
一般的なPythonの概念とスキルに関するビデオがMiroにあります:http : //python.mirocommunity.org/
blipのPyConの優れたPythonビデオがたくさんあります:http : //pycon.blip.tv/
Pythonに飛び込みます。良いと無料。多くの基本的なPythonの原理の良い紹介を提供します。
Pythonでのジオプロセシングに関するArcUserのために書いた記事の恥知らずなプラグインです。
見てみましょう「のPythonで科学的プログラミング上のA入門」を -ハンズ・ペッター・ラングテンジェン- 2009
693ページでは、少し長いかもしれませんが、要件の他の2つとうまく一致します。Googleブックスでプレビューを利用できます
NC StateのMaster of GIS Programmingコースは、オンラインで無料で利用できます。私の意見では、ペンシルバニア州のコースよりも、ESRIの詳細(スクリプトツール)を取り上げています。
これは厳密には GIS for Python とは関係ありませんが、Pythonを直接学習するためにこれまで見つけた最高のリソースはCodeacademyです。http://www.codecademy.com/
コースは適切に構成されており、学習を強化するための定期的な課題とタスクがあります。何よりも、完全に無料です。
PythonのPenn Stateの無料コースとArcGISのジオプロセシングは非常にわかりやすく、開発者ではなくArcGISユーザーを対象としています。
新版のリリース:Python Geospatial Development 本の目標は、オープンソースの地理空間Pythonツールを使用してマッピングアプリケーションを最初から最後まで作成するために必要な知識をPython開発者に提供することです。
Python GIS ResourcesのWeb サイトは私が運営するサイトで、この質問が求めるものを正確に提供することを望んでいます。ウェブサイトで見つけることができます:
このウェブサイトは、PythonオープンソースGISツールのワンストップリソースハブとなることを目的としています。
不足しているリソースがある場合は、どこかに返信を投稿したり、メールを送信したりして、Webサイトを最新の状態に保つために貢献することもできます。
Packt Publishingは、地理空間開発とPythonに特化した多数の書籍をリリースしました。
私は同様の状況にあり、ArcGIS環境内でのプログラミングについてさらに学習しようとしています。
最良の情報はすべてオンラインで、実践と例を通して学習します。私はpythonの使用を徐々に増やし、タスクの総数を正常に自動化しました。
私が非常に便利だと思ったウェブサイトはhttps://www.codecademy.com/です。Pythonをはじめ、さまざまな言語を学ぶことができる無料のインタラクティブなWebサイトです。
同様のスレッドからの資源の偉大なコンパイルがあり題されPythonとarcpyを学ぶためのいくつかのリソースは何ですか? ここでは、チュートリアルや無料のクラスから本やブログまで、あらゆるものへのリンクがあります。これは本当に優れた包括的なリソースです!
私が見つかりました。レアルPythonのコースが簡単に従うこと、それが話題と私はGIS分析として使用することを技術の多くをカバーしました。たとえば、PDFファイルとのやり取り、SQLデータベース接続、Webとのやり取り、科学計算とグラフ作成、テキストファイル/ csvの読み取りとコンパイル。Pythonを学習するためのリソースをGISの人に提案する場合、これが私の選択です。彼らがpythonを理解したら、上記のリソースの1つを提案して、GISとpythonのスキルセットをさらに磨きます。
オンラインコースのコレクションに、基本的なトピックの横にあるさらに高度な例を追加できます。Python自体に焦点を当てているため、GISはありません。英語とドイツ語で利用可能です。私はそこの例と説明が好きです、そして、Python 3にはいくつかの微妙な変更があり、来年より多く存在するので、Python 2と3のトピックがあります(QGISは次のバージョンでPython 3に切り替えます) 。