Curso de Python: Aprende a Programar

Python se ha convertido en uno de los lenguajes de programación más populares y versátiles en la actualidad debido a su facilidad de uso, legibilidad del código y amplio conjunto de bibliotecas y herramientas disponibles. Este Curso de Python: Aprende a Programar te abrirá muchas puertas debido a la creciente demanda de profesionales con habilidades en Python y programación en general. Python es utilizado en una amplia variedad de aplicaciones y sectores, desde el desarrollo de aplicaciones web y móviles hasta el análisis de datos, aprendizaje automático, procesamiento de imágenes, automatización de tareas, etc. Su flexibilidad y eficiencia lo convierten en una herramienta muy potente y valorada en la industria. Además, contarás con un equipo de profesionales especializados en la materia
Duración
3 meses
Curso de Python: Aprende a Programar

A quién va dirigido

Este Curso de Python: Aprende a Programar es ideal para desarrolladores, científicos de datos, ingenieros y cualquier persona que desee aprender a programar en Python y ampliar sus conocimientos en el ámbito tecnológico. No se requiere experiencia previa en programación, ya que el curso abarca desde los conceptos básicos hasta técnicas avanzadas

Aprenderás a

Este Curso de Python: Aprende a Programar te prepara para ser un experto en programación con Python. Podrás crear módulos, interactuar con bases de datos, desarrollar interfaces gráficas y analizar datos. Además, utilizarás el procesamiento de imágenes con OpenCV y aplicarás técnicas de aprendizaje automático. Al finalizar podrás aplicar estos conocimientos en proyectos reales y acceder a oportunidades laborales relacionadas con Python.

Campo Laboral

Al completar el Curso de Python: Aprende a Programar, estarás preparado para trabajar en diversos campos. Podrás optar a puestos como desarrollador de software, científico de datos, analista de datos, ingeniero de software, especialista en aprendizaje automático, etc. Además, podrás colaborar en el desarrollo de aplicaciones, análisis de datos y procesamiento de imágenes
Plan de estudios

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PYTHON

  1. Introducción de Python avanzado
  2. Comandos en Python
  3. Métodosy funcionamiento para Python
  4. Orden en Python
  5. Uso de conjuntos en Python

UNIDAD DIDÁCTICA 2. CREACIÓN DE MÓDULOS EN PYTHON

  1. Como crear un módulo para Python
  2. Como crear variables con Path de Python
  3. Uso de paquetes con Python

UNIDAD DIDÁCTICA 3. CREACIÓN DE BASES DE DATOS EN PYTHON

  1. Unir MySQL en Python
  2. Añadir datos en una base de datos MySQL con Python
  3. Como leer datos de una base de datos MySQL con Python
  4. Borrar datos MySQL
  5. SQLite con Python
  6. Insertar, leer y borrar datos en SQLite

UNIDAD DIDÁCTICA 4. USO DE INTERFAZ GRÁFICA DE PYTHON

  1. wxPython con interfaz gráfica
  2. Crear una ventana para una app Python
  3. Estilo de una interfaz gráfica tamaño y utilización
  4. Posición de una ventana y posición del menú en Python
  5. Ventana de login en Python

UNIDAD DIDÁCTICA 5. LEER Y VISUALIZAR LA WEB CON PYTHON ZEN DE PYTHON

  1. urllib2 y BeautifulSoup en Python
  2. Práctica de lectura en Python
  3. Zen de Python y conclusiones de Python

UNIDAD DIDÁCTICA 6. PYTHON Y EL ANÁLISIS DE DATOS

  1. Introducción a Python
  2. ¿Qué necesitas?
  3. Librerías para el análisis de datos en Python
  4. MongoDB, Hadoop y Python. Dream Team del Big Data

UNIDAD DIDÁCTICA 7. INTRODUCCIÓN E INSTALACIÓN DE OPENCV

  1. Descripción general OpenCV
  2. Instalación OpenCV para Python en Windows
  3. Instalación OpenCV para Python en Linux
  4. Anaconda y OpenCV

UNIDAD DIDÁCTICA 8. MANEJO DE FICHEROS, CÁMARAS E INTERFACES GRÁFICAS

  1. Manejo de archivos
  2. Leer una imagen con OpenCV
  3. Mostrar imagen con OpenCV
  4. Guardar una imagen con OpenCV
  5. Operaciones aritméticas en imágenes usando OpenCV
  6. Funciones de dibujo

UNIDAD DIDÁCTICA 9. TRATAMIENTO DE IMÁGENES

  1. Redimensión de imágenes
  2. Erosión de imágenes
  3. Desenfoque de imágenes
  4. Bordeado de imágenes
  5. Escala de grises en imágenes
  6. Escalado, rotación, desplazamiento y detección de bordes
  7. Erosión y dilatación de imágenes
  8. Umbrales simples
  9. Umbrales adaptativos
  10. Umbral de Otsu
  11. Contornos de imágenes
  12. Incrustación de imágenes
  13. Intensidad en imágenes
  14. Registro de imágenes
  15. Extracción de primer plano
  16. Operaciones morfológicas en imágenes
  17. Pirámide de imágen

UNIDAD DIDÁCTICA 10. HISTOGRAMAS Y TEMPLATE MATCHING

  1. Analizar imágenes usando histogramas
  2. Ecualización de histogramas
  3. Template matching
  4. Detección de campos en documentos usando Template matching

UNIDAD DIDÁCTICA 11. COLORES Y ESPACIOS DE COLOR

  1. Espacios de color en OpenCV
  2. Cambio de espacio de color
  3. Filtrado de color
  4. Denoising de imágenes en color
  5. Visualizar una imagen en diferentes espacios de color

UNIDAD DIDÁCTICA 12. DETECCIÓN DE CARAS Y EXTRACCIÓN DE CARACTERÍSTICAS

  1. Detección de líneas
  2. Detección de círculos
  3. Detectar esquinas (Método Shi-Tomasi)
  4. Detectar esquinas (método Harris)
  5. Encontrar círculos y elipses
  6. Detección de caras y sonrisas

UNIDAD DIDÁCTICA 13. APRENDIZAJE AUTOMÁTICO

  1. Vecino más cercano (K-Nearest Neighbour)
  2. Agrupamiento de K-medias (K-Means Clustering)
También te puede interesar

Curso de Analítica Web

Curso de Computación Cuántica

Curso de Robótica e Inteligencia Artificial

Curso en Automatización

Curso en Cálculo Numérico para Computación en Ciencia e Ingeniería

Curso en Digital Twins

Curso en Diseño UI con Figma

Curso en Entornos Data Warehouse

Curso en Ethical Hacking

Curso en Inteligencia Artificial

Curso en Tecnologías Emergentes