Skip to Main Content

Hours & Login Menu

  • Hours
  • Login
    • Library Search Login
    • Interlibrary Loan
Dartmouth Libraries Dartmouth Libraries

Global dropdown menu

    • Borrow and Request
      • Who Can Borrow
      • What Can You Borrow
      • Loan Periods and Renewals
      • Borrow from Other Libraries
      • Request Materials
      • All Borrow and Request
    • Collections
      • Digital Collections
      • Media Collections
      • Oral Histories
      • Collections Care
      • All Collections
    • Course Reserves
      • Find Course Reserves
      • Create or Add Course Reserves
      • All Course Reserves
    • Off-Campus Access
    • Records Management
      • Retention and Disposition
      • Confidential Monthly Destruction
      • Electronic Records
      • Physical Records
      • Retention Schedules
      • All Records Management
    • Search and Browse
      • Library Search
      • Databases
      • Journals
      • Research Guides
      • Maps and Atlases
      • Newspapers
      • Dartmouth Digital Commons
      • Music Scores
      • BorrowDirect
      • Archives and Manuscripts
      • All Search and Browse
    • Design and Produce
      • Audio and Video
      • Book Arts
      • Design and Digital Art
      • Equipment and Hardware
      • Software
      • All Design and Produce
    • Data Services
      • Research Data Management
      • Data Analysis and Visualization
      • Data Repositories
      • Data Workshops
      • Datasets at Dartmouth
      • All Data Services
    • Digital Scholarship
    • Publishing and Copyright
      • Copyright
      • Open Access
      • Publisher Agreements
      • Publishing for Faculty
      • Publishing for Students
      • All Publishing and Copyright
    • Research Help
    • Teaching and Workshops
    • Print, Copy, Scan
    • Locations
      • Baker-Berry Library
      • Book Arts Workshop
      • Evans Map Room
      • Feldberg Business and Engineering Library
      • Health Sciences and Biomedical Libraries
      • Jones Media Center
      • Library Collections and Services Facility
      • Rauner Special Collections Library
      • Sherman Art Library
      • All Locations
    • Accessibility
    • Events
    • Exhibits
    • Hours
    • Study Spaces
    • About Dartmouth Libraries
      • Council on the Libraries
      • Diversity, Equity, and Inclusion
      • Friends of the Libraries
      • Library Departments
      • Strategic Framework
      • Staff Directory
      • All About Dartmouth Libraries
    • Employment
      • Staff and Professional Positions
      • Student Positions
      • Fellowships
      • All Employment
    • News and Highlights
    • Policies
    • Programs and Awards
      • Alumni Memorial Book Fund Program
      • MAD Research Video Contest
      • Staff Awards
      • All Programs and Awards
    • Contact Us
    • We're Here to Help
      • Students
      • Faculty
      • Alums
      • Staff
      • Visiting Researchers and Community
      • All We're Here to Help
    • Find a Specialist
      • Subject Librarians
      • Audio and Video Production
      • Preservation and Emergency Preparedness
      • Publishing and Copyright
      • Records Management
      • Research Data Services
      • Systematic Review
      • All Find a Specialist
    • Ask Us
  • Hours
    • Library Search Login
    • Interlibrary Loan

Global dropdown menu

    • Borrow and Request
      • Who Can Borrow
      • What Can You Borrow
      • Loan Periods and Renewals
      • Borrow from Other Libraries
      • Request Materials
    • Collections
      • Digital Collections
      • Media Collections
      • Oral Histories
      • Collections Care
    • Course Reserves
      • Find Course Reserves
      • Create or Add Course Reserves
    • Off-Campus Access
    • Records Management
      • Retention and Disposition
      • Confidential Monthly Destruction
      • Electronic Records
      • Physical Records
      • Retention Schedules
    • Search and Browse
      • Library Search
      • Databases
      • Journals
      • Research Guides
      • Maps and Atlases
      • Newspapers
      • Dartmouth Digital Commons
      • Music Scores
      • BorrowDirect
      • Archives and Manuscripts
    • Design and Produce
      • Audio and Video
      • Book Arts
      • Design and Digital Art
      • Equipment and Hardware
      • Software
    • Data Services
      • Research Data Management
      • Data Analysis and Visualization
      • Data Repositories
      • Data Workshops
      • Datasets at Dartmouth
    • Digital Scholarship
    • Publishing and Copyright
      • Copyright
      • Open Access
      • Publisher Agreements
      • Publishing for Faculty
      • Publishing for Students
    • Research Help
    • Teaching and Workshops
    • Print, Copy, Scan
    • Locations
      • Baker-Berry Library
      • Book Arts Workshop
      • Evans Map Room
      • Feldberg Business and Engineering Library
      • Health Sciences and Biomedical Libraries
      • Jones Media Center
      • Library Collections and Services Facility
      • Rauner Special Collections Library
      • Sherman Art Library
    • Accessibility
    • Events
    • Exhibits
    • Hours
    • Study Spaces
    • About Dartmouth Libraries
      • Council on the Libraries
      • Diversity, Equity, and Inclusion
      • Friends of the Libraries
      • Library Departments
      • Strategic Framework
      • Staff Directory
    • Employment
      • Staff and Professional Positions
      • Student Positions
      • Fellowships
    • News and Highlights
    • Policies
    • Programs and Awards
      • Alumni Memorial Book Fund Program
      • MAD Research Video Contest
      • Staff Awards
    • Contact Us
    • We're Here to Help
      • Students
      • Faculty
      • Alums
      • Staff
      • Visiting Researchers and Community
    • Find a Specialist
      • Subject Librarians
      • Audio and Video Production
      • Preservation and Emergency Preparedness
      • Publishing and Copyright
      • Records Management
      • Research Data Services
      • Systematic Review
    • Ask Us
  • Hours
    • Library Search Login
    • Interlibrary Loan
  1. Dartmouth Libraries
  2. Research Guides
  3. Dartmouth Libraries Guides
  4. Geographic Information Systems/Science
  5. Computer programming with GIS

Geographic Information Systems/Science

This is a library resource guide for GIS. There are several departments on campus which use GIS. They include but are not limited to Geography, Earth Sciences, Environmental Studies, History, Biological Sciences and Economics.
  • The Basics of GIS
  • Getting started with GIS
  • Selected book titles for GIS
  • ArcGIS software
  • Open source software
  • GIS manuals
  • Computer programming with GIS
  • Articles & journals
  • ArcGIS for Office
  • GIS for the Mac
  • Case studies in GIS
  • Archaeology & GIS
  • Census & GIS
  • ENVS & GIS
  • History & GIS
  • Urban applications
  • Spatial analysis & modelling
  • Public health
  • Internet resources for GIS
  • GIS Education Blog
  • ArcGIS Online
  • Web mapping This link opens in a new window
  • Digital mapping
  • GIS data
  • Google Earth & Maps
  • Geovisualization
  • Managing citations
  • Scholarly communication This link opens in a new window

Subject Librarian

Profile Photo
Lucinda M. Hall
Email Me
Contact:
Evans Map Room, Baker-Berry Library
Dartmouth College
25 N Main ST
Hanover, NH 03755
(603) 646-0962
Website Skype Contact: d1128r8@kiewit.dartmouth.edu
Social: LinkedIn Page LibraryThing Page
Subjects: Film and Media Studies, Geography, Polar Studies

Definition

Python is a widely used high-level, general-purpose, interpreted, dynamic programming language.[24][25] Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java.[26][27] The language provides constructs intended to enable clear programs on both a small and large scale.[28]

It is also the coding language used within ArcGIS. This page highlights various resources for learning and using Python.    ...

[Source: Wikipedia. Python programming language. July 25, 2016.]

SQL (/ˌɛsˌkjuːˈɛl/ (About this soundlisten) S-Q-L,[4] /ˈsiːkwəl/ "sequel"; Structured Query Language)[5][6][7] is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data, i.e. data incorporating relations among entities and variables.

SQL offers two main advantages over older read–write APIs such as ISAM or VSAM. Firstly, it introduced the concept of accessing many records with one single command. Secondly, it eliminates the need to specify how to reach a record, e.g. with or without an index.    ...

[Source: Wikipedia. SQL. January 1, 2021]

Introduction

The Library collection includes many books, eBooks and streaming video for Python. Print books can be found in the Baker/Berry Cook collection. The call number range is QA 76.73 .P98 on Berry Level 3.

  • python AND arcgis
    This keyword search will show you books that combine ArcGIS with Python.
  • geographic information systems AND python
    This keyword search will show you books that combine GIS (in general) with Python.
  • SQL AND geographic information systems
    This keyword search will show you books that combine GIS (in general) with SQL.
  • python (computer program language)
  • SQL (computer program language)

Introductory reading(s)

  • Cover artA concise Introduction to programming in Python by Mark J. Johnson
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781439896945
    Suitable for newcomers to computer science, A Concise Introduction to Programming in Python provides a succinct, yet complete, first course in computer science using the Python programming language.
  • Cover artGIS tutorial for Python scripting by David W. Allen
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781589483569
    GIS Tutorial for Python Scripting uses practical examples, exercises, and assignments to help students develop proficiency using Python® in ArcGIS®. This workbook for Python scripting builds upon previously acquired GIS skills and takes them to the next level with the use of Python.
  • Cover artPython scripting for ArcGIS by Paul A. Zandbergen
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781589482821
    This book is a guide for experienced users of ArcGIS® Desktop to get started with Python scripting without needing previous programming experience.
  • Cover artThink Python: how to think like a computer scientist by Allen Downey
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781491939369
    Publication Date: 2nd ed.
    If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for Python 3. Through exercises in each chapter, you'll try out programming concepts as you learn them. ...

Selected book title(s)

  • Cover artArcGIS blueprints: explore the robust features of Python to create real-world ArcGIS applications through exciting, hands-on projects by Eric Pimpler
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781785286223
    Explore the robust features of Python to create real-world ArcGIS applications through exciting, hands-on projects.
  • Cover artArcPy and ArcGIS, geospatial analysis with Python: use the ArcPy module to automate the analysis and mapping of geospatial data in ArcGIS by Silas Toms
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781783988679
    ArcGIS allows for complex analyses of geographic information. The ArcPy module is used to script these ArcGIS analyses, providing a productive way to perform geo-analyses and to automate map production.
  • Cover artAutomate the boring stuff with Python: practical programming for total beginners by Al Sweigart
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781593279929
    Publication Date: 2nd ed.
    In this second edition of Automate the Boring Stuff with Python, you'll learn the basics of programming in Python, the fastest growing programming language today, before moving on to create Python programs that effortlessly perform useful and impressive feats of automation. This updated edition is full of step-by-step instructions that walk through each programme. Practice projects at the end of each chapter challenge you to improve those programmes and use your newfound skills to automate similar tasks.
  • Cover artBeginning programming with Python for dummies by John Paul Mueller
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781119457893
    Publication Date: 2nd ed.
    Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distinguishing features include a very clear, readable syntax, strong introspection capabilities, intuitive object orientation, and natural expression of procedural code. Plus, Python features full modularity, supporting hierarchical packages, exception-based error handling, and modules easily written in C, C++, Java, R, or .NET languages, such as C#. ...
  • Cover artMore Python programming for the absolute beginner by Jonathan S. Harbour
    • Book
    Call Number: Baker-Berry Cook QA 76.73 .P98 H368 2012
    ISBN: 9781435459809
    What better way is there to learn a programming language than with a game-oriented approach?
  • Cover artProgramming ArcGIS with Python cookbook: over 85 hands-on recipes to teach you how to automate your ArcGIS for Desktop geoprocessing tasks using Python by Eric Pimpler
    • On Campus or VPN
    • E-Book
    Call Number: eBook
    ISBN: 9781785281259
    Programming ArcGIS with Python Cookbook, Second Edition, is written for GIS professionals who wish to revolutionize their ArcGIS workflow with Python. Whether you are new to ArcGIS or a seasoned professional, you almost certainly spend time each day performing various geoprocessing tasks.

Other library resource(s)

  • Resource logoCyberGIS from Oxford Bibliographies Online by Eric Shook
    • On Campus or VPN
    Call Number: Electronic resource
    ISBN: 9780199874002
    CyberGIS is an emerging interdisciplinary field that combines cyber-infrastructure, geographic information science and systems (GIS), and spatial analysis and modeling to enable scientific discovery. Much like physical infrastructure such as highways and energy grids supported a 20th-century industrial economy, cyber-infrastructure is designed to support a 21st-century knowledge economy. Pioneering geographers and geographic information scientists (GIScientists) started to leverage the computational infrastructure made available through cyber-infrastructure to advance geographic research. ...
  • Resource logoGeographic information science from Oxford Bibliographies Online by Nadine Schuurman, Jonathan Cinnamon
    • On Campus or VPN
    Call Number: Electronic resource
    ISBN: 9780199874002
    Geographic information systems (GIS) are the collection of software, hardware, outputs, personnel, and practices that together facilitate the analysis and mapping of geographic entities and phenomena. The field of geographic information science (GIScience) broadly explores the theory and concepts underpinning GIS and related geospatial technologies such as remote sensing and the Global Positioning System (GPS). The technological history of GIS began in the 1960s with the first rudimentary systems developed primarily for storing land information and for basic visualized outputs of geographic entities. ...
  • << Previous: GIS manuals
  • Next: Articles & journals >>
  • Last Updated: Mar 19, 2025 4:03 PM
  • URL: https://researchguides.dartmouth.edu/gis
  • Print Page
Login to LibApps
Report a problem
Tags: arcgis, archaeology, blog, census, GEOG.057-fa24, GEOG.08.01-fa24, historical GIS, history & GIS, making better maps, open source GIS, spatial_analysis, spatial_modelling, video instruction

Dartmouth Libraries

  • Baker-Berry Library
    • Book Arts Workshop
    • Evans Map Room
    • Jones Media Center
  • Health Sciences and Biomedical Libraries
  • Feldberg Business & Engineering Library
  • Rauner Special Collections Library
  • Records Management
  • Sherman Art Library

About Us

  • Staff Directory
  • Subject Librarians
  • Library Departments
  • Policies
  • Employment
  • Accessibility
  • Federal Depository Library

Contact Us

  • 25 North Main Street
    Hanover, NH, USA 03755
  • Phone: 603-646-2567
  • Contact Us

Give Us Feedback

Dartmouth Libraries

Footer copyright

  • Dartmouth College
  • Copyright © 2025 Trustees of Dartmouth College
  • Facebook
  • Instagram
  • YouTube
Privacy Policy