GISuser.com

GIS and Technology news for mapping professionals

  • PRESS
    • Submit PR
    • Top Press
    • Business
    • GIS, Geo Tech Software
    • Hardware
    • UAV News
    • Mobile Technology
    • Editor’s Top Picks
    • Get TOP Listing!
  • FEATURES
    • GeoGeeksinCars
    • 10 Question Q&A
    • FROM THE EDITOR
    • SPATIAL MEDIA AUTHORS
    • Social Media Features
    • EXPERTS & Guests
    • Listicles and Top 10 Lists
    • Infographics
    • VIDEOS
  • Events
    • Webinars
    • Submit event
    • Event Media Partner
  • CAREERS
    • Career Help Articles
    • People and Career News
    • Work from Home
    • About GeoJobs.BIZ
  • About
    • Advertise
      • Advertise wth GISuser
      • Media Kit Request Form
      • Directory
      • Submit Press
    • Contact GISuser
    • Meet the Editor
    • Social Media
      • AnyGeo Blog
      • GeoGeeks Podcast
      • Social Media Features
      • Like Us
    • SpatialMedia
      • LBSzone
      • LiDAR Magazine
      • Amerisurv
      • SymbianOne
    • RSS feed
  • Blog
  • Shop
  • Cloud Hosting
    • Amazon Cloud Hosting
    • WordPress cloud hosting
    • Dedicated servers USA
    • Linux Shared Hosting
    • Windows Shared Hosting
    • Web Development
    • SSL Certificate
  • Tradepubs
You are here: Home / *FEATURES / THE EDITOR / 10 Resources To Help You Get Started Programming with Python

10 Resources To Help You Get Started Programming with Python

October 23, 2012 By Editor

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.

Python 3 Object-Oriented Programming

Python 3 Object-Oriented Programming

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 ArcGIS scripting 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:

  • learnpythonthehardway.org – an online training course and supporting book for a very nominal fee
  • learnpython.org – a free, online interactive tutorial
  • Code Academy – handy resource from a popular resource of hackers

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

Suggested Python training tips from edX

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

  • Learn to Create Python Toolboxes Using Esri ArcGIS 10.1
  • Developers: Start Building for Windows 8 and the Microsoft Platform
  • The Open Source Public Tree Inventory Platform – OpenTreeMap  
  • Webinar – Learn to Create ArcGIS for Desktop Add-ins with Python
  • The pycsw team announces the release of pycsw 1.2.0  
  • Getting Started With HTML5: 10 Getting Started with HTML5 Resources & Tools

python

Source: mapzlibrarian.blogspot.ca via Glenn on Pinterest

Related Articles on GISuser:

  • Suggested Social Media Reading – Tips to help with LinkedIn, Facebook, Twitter, Google+ and moreSuggested Social Media Reading – Tips to help with LinkedIn, Facebook, Twitter, Google+ and more
  • A few highlights of Where2.0 #whereconf 2012 Tuesday Morning Livestream SessionA few highlights of Where2.0 #whereconf 2012 Tuesday Morning Livestream Session
  • View real-time social media updates on the Esri SXSW Social Media mapView real-time social media updates on the Esri SXSW Social Media map
  • 10 Considerations For Planning Your Next Hackathon10 Considerations For Planning Your Next Hackathon
  • 10 Of My Own Favorite GIS / Geo Tech Features from 201210 Of My Own Favorite GIS / Geo Tech Features from 2012
  • Get Organized With The 2012 Esri DevSummit Online AgendaGet Organized With The 2012 Esri DevSummit Online Agenda

Filed Under: THE EDITOR Tagged With: 10 Resources To Help You Get Started Programming with Python, editor, Experts, Glenn Letham, gletham






Editor’s Picks

JavaScript: Best Practice

JavaScript: Best Practices

Mapping Water Use: Landsat and America’s Water Resources

ArcGIS 10.3 and ArcGIS Pro Now Available – Modernize GIS for Organizations and Enterprises

Feature – GIS and the NFL: Sustainability and Millennial Fans

See More Editor's Picks...

About Editor

Glenn is a geographer and a GIS professional with over 20 years experience in the industry. He's the co-founder of GISuser and several other technology web publications.

Connect with GISuser

  • Facebook
  • Google+
  • LinkedIn
  • RSS
  • Twitter


GIS jobs

Recent Features

Digitalization and Simulation at the North Pole

Natural Gas District & GIS-Centric Asset Management

5 Ways Technology Is Affecting The Sharing Economy

Spotlight – Township Canada: Explore Canadian Legal Land Descriptions on a Map

GeoGeeksinCars – The one in “Tippy” the right-hand drive Mitsubishi, at DevSummit

More Posts from this Category

Categories


geoignite 2021

Recent Posts

  • Can My iPhone Get Hacked?
  • Satellite Imagery @Maxar : Windsor Castle and St George Chapel, April 17th
  • World Gas Map, 2021 Edition – Major Gasfields, Major Gas Pipelines, LNG Import Terminals and Export Plants, GTL Projects
  • Velodyne Showcases Advanced Lidar Solutions at Auto Shanghai 2021
  • Webinar: How Matrox IP KVM Solves the Challenges of Your Distributed Workforce

RSS Career Tips

  • Four Characteristics of the Best Virtual Employees
  • Jobcase Launches Free Unemployment Resource Center for Workers Impacted by COVID-19
  • 8 Questions Employers Should Ask About Coronavirus
  • Must-Have Gadgets and Technology for the Remote Office Worker
  • Must-Have Gadgets and Technology for the Remote Office Worker


shop for geogeek swag

RSS Tech pubs

  • Safety Alert for Supervisors Newsletter
  • Utilizing a Digital Platform to Drive Operational Improvements
  • The Essentials of Engineering - 2021 Edition

RSS Computers

  • The Essentials of Information Security Kit: Includes a Free PC Security Handbook - 2nd Edition eBook
  • iPad CTO Kit - including the iPad Tips and Tricks Guide for IT Executives and Managers
  • Windows... On Speed

RSS HR Tips

  • Applicant Tracking FrontRunners Report
  • Human Resources FrontRunners Report
  • How Diversity, Equity & Inclusion can Take Credit Unions into the Future

RSS Gov Tech

  • Am Law 100: Trends, Insights & How Firms Plan to Move Past the Pandemic
  • Hidden Risks to Patient Data Security
  • Appian for Federal Agencies

RSS UAV news

  • Parrot and High Lander enhance drone fleet automation
  • NASA’s Mars Helicopter to Make First Flight Attempt Sunday
  • Rhode Island Signs Participating Addendum with DroneUp

RSS Geojobs

  • Help Desk Technician
Copyright Spatial Media LLC 2003 - 2015