Programa Modular

Especialista en Python

Solicita mas información

*obligatorio

Online en vivo

90 horas certificadas

3 meses

Sobre el Curso

El objetivo de este curso es iniciarte al software ArcGIS, sus principales herramientas, fundamentos, y aplicaciones desde cero. El curso está compuesto por las unidades básico, intermedio, y de avanzado en las que aprenderás a georreferenciar espacios geográficos, analizar y crear información cartográfica digital, hallar áreas magnitudes y exportar resúmenes de tus resultados.
Integrar los Principales Softwares como; AutoCAD, Google Earth, Excel en una sola plataforma GIS.
Diseñar tus propios mapas temáticos, modelar cartografía 3D, y procesar imágenes satelitales.

¿Que aprenderás?

Inicia desde cero, paso a paso, y Conviértete en un especialista de sistema de información geográfica con ArcGIS, El Software GIS, más utilizado a nivel mundial.

  • Domina el manejo de datos vectoriales, y datos raster.
  • Diseña tus propios mapas temáticos, (Proyectos Ambientales, Mineros, etc).
  • Analiza información Cartográfica de todo el mundo
  • Modela en 3D. Analiza posibles escenarios.
  • Procesa imágenes Satelitales, Identifica cambios en el Medio Ambiente.
  • Potencia tus conocimientos, para la gestión Ambiental.
Dirigido

Están dirigidos a Profesionales y/o estudiantes de área de: Ingeniería Mecánica, Ingeniería Eléctrica, Ingeniería Metalurgia, Ingeniería Civil, Ingeniería Química, Ingeniería Industrial, Ingeniería Materiales, estadísticos, Ing. Ambientales, Agrónomos, Arquitectos, Institutos Superiores y otras especialidades afines.

Duración

El Curso tendrá una duración de 72 horas online dictadas y 18 horas de trabajos encargados, siendo un total de 90 horas certificadas.

Certificación

1. Certificado Digital
Al haber aprobado el curso con un promedio ponderado mayor ó igual a 12, se le otorga al participante un certificado a nombre de la Universidad Nacional de Ingeniería – Facultad de Ingenieria Quimica y Textil.

2. Constancia de Asistencia
Al participante que no cumpla con los requisitos de certificación, se le
otorgará una Constancia de Asistencia del Curso, para lo cual el alumno
deberá contar con una asistencia a clase mínima del 70%. En el caso de no
cumplir con dicho requerimiento no se emitirá dicha Constancia.

Requisitos
  • Manejo óptimo de Windows. Manejo de archivos y carpetas.

    Franz Valdivia

    ingeniero industrial con más de 12 años de experiencia liderando y optimizando procesos de Supply Chain, Planeamiento Comercial (S&OP), Gestión de Proyectos y Analítica de Datos. Combino visión estratégica con ejecución operativa, apoyándome en herramientas como Power BI, Python y metodologías ágiles para transformar datos en decisiones y proyectos en resultados.

    Ex Responsable de Planeamiento de la Demanda en RIPLEY
    Especialista en Supply Chain Management. Ingeniero Industrial con Magisters en Supply Chain Managenent por la ESAN, y Gestión de Cadena de Suministro y Tecnología Universidad de la Salle. Ejecutivo con más de 10 años de experiencia en áreas de gestión logística y Planeamieno Comercial en empresas como SAMSUNG, RIPLEY, AC FARMA, entre otras.

    📌 Certificaciones y membresías clave:
    • PMP® (Project Management Professional – PMI)
    • Miembro habilitado del Colegio de Ingenieros del Perú (CIP N° 178715)
    • Miembro de Beta Gamma Sigma, honor society internacional que reconoce al 10% superior de egresados de escuelas de negocios acreditadas por AACSB.

    Inicio

    próximamente

    Horario

    domingos de 9 am a 3 pm

    QR

    Certificado digital UNI con QR

    Medios de Pago

    Depósito bancario
    Pago online

    Plan de Estudios

    Básico

    Sesión 1: Introducción a Python y configuración del entorno

    • Introducción a Python: Historia y aplicaciones.
    • Instalación de Python: Pasos de instalación en diferentes sistemas.
    • Editores de texto: Uso de VS Code, PyCharm, Jupyter Notebooks.
    • Función print: Imprimir en consola.
    • Tipos de datos: Números, cadenas, listas, tuplas, diccionarios.
    • Variables: Declaración y buenas prácticas.
    • Operadores: Aritméticos, relacionales y lógicos.
    • Función input: Ingreso de datos y conversión de tipos.

    Sesión 2: Cadenas de texto y manipulación avanzada

    • Concatenación de cadenas: Usar + y join().
    • Indexación de cadenas: Acceder a caracteres.
    • Slicing de cadenas: Subcadenas con slicing [:].
    • Métodos de cadenas: lower(), upper(), replace(), etc.
    • Formateo con f-strings: Formato eficiente de cadenas.
    • Métodos adicionales: strip(), find(), count().
    • Conversión entre tipos: Entre enteros, flotantes y cadenas.
    • Validación de cadenas: Métodos como isalnum() y isalpha().

    Sesión 3: Control de flujo y condicionales

    • Condicionales: Estructuras if, elif, else.
    • Condicionales simples: Comparación de valores.
    • Condicionales compuestas: Uso de operadores lógicos (and, or).
    • Condicionales múltiples: Varios casos con if, elif, else.
    • Condicionales anidados: Condiciones dentro de condiciones.
    • Expresiones condicionales: Sintaxis compacta x if condition else y.
    • Operadores lógicos: Mejora de decisiones con and, or, not.
    • Ejemplos prácticos: Casos comunes con condicionales.

    Sesión 4: Listas y estructuras de datos

    • Listas: Creación, acceso y modificación.
    • Métodos de listas: append(), remove(), sort(), etc.
    • Slicing en listas: Acceso a partes de listas con slicing.
    • Listas anidadas: Trabajar con listas dentro de listas.
    • Iteración de listas: Uso de bucles for.
    • Comprensión de listas: Creación eficiente de listas.
    • Tipos mutables e inmutables: Diferencias y ejemplos.
    • Funciones con listas: Uso de listas como argumentos.

    Sesión 5: Bucles e iteración de datos

    • Bucle while: Repetir mientras una condición sea verdadera.
    • Bucle for: Iteración sobre rangos y estructuras.
    • break y continue: Control de flujo en bucles.
    • range(): Generación de secuencias de números.
    • Iteración sobre estructuras: Diccionarios, sets, listas.
    • Anidación de bucles: Uso de bucles dentro de otros.
    • Optimización de bucles: Mejorar la eficiencia.
    • Funciones y bucles: Llamar funciones dentro de bucles.

    Sesión 6: Funciones y manejo de excepciones

    • Introducción a funciones: Definición y uso de funciones.
    • Creación de funciones: Parámetros y valores de retorno.
    • Uso de return: Retornar valores desde funciones.
    • Argumentos de funciones: Posicionales y por palabra clave.
    • Funciones recursivas: Funciones que se llaman a sí mismas.
    • Manejo de excepciones: Uso de try, except, finally.
    • Errores comunes: IndexError, TypeError, etc.
    • Bloques seguros: Usar excepciones para manejar fallos

    Proyecto Integrador

    Intermedio

    Sesión 1: Estructuras de datos avanzada en Python

    • Listas: slicing, métodos (append, extend, insert, remove, sort, etc.)
    • Comprensión de listas (list comprehensions)
    • Tuplas: inmutabilidad, usos comunes, desempaquetado
    • Conjuntos (sets): operaciones como unión, intersección, diferencia
    • Diccionarios: claves, valores, métodos (get, items, update, etc.)
    • Comprensión de diccionarios (dict comprehensions)
    • Iteración avanzada: uso de enumerate(), zip()
    • Combinación de listas con diccionarios (listas de diccionarios, estructuras
    mixtas)

    Sesion 2: Módulos propios en Python

    • ¿Qué es un módulo? ¿Para qué sirve?
    • Crear y reutilizar módulos propios
    • Organización del código en archivos separados
    • Importación entre archivos:
    • import nombre_modulo
    • from modulo import objeto
    • import modulo as alias
    • Uso de __name__ == «__main__» para controlar ejecución de scripts

    Sesión  3: Módulos y librerías de la biblioteca estándar

    • os: manejo de rutas, archivos, directorios, creación/eliminación
    • pathlib: alternativa moderna para manipulación de rutas y archivos
    • time: pausas, formatos y tiempos de ejecución
    • datetime: fechas actuales, diferencias entre fechas, formatos personalizados
    • sys: argumentos del sistema, salida controlada
    • math: operaciones matemáticas avanzadas
    • random: generación de datos aleatorios
    • Introducción al uso de pip para instalar módulos externos

     Sesión 4: Archivos y consumo de datos

    • Archivos .txt: apertura, lectura, escritura, uso de with open()
    • Modos de apertura: lectura (r), escritura (w), agregado (a)
    • Escritura estructurada (formato, saltos de línea)
    • Manejo de errores al trabajar con archivos (try-except, FileNotFoundError)
    • Archivos .csv: lectura con csv.reader, escritura con csv.DictWriter
    • Archivos .json: estructuras tipo diccionario, uso de json.load y
    json.dump
    • Análisis básico de estructuras JSON típicas de APIs
    • Consumo de APIs usando la librería requests

    Sesión 5: Introducción a la Programación Orientada a Objetos

    • Qué es la POO y su utilidad
    • Clases y objetos
    • Atributos y métodos
    • Uso de self y el constructor __init__
    • Ejemplos prácticos de clases personalizadas
    • Modelado de objetos del mundo real (Producto, Usuario, etc.)

    Sesión 6: Herencia y reutilización de código con clases

    • Herencia entre clases
    • Uso de super() para extender funcionalidad
    • Sobrescritura de métodos
    • Encapsulamiento: atributos privados y uso de getters/setters
    • Métodos especiales (__str__, __len__, etc.)
    • Relaciones entre clases: composición y agrupación

    Proyecto Integrador

    Avanzado

    Sesión 1: Programación Orientada a Objetos Avanzada

    • Repaso de fundamentos de POO (clases, objetos, atributos, métodos,
    self, init).
    • Herencia, polimorfismo, composición.
    • Métodos mágicos (str, eq, len, etc.).
    • Clases abstractas (abc.ABC), mixins.
    • Encapsulamiento y atributos privados.

    Sesión 2: Funciones Avanzadas, Decoradores y Generadores

    • Closures y funciones anidadas.
    • Expresiones lambda: sintaxis y casos de uso.
    • Decoradores (propios y de librerías).
    • Generadores y yield.
    • Funciones de orden superior (map, filter, reduce).
    • Uso de paquetes externos: instalar e importar con pip, venv, requirements.txt.

    Sesión 3: Manejo Avanzado de Errores y Testing

    • Excepciones personalizadas.
    • Bloques seguros (try, except, finally).
    • Context managers personalizados.
    • Introducción a pruebas: unittest, assert, pytest.
    • Cobertura básica de código.

    Sesión 4: Manejo de Datos Estructurados con Pandas

    • Lectura y escritura de archivos CSV, Excel, JSON con pandas.
    • Limpieza, filtrado, agrupamiento (groupby, dropna, etc.).
    • Serialización (pickle, to_json).
    • Filtros, selección y slicing con .loc, .iloc.

    Sesión 5: Conexión a Bases de Datos y Consumo de APIs

    • Conexión a bases de datos MySQL.
    • Operaciones básicas: SELECT, INSERT, UPDATE, DELETE.
    • Uso de pandas.read_sql() para importar datos directamente a un DataFrame.
    • Consumo de APIs REST con requests y manejo de respuestas JSON.

    Sesión 6: Expresiones Regulares y Procesamiento de Texto
    • Sintaxis regex: \d, \w, *, +, [], ().
    • Métodos de re: search, findall, sub.
    • Validación de entradas (correos, fechas, contraseñas).
    • Extracción de datos en logs, texto libre o formularios.
    • Limpieza avanzada de texto.

    Proyecto Integrador

    ¡Certifícate a nombre de la mejor Universidad del Perú!

    Nuestro Certificado es reconocido y avalado por instituciones educativas y profesionales. Refleja la calidad de la formación recibida y es una valiosa acreditación para avanzar en el mercado laboral.

    Preguntas Frecuentes

    ¿Si me inscribo en modalidad online en vivo tengo acceso a las clases luego de verlas en ZOOM?

    Sí. Tienes acceso al campus virtual 24/7 para profundizar los temas y descargar material de estudio complementario.

    Las clases online son grabadas (no son descargables) y estan disponibles hasta 3 meses despues de finalizar el curso.

    ¿Cuándo me envían el material?

    Tu kit de inicio, que contempla: material académico, formatos, plantillas de trabajo, estarán disponibles en el campus virtual 48 horas antes de la fecha de inicio del curso.

    El usuario y contraseña de acceso al campus virtual se te enviará al correo que registraste en la ficha de inscripción.

    ¿Si no puedo conectarme a las clases en vivo?

    Las puedes seguir en diferido. Las clases son grabadas y están disponibles en el campus virtual 24/7.

    ¿Si llevo un programa en la modalidad online en vivo puedo interactuar con el docente?

    Puedes interactuar en tiempo real con el docente y hacer todas las consultas que desees.

    ¿Cómo es el sistema de evaluación?

    Medimos de forma integral el proceso de aprendizaje: exámenes objetivos (parcial y final), desempeño en las sesiones prácticas.

    ¿Cómo podre rendir los exámenes?

    Todos los alumnos, de la modalidad online en vivo, rendirán los
    exámenes en el campus virtual y en el horario programado con anterioridad.

    El Certificado ¿indica la modalidad de estudio?

    El Certificado no indica la modalidad de estudio.

    ¿Las horas académicas certificadas es el rango de horas de las clases en ZOOM?

    Las horas académicas totales certificadas es el resultado del tiempo que le tendrías que dedicar al curso, y es la suma de las horas de clases via zoom, las horas de práctica de los ejercicios, tareas, talleres complementarios y las evaluaciones.

    ¿Estan licenciados por SUNEDU?

    Todos nuestros cursos y especializaciones estan certificados por la Facultad de Ingeniería Quimica y Textil de la Universidad Nacional de Ingeniería - UNI que cuenta con licenciamiento de la SUNEDU.

    Mas información: aquí

    ¿Cuánto demora la entrega del Certificado?

    El Certificado se envia en formato digital como máximo hasta 30 días hábiles después de culminado el curso (incluyendo la última evaluación del curso).

    ¿El Certificado digital tiene QR?

    Sí, nuestro Certificado Digital tiene codigo QR y cuenta con validez legal, conforme a la Ley N.º 27269 (D.S. N°052-2008-PCM, 28 de mayo de 2000). Esto garantiza su autenticidad, integridad y verificación inmediata desde cualquier dispositivo mediante QR y código de verificación.

    ¿Brindan capacitaciones para empresas?

    Si, realizamos capacitaciones InHouse e inscripciones corporativas a través de nuestra unidad Corporativa, puedes contactar una asesoría al WhatsApp de informes.

    Contáctanos

    Universidad Nacional de Ingeniería - UNI

    Av. Túpac Amaru Nº210 - Rimac, Puerta Nº 3 Lima, Perú,
    Facultad de Ingeniería Quimica y Textil 

    Correo Institucional

    rsu.fiqt.atencion@uni.edu.pe

    Correo Informes

    informes@fiqtunionline.edu.pe

    WhatsApp Informes

    9333 47997

    Sigue nuestras redes