informatica:programacion:python:cursos:introduccion_programacion_python
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Introducción a la programación con Python
Notas de la formación por parte de la Consellería de Promoción do Emprego e Igualdade y el Clúster TIC Galicia impartida en 2023.
Objetivos
- Introducir los distintos entornos de desarrollo. El entorno interactivo Jupyter para ejecutar y crear programas.
- Conocer los elementos básicos del lenguaje, las estructuras de control, estructuras de datos, y elementos sintácticos específicos de Python.
- Introducir algunas de las bibliotecas más habituales del lenguaje.
- Realizar prácticas y ejercicios sencillos de programación con Python.
Temario
- Bloque I: Introducción a Python y E/S básica
- Mostrar mensajes por pantalla -print()
- Cadenas de texto -strings
- Introducción de datos –input()
- Ejercicios prácticos
-
- Variables
- Tipos de datos
- Integers
- Floats
- Conversiones entre tipos de datos
- Formatear cadenas
- Operadores matemáticos
- Redondeo
- Ejercicios prácticos
-
- Método index
- Extraer substrings
- Métodos de string
- Propiedades de string
- Tipos de datos
- Listas
- Diccionarios
- Tuplas
- Sets
- Booleanos
- Ejercicios prácticos
-
- Operadores de comparación
- Operadores lógicos
- Control de flujo
- Loops
- for
- while
- Rango
- Enumerador
- Zip
- Min y Max
- Random
- Comprensión de listas
- Match
- Ejercicios prácticos
-
- Métodos ayuda y documentación
- Crear funciones
- Return
- Funciones dinámicas
- Interacción entre funciones
- Argumentos indefinidos -* args
- Argumentos indefinidos -* kwargs
- Ejercicios prácticos
-
- Abrir y manipular archivos
- Crear y escribir archivos
- Directorios
- Pathlib
- Path
- Limpiar la consola
- Archivos y funciones
- Ejercicios prácticos
-
- Programación orientada a objetos
- Atributos
- Métodos
- Tipos de métodos
- Herencia
- Polimorfismo
- Métodos especiales
- Ejercicios prácticos
- Ejemplos prácticos
Ejercicios
Investigue algún paquete en https://pypi.org de entre los siguientes:
- Django
- Flask
- PyQt6
- BeautifulSoup
- Colorama
- pandas
- scikit-learn
- matplotlib
- seaborn
- SQLAlchemy
Elija uno y descríbalo, indicando los siguientes puntos:
- Nombre del paquete
- Descripción
- Fecha de publicación de la última versión
- Fecha de publicación de la primera versión
- Licencia
- Versión mínima requerida de Python
Cuestionario
¿En qué se diferencian las listas y las tuplas de Python?
informatica/programacion/python/cursos/introduccion_programacion_python.1682411501.txt.gz · Última modificación: por tempwin
