Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Basics of Python & arcpy , the Python library of ESRI ArcGIS
Rating: 4.3 out of 5(993 ratings)
4,028 students

Basics of Python & arcpy , the Python library of ESRI ArcGIS

Understand the syntax of Python and essentials of arcpy for geoprocessing
Last updated 4/2017
English

What you'll learn

  • Understand the essential concepts of the Python programming language.
  • Develop in ArcGIS's arcpy package using Python.

Course content

3 sections20 lectures2h 17m total length
  • Quick introduction to programming and its benefits.5:30

    In this lecture you will:

    • Understand programming definition through graphics.
    • Describe how programming can increase your income.
    • List possible things you can do with programming.
  • What is programming?
  • What is Python?3:55

    This lecture will help you:

    • Recognize that Python is an easy programming language to learn.
    • Observe how Python is getting more famous.
    • Know that you use Python and arcpy in IDLE, ArcMap or ArcCatalog.
    • Build the Hello World Program in Python.
  • About Python
  • Understanding variables - more depth on numeric11:34

    In this lecture you will:

    • Understand what are variables in Python.
    • Distinguish the different types of variables.
    • Experiment the numeric variable type.
  • About variables in general and more about numeric
  • Variables - booleans3:04

    In this lecture you will:

    • Differentiate another variable data type known as boolean.
    • Understand how it can be used in various code blocks such as conditional statements and while loops.


  • Variables- booleans
  • Variables - strings + commenting and user input13:23

    We are still talking about variables. You will:

    • Understand the string data type which means text value.
    • Associate string values with methods
    • Examine how you can comment your code.
    • Utilize user's input to assign a variable value.
  • Variables - strings
  • Conditional statements8:00

    A very important and powerful control in programming is known as conditional statements. Through this lecture you will:

    • Understand the concept of indentation in Python.
    • Construct blocks of conditional statements.
    • Realize that a condition in a conditional statement is a boolean value.
  • Questions about conditional statements
  • Lists and loops6:16

    Lists are another variable data types. In this lecture you will:

    • Learn that you can store more than one value in one variable.
    • Classify two ways to loop into code.
    • Realize how lists and loops can be very useful in many programming scenarios.
  • About the essentials of lists and loops
  • Coding examples for lists and loops3:59

    This is a continuous lecture for lecture 7. In this lecture you will experiment lists and loops in coding.

  • Lists and loops in practice

Requirements

  • To have access for ArcGIS and to know the basics of ArcGIS
  • For programming skills, students do not need any experience. For ArcGIS, they should be familiar with basic terminologies.

Description

Increase your GIS salary by 50% average.

Welcome everyone! This course teaches the essentials of the Python programming language to utilize arcpy, the  Python package for the leading GIS software, ArcGIS - ESRI. It is the first Udemy course about Python for arcpy. and it is very affordable compared to other similar training courses ranging from $1,000 - $2,000. If you work in the GIS business world or even your job has some GIS involved, I advice you to go ahead and take this course. It will help you promote in your job and increase your income.

GIS is the most integrated field with many business and work disciplines such as IT, engineering, marketing, and planning. ArcGIS is the most used GIS software in the world. To become a stronger GIS professinal and to increase your salary in the GIS business world by 50% average, you need to learn how to program. Python is one of the most spreading programming languages in the IT world. ArcGIS's arcpy package is dependent on Python. The arcpy package can save you a lot of repeated tasks involved in geospatial data administration and analysis.

In this course, I don't assume that you are very familiar with Python. I will start from level zero and teach you what you need from Python in order to utilize arcpy easily. There is a quiz associated with each lecture so you can test yourself. You will learn how to access MXDs and their layers programmatically and also run geospatial analysis tools without opening ArcMap. I am explaining a lot of details in both Python and arcpy so you can really understand and master the concepts in practice.

Again welcome everyone and I hope you register and learn.

Who this course is for:

  • ESRI users, ArcMap users
  • GIS interns, geography interns, geospatial interns, spatial interns
  • GIS students, geography students, geospatial students, spatial students
  • GIS technicians, geography technicians, geospatial technicians, spatial technicians
  • GIS analysts, geospatial analysts, spatial analysts
  • Python beginners, arcpy beginners, computer science students, computer science interns
  • Data analysts, Data scientists
  • Geomatics engineers, Civil engineers, environmental engineers