Introduction to Python for Geographic Data Analysis =================================================== **Henrikki Tenkanen, Vuokko Heikinheimo & David Whipp** .. image:: https://readthedocs.org/projects/python-gis-book/badge/?version=latest :target: https://python-gis-book.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status .. image:: https://badges.gitter.im/Python-for-Geographic-Data-Analysis/book/community.svg :alt: Chat on Gitter :target: https://gitter.im/Python-for-Geographic-Data-Analysis/book | This is an online version of the book *"Introduction to Python for Geographic Data Analysis"*, in which we introduce the basics of Python programming and geographic data analysis for all "geo-minded" people (geographers, geologists and others using spatial data). A physical copy of the book will be published later by CRC Press (Taylor & Francis Group). The contents of the book will be developed and shared freely online at `pythongis.org `_ licensed under Creative Commons 4.0. The book consists of 4 parts: .. raw:: html
getting started with pandas action icon
Part 1: Python essentials

New to Python? This part will teach you the fundamental concepts of programming using Python. No previous experience required!

.. container:: custom-button `Explore Part I `_ .. raw:: html
pandas user guide action icon
Part 2: Introduction to GIS with Python

This part provides essential building blocks for processing, analyzing and visualizing geographic data using open source Python packages.

.. container:: custom-button `Explore Part 2 `__ .. raw:: html
api of pandas action icon
Part 3: Geographic data analysis applications

This part of the book will introduce several real-world examples of how to apply geographic data analysis in Python. It assumes that you understand the key concepts presented in previous parts.

.. container:: custom-button `Explore Part 3 `__ .. raw:: html
contribute to pandas action icon
Appendices: Working efficiently with Python

The appendices include information for working efficiently with Python: how to develop software with git, how to write and use Python script files, and tips for testing and debugging code.

.. container:: custom-button `Explore the Appendices `__ .. raw:: html
.. toctree:: :maxdepth: 2 :caption: Contents :titlesonly: :hidden: .. front-matter/index .. toctree:: :maxdepth: 2 :caption: Part I - Python essentials :titlesonly: :hidden: part1/chapter-01/index part1/chapter-02/index part1/chapter-03/index part1/chapter-04/index .. part1/index .. toctree:: :maxdepth: 2 :caption: Part II - Introduction to GIS with Python :titlesonly: :hidden: part2/chapter-05/index part2/chapter-06/index part2/chapter-07/index part2/chapter-08/index part2/chapter-09/index ..part2/index .. toctree:: :maxdepth: 2 :caption: Part III - Case studies :titlesonly: :hidden: part3/chapter-10/index part3/chapter-11/index part3/chapter-12/index part3/chapter-13/index .. toctree:: :maxdepth: 2 :caption: Back matter :titlesonly: :hidden: back-matter/nb/acknowledgements.ipynb back-matter/appendices back-matter/nb/glossary.ipynb back-matter/nb/references.ipynb authors .. toctree:: :maxdepth: 2 :caption: Datasets :titlesonly: :hidden: data/index data/noaa-data.ipynb