Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn the basics of Python and ArcPy for ArcGIS Pro
Rating: 3.7 out of 5(75 ratings)
1,529 students

Learn the basics of Python and ArcPy for ArcGIS Pro

Best skill to learn in GIS industry
Last updated 6/2021
English
English [Auto],

What you'll learn

  • Learn to use Python to manipulate spatial data
  • read and write geometries using arcpy
  • make conditional statements using arcpy
  • working with strings and tuples using arcpy

Course content

2 sections10 lectures1h 36m total length
  • Practical - introducing Python as a programming language7:27

    Learn how to install Python, understand version differences, run code in IDLE, and create simple scripts with proper encoding and syntax.

  • Questions about Python fundamentals
  • Practical - Python fundamentals working with data types and structures8:13

    Practice Python fundamentals by working with data types and structures in an interactive shell, typing variables, and performing arithmetic, division, and modulo while exploring integers, floats, and complex numbers.

  • Questions about list methods in Python
  • Practical - Python fundamentals - working with strings8:24

    Learn how to work with strings in Python, including quotes, immutability, concatenation, indexing, slicing, len(), negative indices, and converting numbers with str(), plus methods like upper, lower, replace, and split.

  • Questions about working with strings in Python
  • Practical -Python fundamentals - working with list and tuple9:48

    Learn Python basics with lists and tuples, including creation, indexing, and tuples' immutability, plus string splitting and core list operations like extend, insert, remove, pop, del, and sort.

  • Practical-Python fundamentals - using conditional statements and loop structures9:13

    Learn practical Python fundamentals by exploring boolean data types and operators, and implementing conditional statements and for and while loops with indentation and nesting to control program flow.

  • Questions about workflow control structures in Python

Requirements

  • You should be able to use the computer at medium level
  • Know to use ArcGIS at basic level
  • Take the basic introduction in ArcGIS course from us.

Description

Why not be a better GIS professional?

Learn the basics of Python (data types, structures, lists, strings, tuples and conditional statements) and how to use them in ArcGIS Pro to explore: spatial data, the usage of dictionaries, manipulate spatial data, read and write geometries to text file. 

Work side-by-side with the presentation and feel free to ask questions when you don't understand something. 

Please feel free to suggest any new lesson on this or any other GIS and programming subject.


FAQ: Can I use Python for ArcGIS desktop and ArcGIS online, not just for ArcGIS Pro?

Yes. ArcPY is the library that is used for all of the three options. Please read the communication from ESRI ArcGIS Pro FAQ Help page:

"ArcPy  and the ArcGIS API for Python are complimentary libraries; ArcPy allows  you to use, automate and extend desktop GIS, and the ArcGIS API for  Python supports the same for web GIS.

An  example would be using ArcPy to manage local data, adding them as  layers to a map and using geoprocessing tools to create outputs and  service definition files. The ArcGIS API for Python could then be used  to publish the definition files to the web GIS, compose a web map or  share those layers with others."


The functions performed in this course can be performed in ArcGIS, ArcMap or ArcGIS Pro.


Who this course is for:

  • Students who want to learn Python and applying it in ArcGIS Pro
  • ArcPy begginers
  • GIS students
  • ArcGIS beginners