About | Contact | SUBMIT PRESS | Advertise | FAQ
Newsletters | Twitter |
HomeNewsArticlesExpertsDataJobsEDULBSSTOREEVENTSDirectoryBLOGPHOTOSSocial Media
 
advertisement

Top Geo News
Put Your News here! 

GeoSage releases Spectral Transformer tool sets for Landsat-8 imagery
Rapidly Making Colorful Landsat-8 Imagery Composite with Free Advanced Image Stretching and Pan-sharpening Software from GeoSage - See more at: http://www.gisuser.com/content/view/30197/2/#sthash.36sxzlnJ.dpuf

Got news? Send to
submit press to GISuser

Social Connect




vimeostumble


GISuser Sponsor


GISuser Videos


See also SpatialVideos Youtube

Recent Site Additions
Webinars
GIS Job Opportunities
 

More at GeoJobs.BIZ!

Department Information System Analyst II (GIS Analyst)
2D/3D GIS Mapping Product Engineer
GIS Technician
Technical Advisor
Graphics Technician (GIS Technician)
Senior Survey Technician – Specialist
Senior GIS Analyst
Research Analyst in Geospatial Analytics
GIS Specialist III
Implementation Specialist
GISuser Sponsor

Directory
SBL 
Category: Business Geographics and GIS


GISuser Sponsor


feed

AnyGeo - Anything Geospatial

↑ Grab this Headline Animator

GISuser Feed

Hot Job

hot gis tech job
JavaScript Developer, VA

Home arrow Experts arrow Glenn Letham arrow 10 Resources To Help You Get Started Programming with Python     

HOT JOB
post a GIS job * JOBS * Senior GIS Analyst CO / JavaScript Developer 
Browse GEO Job Opportunities
/ Geotech Salary Survey
See the new GeoJobs.BIZ
Submit News/tips to press @gisuser.com
10 Resources To Help You Get Started Programming with Python E-mail
Experts - Glenn Letham
Written by @gletham   
23 October 2012

There's no question that if you want a head start in your career as a GIS Analyst, programmer, or other technology professional that Python programming is a must. Just look around on twitter, follow some geo hacks on Google +, check out the developer resources, and attend a GeoGeek meetup of WhereCamp and you'll hear about python. Professionals will tell you that Python, plain and simple, will make your life easier. Just check out this recent blog post from James as an example and be sure to read  the comments. If you also browse some of the topics in popular LinkedIn Geotech groups on threads about what skills should people have if they want to increase their chances of scoring a job that Python programming will top the list.

So, if Python isn't part of your language where to start? Well, you can search out some developers and geeks on social media (always a good resource) and you can also bookmark a few of the following resources.  The following are 10 Must Bookmark Resources to get you started with Python:

  1. Google's Python Class - a free class for people with a little bit of programming experience who want to learn Python
  2. The Python tutorial - This tutorial does not attempt to be comprehensive and cover every single feature, or even every commonly used feature. Instead, it introduces many of Python’s most noteworthy features, and will give you a good idea of the language’s flavor and style
  3. The Python Standard Library - this library reference manual describes the standard library that is distributed with Python. It also describes some of the optional components that are commonly included in Python distributions.
  4. Non-Programmer's Tutorial for Python 2.6 - A wiki-style book for the novice with loads of good intro material for the budding programmer - See Also A primer on Python written by a beginner for beginners - http://www.sthurlow.com/python/
  5. Hands on Python Tutorial - From the U of Chicago, a comprehensive online tutorial
  6. Python for ArcGIS - From the ArcGIS resource library, a section devoted to Python including links to articles, developer docs, blog posts, presentation galleries and more
  7. Python Code Recipes - From the cafe python, a developer blog specifically focused on Python. Lots of gems here
  8. ArcGIS quick tour of ArcPy - ArcPy is a site package that builds on (and is a successor to) the successful arcgisscripting module.
  9. Free training - Using Python in ArcGIS Desktop 10 - This course introduces Python scripting in ArcGIS Desktop and shows how you can use scripts to increase productivity and the quality of your maps and data.
  10. Penn state U - Introduction to GIS modeling and Python - Online content from Penn state from their Geog 485 course

What is Python? Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming - See http://python.org/

Got a Python resource to share?  Send a tweet about #python to @GISuser on twitter

A couple of resources shared by readers include:

See Also:

Presentation - Python Scripting for ArcGIS
An intro to Python scripting with ArcGIS and how to use the Model Builder to create Python Scripts - note, this is from 2008. 

Python Scripting in FME - Get an overview of Python scripting in FME from con terra GmbH with a guest appearance from Safe Software's Ken Bragg in this technical webinar. Recorded June 2012

If you like this article then here's a few other pages on GISuser that may be useful:

 

Last Updated ( 26 October 2012 )
 
< Prev   Next >

Submit Your GIS/Geo News/PR

Geo EDU Tip
EDU Webinars - 10 Awesome GeoTech Webinar Resources
SUGGESTED BOOK - Getting to Know ArcGIS for Desktop
HOT Devices
Video - Trimble Positions and the Geo Explorer 6000 XH
Social Media Tips
10 Map Services Your Business MUST Be Listed in
500 Social Media Marketing Tips: Essential Advice, Hints and Strategy for Business: Facebook, Twitter, Pinterest, Google+, YouTube, Instagram, LinkedIn, and More!
 
Featured Events

 List Your Event Here 

THE GISuser Newsletter

See Recent edition
newsletter

subscribe GISuser

We won't share your address!
Sponsor

Popular Stuff!
Features


NASA Continues 40-Year Legacy



GISuser Site Sponsor


Most Popular
GISuser HOT Spots!

Google Mashup Zone
GISuser WebMaps
Free Data Articles
Spotlights & Tips
GISuser Resumes
Data Links
10 Cool Things
The LBS Zone!

Partner Sites


lbszone.com


symbianone

geojobs Geo jobs

A Spatial Media LLC property




Spatial Media, LLC ©2003 - 2013 All rights reserved / Privacy Statement