{"id":320181,"date":"2014-07-14T00:00:00","date_gmt":"2014-07-14T07:00:00","guid":{"rendered":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting\/"},"modified":"2014-07-14T00:00:00","modified_gmt":"2014-07-14T07:00:00","slug":"esri-press-announces-gis-tutorial-for-python-scripting","status":"publish","type":"announcements","link":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting","title":{"rendered":"Esri Press Announces GIS Tutorial for Python Scripting"},"content":{"rendered":"<p><!-- Image insert start -->     <\/p>\n<div id=\"press-image\"> <a href=\"https:\/\/www.esri.com\/~\/media\/03C5CAE65A3B4DA5BCE49B3AA3D858C3.jpg\" class=\"colorbox-image\" alt=\"This workbook uses exercises and assignments to help students develop proficiency using Python in the ArcGIS environment.\" title=\"This workbook uses exercises and assignments to help students develop proficiency using Python in the ArcGIS environment.\"><img decoding=\"async\" src=\"https:\/\/www.esri.com\/~\/media\/224B9BB8C21342E880F2F11BA94C9E70.jpg\" class=\"press-image\" \/><\/a>       <\/p>\n<p class=\"caption\">This workbook uses exercises and assignments to help students develop proficiency using Python in the ArcGIS environment.<\/p>\n<p>     <\/p><\/div>\n<p>     <!-- Image insert stop-->     <strong>Redlands, California&mdash;<\/strong>Python is a key tool for scripting geoprocessing functions and tasks in ArcGIS for Desktop, but many GIS professionals have not had the opportunity to learn it. New from Esri Press, <em>GIS Tutorial for Python Scripting,<\/em> by David W. Allen, is a workbook filled with hands-on programming exercises. It will help GIS users become comfortable working with Python, whether on-the-job or within an advanced GIS course. Python helps make workflows in ArcGIS for Desktop more efficient and saves countless hours by automating repetitive tasks.<\/p>\n<p>GIS specialists who develop Python proficiency, particularly those who do not have a programming background, benefit by<\/p>\n<ul>  <\/p>\n<li>Saving time on many GIS tasks by using Python scripts to automate workflows.<\/li>\n<p>  <\/p>\n<li>Customizing ArcGIS for Desktop to better match the work at hand with custom menus and add-ins.<\/li>\n<p>  <\/p>\n<li>Easily sharing Python toolboxes and scripting tools with others in the organization.<\/li>\n<\/ul>\n<p>To gain the most value from the book, some prior experience using ArcGIS for Desktop is required. Exercise data is provided and instructors can request supplemental resources for coursework.<\/p>\n<p>Allen is the GIS manager for the City of Euless, Texas. He has taught at Tarrant County College since 1999, where he helped found one of the first GIS degree programs in Texas and establish a state standard for GIS degree programs. He is the author of <em>GIS Tutorial 2: Spatial Analysis Workbook<\/em> (Esri Press, 2013) and <em>Getting to Know ArcGIS ModelBuilder<\/em> (Esri Press, 2011) and the coauthor of <em>GIS Tutorial 3: Advanced Workbook<\/em> (Esri Press, 2011).<\/p>\n<p><a href=\"https:\/\/esripress.esri.com\/display\/index.cfm?fuseaction=display&amp;websiteID=256&amp;moduleID=0\"><em>GIS Tutorial for Python Scripting<\/em><\/a> is available in print (ISBN: 9781589483569, 288 pages, US$69.99) and e-book format (ISBN: 9781589483972, 288 pages, US$69.99). The book is available at online retailers worldwide, at <a href=\"https:\/\/esripress.esri.com\/display\/index.cfm\">esri.com\/esripress<\/a>, or by calling 1-800-447-9778. Outside the United States, visit <a href=\"https:\/\/www.esri.com\/landing-pages\/esri-press\/orderoptions\">esri.com\/esripressorders<\/a> for complete ordering options, or visit <a href=\"https:\/\/www.esri.com\/about-esri\/offices\">esri.com\/distributors<\/a> to contact your local Esri distributor. Interested retailers can contact Esri Press book distributor Ingram Publisher Services.<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"sync_status":"","episode_type":"","audio_file":"","castos_file_data":"","podmotor_file_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[],"tags":[],"class_list":["post-320181","announcements","type-announcements","status-publish","format-standard","hentry"],"acf":{"short_description":"","pdf":{"host_remotely":false,"file":null,"file_url":""},"flexible_content":null,"references":null},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Esri Press Announces GIS Tutorial for Python Scripting - Esri<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Esri Press Announces GIS Tutorial for Python Scripting\" \/>\n<meta property=\"og:description\" content=\"This workbook uses exercises and assignments to help students develop proficiency using Python in the ArcGIS environment. Redlands, California&mdash;Python is a key tool for scripting geoprocessing functions and tasks in ArcGIS for Desktop, but many GIS professionals have not had the opportunity to learn it. New from Esri Press, GIS Tutorial for Python Scripting, by [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting\" \/>\n<meta property=\"og:site_name\" content=\"Esri\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/about\/newsroom\/app\/themes\/esri_newsroom\/placeholders\/Newsroom-Keyart-Wide.jpg\" \/><meta property=\"og:image\" content=\"https:\/\/www.esri.com\/about\/newsroom\/app\/themes\/esri_newsroom\/placeholders\/Newsroom-Keyart-Wide.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Esri\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting\",\n\t            \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting\",\n\t            \"name\": \"Esri Press Announces GIS Tutorial for Python Scripting - Esri\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.esri.com\/~\/media\/224B9BB8C21342E880F2F11BA94C9E70.jpg\",\n\t            \"datePublished\": \"2014-07-14T07:00:00+00:00\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#primaryimage\",\n\t            \"url\": \"https:\/\/www.esri.com\/~\/media\/224B9BB8C21342E880F2F11BA94C9E70.jpg\",\n\t            \"contentUrl\": \"https:\/\/www.esri.com\/~\/media\/224B9BB8C21342E880F2F11BA94C9E70.jpg\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.esri.com\/about\/newsroom\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Esri Press Announces GIS Tutorial for Python Scripting\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#website\",\n\t            \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/\",\n\t            \"name\": \"Esri\",\n\t            \"description\": \"Esri Newsroom\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.esri.com\/about\/newsroom\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Esri Press Announces GIS Tutorial for Python Scripting - Esri","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting","og_locale":"en_US","og_type":"article","og_title":"Esri Press Announces GIS Tutorial for Python Scripting","og_description":"This workbook uses exercises and assignments to help students develop proficiency using Python in the ArcGIS environment. Redlands, California&mdash;Python is a key tool for scripting geoprocessing functions and tasks in ArcGIS for Desktop, but many GIS professionals have not had the opportunity to learn it. New from Esri Press, GIS Tutorial for Python Scripting, by [&hellip;]","og_url":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting","og_site_name":"Esri","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","og_image":[{"url":"https:\/\/www.esri.com\/about\/newsroom\/app\/themes\/esri_newsroom\/placeholders\/Newsroom-Keyart-Wide.jpg","type":"","width":"","height":""},{"url":"https:\/\/www.esri.com\/about\/newsroom\/app\/themes\/esri_newsroom\/placeholders\/Newsroom-Keyart-Wide.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@Esri","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting","url":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting","name":"Esri Press Announces GIS Tutorial for Python Scripting - Esri","isPartOf":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#primaryimage"},"image":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#primaryimage"},"thumbnailUrl":"https:\/\/www.esri.com\/~\/media\/224B9BB8C21342E880F2F11BA94C9E70.jpg","datePublished":"2014-07-14T07:00:00+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#primaryimage","url":"https:\/\/www.esri.com\/~\/media\/224B9BB8C21342E880F2F11BA94C9E70.jpg","contentUrl":"https:\/\/www.esri.com\/~\/media\/224B9BB8C21342E880F2F11BA94C9E70.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/about\/newsroom\/announcements\/esri-press-announces-gis-tutorial-for-python-scripting#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/about\/newsroom"},{"@type":"ListItem","position":2,"name":"Esri Press Announces GIS Tutorial for Python Scripting"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/about\/newsroom\/#website","url":"https:\/\/www.esri.com\/about\/newsroom\/","name":"Esri","description":"Esri Newsroom","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/about\/newsroom\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/about\/announcements\/320181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/about\/announcements"}],"about":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/types\/announcements"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/about\/announcements\/320181\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/media?parent=320181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/categories?post=320181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/tags?post=320181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}