Sobre el Curso

¿Eres nuevo en el desarrollo de Python? Si es así, ¡este es el lugar correcto para comenzar! Este curso te ayudará con el inicio de todo lo que necesita saber para comenzar a construir soluciones potentes con IDE Python de Spyder y PyQGIS. Podemos automatizar las tareas de geoprocesamiento. Los principales Sistemas de Información Geográfica de escritorio como ArcGIS (con la ArpPy), QGIS (con PyQGIS) utilizan Python.

Lo que aprenderás

1. Conocer el entorno del software Spyder y Python en QGIS
2. Manejo de tipo de datos numéricos y texto
3. Crear funciones interactivas
4. Geoprocesamiento en el entorno de PyQGIS.

Temario del Curso

Instalación de software libres
  • Descarga e Instalación QGIS 3.12.0
  • Descargar e Instalación Anaconda3 - Spyder
Configuración y interfaz de los software
  • Configuración y interfaz de Python en QGIS
  • Configuración y interfaz de Spyder 4
Tipos de datos en Python
  • Tipos de datos numéricos int y float
  • Tipo de datos texto string - str
  • Tipo de datos bool - True y False
Conversión de los tipos de datos en Python
  • Conversión de tipo de datos int
  • Conversión de tipo de datos float
  • Conversión de tipo de datos str
  • Conversión de tipo de datos bool
Operadores en Python
  • Operadores aritméticas int y float
  • Operadores de comparación
  • Operadores lógicas
  • Operadores con string
Condiciones en Python
  • Condicional IF
  • Condicional IF y ELSE
  • Condicional IF, ELIF y ELSE
Estructura de datos en Python
  • Estructura de datos tipo lista
  • Estructura de datos tipo tuplas
  • Estructura de datos tipo diccionario
Manejo de Matriz NumPy en Python
  • Introducción Matriz numpy
  • Crear una matriz unidimensional, bidimensional y tridimensional
  • Información de los datos matriz
  • Seleccion de elementos de una matriz unidimensional
  • Seleccion de elementos de una matriz bidimensional
Manejo de Pandas dataframe en Python
  • Crear dataframa utilizando diccionario
  • Importar excel a python Spyder
  • Importar excel a PyQGIS
  • Información de dataframe
  • Selección de elemento de dataframe
Estructura de control interactivas
  • El bucle while
  • El bucle for
Funciones en Python
  • Introducción de funciones en Python
  • Crear funcion en Python Spyder
Manipulación de datos vectorial en PyQGIS
  • Importar un shapefile en PyQGIS
  • Accediendo información tabla de atributo
  • Geoprocesamiento de intersección
  • Simbología unica y categoria en Python
  • Exportar shapefile al directorio
Manipulación de datos raster en PyQGIS
  • Importar dato raster
  • Procesamiento raster