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

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
- Introducción de Python avanzado
- Comandos en Python
- Métodosy funcionamiento para Python
- Orden en Python
- Uso de conjuntos en Python
UNIDAD DIDÁCTICA 2. CREACIÓN DE MÓDULOS EN PYTHON
- Como crear un módulo para Python
- Como crear variables con Path de Python
- Uso de paquetes con Python
UNIDAD DIDÁCTICA 3. CREACIÓN DE BASES DE DATOS EN PYTHON
- Unir MySQL en Python
- Añadir datos en una base de datos MySQL con Python
- Como leer datos de una base de datos MySQL con Python
- Borrar datos MySQL
- SQLite con Python
- Insertar, leer y borrar datos en SQLite
UNIDAD DIDÁCTICA 4. USO DE INTERFAZ GRÁFICA DE PYTHON
- wxPython con interfaz gráfica
- Crear una ventana para una app Python
- Estilo de una interfaz gráfica tamaño y utilización
- Posición de una ventana y posición del menú en Python
- Ventana de login en Python
UNIDAD DIDÁCTICA 5. LEER Y VISUALIZAR LA WEB CON PYTHON ZEN DE PYTHON
- urllib2 y BeautifulSoup en Python
- Práctica de lectura en Python
- Zen de Python y conclusiones de Python
UNIDAD DIDÁCTICA 6. PYTHON Y EL ANÁLISIS DE DATOS
- Introducción a Python
- ¿Qué necesitas?
- Librerías para el análisis de datos en Python
- MongoDB, Hadoop y Python. Dream Team del Big Data
UNIDAD DIDÁCTICA 7. INTRODUCCIÓN E INSTALACIÓN DE OPENCV
- Descripción general OpenCV
- Instalación OpenCV para Python en Windows
- Instalación OpenCV para Python en Linux
- Anaconda y OpenCV
UNIDAD DIDÁCTICA 8. MANEJO DE FICHEROS, CÁMARAS E INTERFACES GRÁFICAS
- Manejo de archivos
- Leer una imagen con OpenCV
- Mostrar imagen con OpenCV
- Guardar una imagen con OpenCV
- Operaciones aritméticas en imágenes usando OpenCV
- Funciones de dibujo
UNIDAD DIDÁCTICA 9. TRATAMIENTO DE IMÁGENES
- Redimensión de imágenes
- Erosión de imágenes
- Desenfoque de imágenes
- Bordeado de imágenes
- Escala de grises en imágenes
- Escalado, rotación, desplazamiento y detección de bordes
- Erosión y dilatación de imágenes
- Umbrales simples
- Umbrales adaptativos
- Umbral de Otsu
- Contornos de imágenes
- Incrustación de imágenes
- Intensidad en imágenes
- Registro de imágenes
- Extracción de primer plano
- Operaciones morfológicas en imágenes
- Pirámide de imágen
UNIDAD DIDÁCTICA 10. HISTOGRAMAS Y TEMPLATE MATCHING
- Analizar imágenes usando histogramas
- Ecualización de histogramas
- Template matching
- Detección de campos en documentos usando Template matching
UNIDAD DIDÁCTICA 11. COLORES Y ESPACIOS DE COLOR
- Espacios de color en OpenCV
- Cambio de espacio de color
- Filtrado de color
- Denoising de imágenes en color
- Visualizar una imagen en diferentes espacios de color
UNIDAD DIDÁCTICA 12. DETECCIÓN DE CARAS Y EXTRACCIÓN DE CARACTERÍSTICAS
- Detección de líneas
- Detección de círculos
- Detectar esquinas (Método Shi-Tomasi)
- Detectar esquinas (método Harris)
- Encontrar círculos y elipses
- Detección de caras y sonrisas
UNIDAD DIDÁCTICA 13. APRENDIZAJE AUTOMÁTICO
- Vecino más cercano (K-Nearest Neighbour)
- Agrupamiento de K-medias (K-Means Clustering)
También te puede interesar