Skip to content

Commit 8f4c978

Browse files
authored
Update README.md
1 parent e7ea668 commit 8f4c978

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,10 @@ This section contains the examples of tasks that you might need to write at some
9898
* Esri blog [Field mapping and Python scripting](https://blogs.esri.com/esri/arcgis/2012/08/30/field-mapping-and-python-scripting/)
9999
* Esri [ArcPy team blog](https://arcpy.wordpress.com/)
100100
* [Python and GIS blog](https://pythongisandstuff.wordpress.com/)
101-
* convenience functions for arcpy in repo [arcapi](https://github.com/NERC-CEH/arcapi)
102-
* sample ArcGIS toolbox [SampleArcPyMappingScriptTools_10_v1](http://www.arcgis.com/home/item.html?id=18c19ec00acb4d568c27bc20a72bfdc8) for working with `arcpy.mapping` (20+ tools)
103-
101+
* Convenience functions for arcpy in repo [arcapi](https://github.com/NERC-CEH/arcapi)
102+
* Sample ArcGIS toolbox [SampleArcPyMappingScriptTools_10_v1](http://www.arcgis.com/home/item.html?id=18c19ec00acb4d568c27bc20a72bfdc8) for working with `arcpy.mapping` (20+ tools)
103+
* Learn how to use [pip](http://stackoverflow.com/questions/4750806/how-do-i-install-pip-on-windows) for managing Python packages
104+
* Learn [R-ArcGIS bridge](https://github.com/R-ArcGIS/r-bridge-install) to combine Python code and R code
104105

105106
## Skills
106107

@@ -121,6 +122,7 @@ At this point, you should be able to:
121122

122123
### Python
123124
At this point, you should be familiar with:
125+
- installing Python packages using pip
124126
- Python 3 to be able to write code that will be ported later to ArcGIS Pro
125127
- Python PEP-8 style guide
126128
- `collections` module data structures such as `defaultdict`, `namedtuple`, `Counter`
@@ -173,6 +175,10 @@ At this point, you should be familiar with:
173175

174176
### Python
175177

178+
* Learn [IPython](https://ipython.org/) and the concept of reproducible research:
179+
- Learn how to use [Jupyter notebook](http://jupyter.org/)
180+
- Learn how to combine [Python and R code](https://www.continuum.io/blog/developer/jupyter-and-conda-r) in the same Jupyter notebook
181+
176182
* Learn about using Python for web development:
177183
- learn [`flask`](http://flask.pocoo.org/) and [`django`](https://www.djangoproject.com/). Start with flask and only then move to Django
178184
- learn [`geodjango`](https://docs.djangoproject.com/en/1.10/ref/contrib/gis/) to serve spatial datasets on the web. Read through pdf [ArcGIS JavaScript Plus Django Equals Dynamic Web App](http://proceedings.esri.com/library/userconf/proc15/papers/794_139.pdf)
@@ -199,6 +205,7 @@ At this point, you should be familiar with:
199205
* Learn ArcGIS REST API
200206
- Learn [`requests`](http://docs.python-requests.org/en/master/) module
201207
- ArcGIS toolbox [ArcGIS Server Administration Toolkit - 10.1+](http://www.arcgis.com/home/item.html?id=12dde73e0e784e47818162b4d41ee340)
208+
- Learn [ArcGIS Python API](https://developers.arcgis.com/python/) to manage ArcGIS Online / Portal organization
202209

203210
## Skills
204211

0 commit comments

Comments
 (0)