Geofumadas – GIS – CAD – BIM resources

Python for Data Science and Python for ArcGIS Pro - AulaGEO

Learn from zero
36251
1 Estudiante Inscrito
0
0 valoraciones
Course details
Video : 5 hours
Certificate of Completion
  • Descripción
  • FAQ
  • Reseñas

Course Overview

Python is one of the most widely used programming languages, with applications ranging from software development and game creation to solving mathematical problems and scientific exploration. In the field of data science and geographic information systems (GIS), Python is an essential tool, making it a valuable skill for any professional.

This course is designed for beginners and professionals who want to learn Python programming from scratch and apply it to ArcGIS Pro using ArcPy. You will start with the basics of Python programming and gradually move towards advanced topics like geoprocessing, data manipulation, and automation in ArcGIS Pro.

What You Will Learn

  • Fundamental concepts of programming using Python

  • How to use Python for data manipulation and automation

  • Introduction to ArcPy for ArcGIS Pro

  • How to run scripts, process geospatial data, and generate reports

  • Hands-on exercises and a final project to apply learned concepts

Course Content

Section 1: Introduction to Programming and Python

  1. Introduction to programming

  2. What is Python and why use it?

  3. Python installation

  4. Difference between shell and script

  5. Practice

Section 2: Basic Programming in Python

  1. Python as a calculator

  2. Variables in Python

  3. Data types in Python

  4. Python built-in functions

  5. Advanced printing techniques

  6. Taking user input

  7. Practice

Section 3: Advanced Data Types in Python

  1. Storing multiple items with lists

  2. Storing multiple elements with tuples

  3. Using sets for unique values

  4. Storing key-value pairs with dictionaries

  5. Practice

Section 4: Conditionals and Loops in Python

  1. Conditional statements (if statement)

  2. Conditional statements (else statement)

  3. Using loops (for loops)

  4. Using loops (while loops)

  5. Practice

Section 5: Functions and Object-Oriented Programming

  1. Exploring built-in functions

  2. User-defined functions

  3. Introduction to classes and objects

  4. Practice

Section 6: Final Project

  1. Final project

Section 7: Python Programming in ArcGIS Pro

  1. Running Python scripts outside ArcGIS Pro

  2. Introduction to the Python window in ArcGIS Pro

  3. Running buffer analysis tools

  4. Field management and length calculation

  5. Using ArcPy to retrieve results from tools

  6. Importing ArcPy and working with modules

  7. Describing properties of geospatial data

  8. Creating field lists and looping through contents

  9. Geoprocessing and select-by-location tools

  10. Listing unique values from an attribute table

  11. Converting map documents to PDF

  12. Splitting lines into multiple parts

Who Should Take This Course?

  • Beginners who want to learn programming with Python

  • GIS professionals looking to automate tasks using ArcPy

  • Data analysts and scientists working with spatial data

  • Students and researchers in GIS, remote sensing, and geospatial sciences

Why Enroll in This Course?

  • No prior programming experience required

  • Step-by-step tutorials with practical exercises

  • Covers Python basics and GIS automation with ArcPy

  • Lifetime access on mobile and desktop devices

  • Certificate of completion

Master Python programming and GIS automation with ArcPy in ArcGIS Pro. Enroll now and take your data science and GIS skills to the next level.

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Share
Ver detalle
Robot structure curso

Curso de Diseño Estructural usando AutoDesk Robot Structure

Guía completa del uso de Robot Structural Analysis para el modelado, cálculo y diseñó de estructuras de concreto y acero...
Ver más...
Ver detalle
3DS

Curso de Autodesk 3ds Max

Aprende Autodesk 3ds Max Autodesk 3ds Max, es un software muy completo que ofrece todas las herramientas posibles para crear...
Ver más...
Ver detalle
4250228_161f

Diseño Avanzado de Concreto reforzado y Acero estructural

Aprenda diseño de concreto reforzado y acero estructural utilizando el software Revit Structure y Advanced Steel Design. Diseña concreto reforzado...
Ver más...