Cocinando Inteligencia Artificial con Python
7 mayo 2024
En base a los retos que deparará en esta próxima década de 2020-2030 la aplicación de tecnologías, basadas en Inteligencia Artificial (IA), la UMH ofrece el Curso de Inteligencia Artificial (IA), titulado “Cocinando Inteligencia Artificial con Python”.
Esta ruta de aprendizaje tiene una duración de 25 horas de formación y está dirigido a personas que no tengan ningún nivel de programación.
La ruta de aprendizaje “Cocinando Inteligencia Artificial con Python” imparte formación práctica con demostraciones prácticas y emplea el editor de cuadernos Jupyter (Colaboratory de Google), con el que se realizara el trabajo final del módulo sobre un proyecto que desarrolle todas las competencias adquiridas en el módulo.
El Objetivo de Desarrollo Sostenible 4 de las Naciones Unidas (SDG4) tiene por objeto garantizar una educación de calidad inclusiva y equitativa y promover las oportunidades de aprendizaje permanente para todos. La función de la tecnología no sólo consiste en dotar a los estudiantes de conocimientos de tecnología de la información y las comunicaciones (TIC), sino también en lograr una educación de calidad, libre de las limitaciones de lugar y tiempo, y fomentar la curiosidad, la creatividad y la colaboración.
La educación de calidad no sólo es un derecho humano fundamental, sino que también está directamente vinculada a la prosperidad financiera de los ciudadanos y las naciones.
En diciembre de 2019 la UMH lanzó el programa LAIA (Laboratori d’Aprenentatge en Intel·ligència Artificial de la UMH). Un programa de formación para todos los miembros de la comunidad universitaria (estudiantes, Personal Docente e Investigador (PDI) y Personal de Administración y Servicios (PAS)) que pretende preparar a todos sus miembros a comprender las posibilidades y los retos que nos deparará en esta próxima década de 2020-2030 la aplicación de tecnologías basadas en IA.
Dentro de ese programa la UMH ofrece el curso “Cocinando inteligencia Artificial con Python” para toda la comunidad umh y la sociedad, es una ruta de aprendizaje de 25 horas ofrecida por el Laboratori d’Aprenentatge en Intel·ligència Artificial (LAIA) de la UMH dentro del entorno virtual Nanocursos.com que pretende preparar a toda persona interesada a comprender las posibilidades y los retos que deparará en esta próxima década 2020-2030 la aplicación de tecnologías, basadas en Inteligencia Artificial (IA).
Los objetivos generales del Curso son:
- Aprender cómo usar Jupyter Notebooks sobre Colaboratory de Google con Python para crear documentos que combinan código de programación, texto, imágenes, fórmulas, etc.
- Conocer las expresiones y los operadores básicos, la precedencia entre operadores y comprender las variables y el proceso de asignación de valores.
- Conocer el tipo de datos booleano, los operadores de comparación y aprender a usar las sentencias de control de flujo de un programa.
- Conocer los tipos de datos numéricos y cadenas de texto, la función de inspección de tipos, la conversión entre tipos de datos.
- Conocer cómo se usan y construyen las funciones definidas por el propio usuario y comprender el alcance de la variable usadas en su definición y en el resultado obtenido
- Conocer la librería de funciones estándar, como importarla y usar sus módulos.
- Conocer y usar las estructuras de datos como Cadenas, listas, tuplas, diccionarios y conjuntos.
- Aprender a usar la librería NumPy para manipular vectores y matrices y conocer las diferencias entre funciones vectorizadas y no vectorizadas.
- Aprender a usar la librería Matplotlib para elegir los gráficos apropiados para una o dos variables basados en los tipos de datos disponibles.
- Aprender a usar la librería Pandas para cargar y procesar datos para el análisis estadístico.
Estructura del Curso
El curso tiene una duración de 25 horas de lunes a viernes de 9:00 a 14:00 horas.
El horario de cada día se estructura de la siguiente forma:
- Taller 1: 9:00-10:20
- Descanso 1: 10:20-10:45
- Taller 2:10:45 – 12:05
- Descanso 2: 12:05- 12:30
- Taller 3:12:30-14:00
Lunes
- Taller 1: La cocina de Python
- Taller 2: La cocina de Python
- Taller 3: La despensa del Python
Martes
- Taller 1: Los procesos de cocción de Python
- Taller 2: Los procesos de cocción iterativos en Python
- Taller 3: Cocinando cadenas de texto en Python
Miércoles
- Taller 1: Los libros de recetas de Python
- Taller 2: Despensas externas de Python
- Taller 3: Mi libro de recetas
Jueves
- Taller 1: Detección de objetos con Inteligencia Artificial
- Taller 2: El libro de recetas Numpy
- Taller 3: El libro de recetas Matplotlib
Viernes
- Taller 1: El libro de recetas Pandas I
- Taller 2: El libro de recetas Pandas II
- Taller 3: El libro de recetas Pandas III
Descripción Talleres
- La Cocina de Python.- Aprender cómo usar Jupyter Notebooks sobre Azure de Microsoft para crear documentos que combinan código de programación, texto, imágenes, fórmulas, etc.
- Los Utensilios de la Cocina de Python (Calculadora).- Conocer las expresiones y los operadores básicos, la precedencia entre operadores y comprender las variables y el proceso de asignación de valores.
- Los Procesos de Cocción en Python (Control de flujo).- Conocer el tipo de datos booleano, los operadores de comparación y aprender a usar las sentencias de control de flujo de un programa.
- Las Cacerolas de Python (Tipos de datos).- Conocer los tipos de datos numéricos y cadenas de texto, la función de inspección de tipos, la conversión entre tipos de datos.
- Las Recetas de Python (Funciones).- Conocer cómo se usan y construyen las funciones definidas por el propio usuario y comprender el alcance de la variable usadas en su definición y en el resultado obtenido.
- Los Libros de Recetas de Python (Librerías de funciones).- Conocer la librería de funciones estándar, como importarla y usar sus módulos.
- La Despensa de Python (Estructuras de datos).- Conocer y usar las estructuras de datos como Cadenas, listas, tuplas, diccionarios y conjuntos.
- El libro de recetas NumPy.- Manipulación de arrays Aprender a usar la librería NumPy para manipular vectores y matrices y conocer las diferencias entre funciones vectorizadas y no vectorizadas.
- El libro de recetas Pandas.- Manipulación de Datos Aprender a usar la librería Pandas para cargar y procesar datos para el análisis estadístico.
- El libro de recetas Matplotlib.- Visualización de Datos Aprender a usar la librería Matplotlib para elegir los gráficos apropiados para una o dos variables basados en los tipos de datos disponibles.
La formación será práctica, con demostraciones y seguimiento en el propio portátil del estudiante. Se utilizará el editor de cuadernos Jupyter (Colaboratory de Google). En el trabajo final del módulo se realizará un cuaderno de Jupyter sobre un proyecto que desarrolle todas las competencias adquiridas en el curso.
Por motivos sanitarios el curso se realizará en un aula de teoría manteniendo la distancia interpersonal de 1,5 m y con mascarilla o en un aula al aire libre.
Fechas y lugares de impartición de los cursos
Los cursos se realizaran en los Campus de la UMH situados en Elche, Sant Joan, Orihuela y Altea (aulas pendientes de determinar). Las aulas de impartición de los cursos se publicaran en esta misma página en cuanto se disponga de la información.
Se puede comprobar la localización de los Campus en el enlace Campus UMH
Numeración de los cursos por Campus (Nº total de cursos: 16)
- Campus de Elche: 1,2,3,4
- Campus de Sant Joan: 5,6,7,8
- Campus de Altea: 9,10,11,12
- Campus de Orihuela : 13,14,15,16
Fechas (en los campus anteriormente citados)
- 05/07/2021 – 09/07/2021
- 12/07/2021 – 16/07/2021
- 19/07/2021 – 23/07/2021
- 26/07/2021 – 30/07/2021
–
–
- Información:
Se puede solicitar información sobre estos cursos en el correo
- Folleto Informativo:
Puedes descargar el folleto con toda la información sobre el Curso en el siguiente enlace: Descarga Folleto Informativo (PDF)
- Información Actualizada:
Si deseas estar informado de cualquier actualización de la información publicada en esta web, no tienes mas que rellenar el formulario y te avisaremos de cualquier novedad.
- Programa del Curso:
Puedes descargar el Programa del Curso en este enlace: Descarga Programa del Curso (PDF)
Matricula: La preinscripción es del 1 al 31 de mayo por riguroso orden de inscripción
Una vez dentro del formulario de Preinscripción, en el campo «Tipo de enseñanzas» hay que seleccionar «Curso de Perfeccionamiento«. En el campo «Enseñanzas» hay que seleccionar el curso correspondiente al número de edición en base al Campus y fecha de impartición (según el listado que figura a continuación) . El precio del curso es de 148,75 euros.
–
CERRADO – Formulario de Preinscripción de Estudios Propios y Formación
- Semana 1: Del 5 al 9 /7/2021
- Semana 2: Del 12 al 16 /7/2021
- Semana 3: Del 19 al 23 /7/2021
- Semana 4: Del 26 al 30 /7/2021
Campus de Elche
- Semana 1: Ed Nº 1
- Semana 2: Ed Nº 2
- Semana 3: Ed Nº 3
- Semana 4: Ed Nº 4
Campus de Sant Joan
- Semana 1: Ed Nº 5
- Semana 2: Ed Nº 6
- Semana 3: Ed Nº 7
- Semana 4: Ed Nº 8
Campus de Altea
- Semana 1: Ed Nº 9
- Semana 2: Ed Nº 10
- Semana 3: Ed Nº 11
- Semana 4: Ed Nº 12
Campus de Orihuela
- Semana 1: Ed Nº 13
- Semana 2: Ed Nº 14
- Semana 3: Ed Nº 15
- Semana 4: Ed Nº 16
Python es, estadísticamente, uno de los lenguajes de programación que más ha crecido en los últimos años. Cada vez hay más personas interesadas en aprender a programar en Python. De hecho, hay quienes lo consideran el lenguaje de programación del futuro y ya es usado por empresas como Google, Facebook, Instagram, Spotify o Netflix.
Python es relativamente simple, por lo que es fácil de aprender, ya que requiere una sintaxis única que se centra en la legibilidad, esto reduce el costo de mantenimiento y de desarrollo del programa porque permite que los equipos trabajen en colaboración sin barreras significativas de lenguaje y experimentación.
Hay que destacar que las herramientas necesarias para el desarrollo de aplicaciones están disponibles para todos de forma gratuita.
Esto hace que sea accesible para casi todo el mundo. Además, Python tiene como objetivo producir un código más claro y lógico no sólo para proyectos de pequeña escala sino también para proyectos más grandes.
Python es sorprendentemente fácil de leer.
Por ejemplo, si deseas programar la frase «hola, mundo», deberás usar solo una línea de código, a diferencia de Java, que requeriría al menos tres líneas.
Infografías
Para que puedas entender muchas mas aspectos sobre el lenguaje de programación Python, hemos preparado diversas infografías que te permitirán comprender, de una manera muy visual, interesantes aspectos sobre Python.
Usos del lenguaje de programación Python
Como podrás ver en esta infografía, Python proporciona múltiples funcionalidades y por tanto está habilitado para diversos usos.
–
–
Ejemplos de proyectos realizados con Python
Vamos a ver de los proyectos más famosos que han sido realizados con el lenguaje de Programación Phyton, algunos de ellos forman parte de tu vida habitual y no habías reparado en ello.
–
–
Razones por las que debes formarte en Python
Python es uno de los lenguajes de programación más valorados por desarrolladores, científicos de datos, ingenieros,…etc. Ya que se trata de un lenguaje de alto nivel y puede desarrollar tareas complejas, es fácil de aprender y tiene una sintaxis limpia. Por lo tanto, es muy recomendable tanto para principiantes como para programadores. Vamos a ver algunas de las razones que hacen tan recomendable este lenguaje…
–
Principales fortalezas de Python
Resumen de las fortalezas y ventajas que obtendrás en tus proyectos al utilizar el lenguaje de programación Python.
–
–
Noticias de Interés:
- China incorpora la programación en los esquemas educativos de niños a partir de los 6 años
- La programación será una materia obligatoria en Japón desde primaria
- https://www.elespanol.com/omicrono/software/20190116/plan-finlandia-formar-toda-poblacion-inteligencia-artificial/368964730_0.html
- https://www.informacion.es/universidad/2020/10/08/umh-extiende-formacion-inteligencia-artificial-17158027.html
- https://alicanteplaza.es/ia-desde-la-umh-paraevaluar-indicadores-de-vulnerabilidad-de-usuarios-de-cruz-roja-en-la-comunitat