Introduction to Python
In GIS, the Python porgramming language is used to manipulate the spatial objects contained in the large number of Python-based GIS libraries that are available.
As a beginner, you must first learn basic Python programming concepts. Afterwards, you use this knowledge to work with the Python GIS libraries. Below, I list some of the basic Python concepts that must be first mastered before you can work successfully with the GIS libraries.
- What is Python?
- Downloading and installing Python. Download Anaconda Distribution
- Variables and variable assignment. YouTube Video.
- Data types - strings, integers, floats, and lists
- Data types - tuples and dictionaries
- String formatting
- Casting
- Modules, standard and third-party libraries
- Creating and running simple programs
- Conditional statements
- While Loops, For Loops
- Functions
- File handling
- Plotting graphs using Matplotlib, Pandas, etc
- List Comprehension
- Arrays
- Classes/Objects; Inheritance
- Exceptions Handling
- Debugging
Recommended Videos and Tutorials