El sitio web de la UCLM utiliza cookies propias y de terceros con fines técnicos y de análisis, pero no recaba ni cede datos de carácter personal de los usuarios. Sin embargo, puede haber enlaces a sitios web de terceros, con políticas de cookies distintas a la de la UCLM, que usted podrá aceptar o no cuando acceda a ellos.
Puede obtener más información en la Política de cookies. Aceptar
Python es actualmente uno de los tres lenguajes de programación más populares. Python es potente, rápido, se integra bien con otros lenguajes, se ejecuta en prácticamente cualquier plataforma y, especialmente, es abierto, amigable y fácil de aprender. Este curso, estructurado en 8 bloques, aborda los aspectos fundamentales de Python y te permitirá aprenderlo desde una perspectiva práctica.
Me Gusta
Compartir
Este bloque sirve como presentación del curso y describe las principales características del entorno de trabajo que se utilizará para programar en Python
Presentación
Ernesto Aranda-José Carlos Bellido
Entorno de trabajo I: consola
Ernesto Aranda
Entorno de trabajo II: Jupyter Notebook
Desde variables numéricas hasta las tan flexibles listas pasando por cadenas de caracteres... Este módulo te servirá para conocer la materia prima básica con la que trabajarás en Python en tu día a día.
Variables Numéricas
Listas
José Carlos Bellido
Listas: slicing
Cadenas de caracteres
Diccionarios
Conjuntos
Tuplas
Ejemplos de listas
Este bloque discute el concepto de módulo como unidad de organización en Python. Aquí aprenderás cómo importarlo y usarlos para que no tengas que reinventar la rueda cada vez que afrontes un problema de programación.
Módulos
Este bloque introduce las principales herramientas que el lenguaje de programación Python ofrece para gobernar la estructura de un programa, profundizando especialmente en las estructuras condicionales y en los bucles.
Bucles for
Condicionales
Bucles while
Bucles for-else y while-else
Ejemplos
En este bloque se aborda el concepto de lista de comprensión como mecanismo flexible y ágil para gestionar listas de elementos.
Listas por comprensión
Ejemplos de listas por comprensión
La programación estructura es un aspecto fundamental para garantizar la mantenibilidad y legibilidad de los programas. Este bloque discute cómo definir y gestionar funciones, junto con los elementos que las conforman.
Funciones I
Funciones II
Funciones III
Funciones IV
Importación de funciones
Ejemplos de funciones
En este bloque se introducen los aspectos fundamentales de tratamientos de datos y archivos desde un programa Python. Asimismo, se aborda la salida formateada de información.
Manejo de Archivos
Entrada de datos
Salida formateada
Este bloque trata cuestiones avanzadas del lenguaje de programación Python, destacando la instalación y gestión de módulos, la mutabilidad y el manejo de excepciones.
Instalación de módulos
Mutabilidad
Manejo de excepciones