Links
Python
- Full Python Help Website - Gives numerous different help guides and tutorials.
- Additional Python Resources - A Collection of Python resources compiled by the folks at MITx 6.00.1x.
- Python Documentation - Provides detailed explanations of Python functions, operators, syntax, etc.
- Keywords - A webpage which identifies all of the keywords used in Python. Don't use these as variables!
- Built-in Functions - This is a list of all of the built-in functions that Python can handle.
- How to use the min and max functions.
- String Methods - These take on arguments and returns a value. Very similar to a function, but different.
- More on string methods.
- Python Tutor - Gives you step-by-step results for your script. This site can help you determine any errors in your script.
- Starting Out with Python - This is the 2nd edition pdf of a widely-used text, teaching the Python scripting language.
- Python Editors - This is a link to a variety of different Python editors, some free, some not.
- IDLE - This gives some more information about IDLE, the default IDE.
Other Programming Languages
- Scratch - Interactive guide for those beginning programming. Code fits together like puzzle pieces and is very user-friendly.
- The Basics of C Programming - Gives a basic overview of C. Focus of pp. 1 - 7, 9 - 10.
Textbooks
- Starting Out with Python (Gaddis, 2nd Edition) - This is a PDF of the Python textbook.
- Think Python (Downey, Version 2.0.17) - This is a PDF of the Python textbook.
- Programming in C (Kochan, 3rd Edition) - This is an older version of one of the textbooks used in CS50.
Online Tutorials/Videos
Documents
ArcGIS Scripting Resources