- Presentación
- Temario
- Metodología
- Titulación
Descripción
¿A quién va dirigido?
Objetivos
Salidas Profesionales
Temario
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PYTHON Y PROGRAMACIÓN DE COMPUTADORES
- Introducción a la Programación
- ¿Cómo funciona un programa de computadora?
- Compilación vs. Interpretación: Ventajas y Desventajas
- Python, una herramienta, no un reptil
- ¿Quién creó Python?
- Un proyecto de programación por hobby
- Hay más de un Python
- Descarga e Instalación de Python
- Comienza tu viaje con Python
UNIDAD DIDÁCTICA 2. TIPOS DE DATOS, VARIABLES, OPERADORES Y OPERACIONES BÁSICAS DE E/S EN PYTHON
- El Programa "¡Hola, Mundo!"
- Tu primer programa
- La función print()
- Argumentos de la función
- Invocación de la función
- Trabajando con la función print(), su efecto, argumentos y valores devueltos
- Instrucciones
- Caracteres de escape y de nueva línea en Python
- Uso de múltiples argumentos
- Argumentos posicionales
- Argumentos de palabra clave
UNIDAD DIDÁCTICA 3. LITERALES EN PYTHON
- Literales, los datos en sí mismos
- Enteros
- Flotantes
- Cadenas
- Valores booleanos
UNIDAD DIDÁCTICA 4. OPERADORES: HERRAMIENTAS DE MANIPULACIÓN DE DATOS
- Python como calculadora
- Operadores básicos
- Operadores y sus prioridades
UNIDAD DIDÁCTICA 5. VARIABLES EN PYTHON
- Variables, cajas con forma de datos
- Nombres de variables
- Cómo crear una variable
- Cómo usar una variable
- Cómo asignar un nuevo valor a una variable existente
- Resolviendo problemas matemáticos simples
- Operadores abreviados
UNIDAD DIDÁCTICA 6. COMENTARIOS E INTERACCIÓN CON EL USUARIO
- Comentarios: ¿por qué, cuándo y cómo?
- Marcando fragmentos de código
- La función input()
- La función input() con un argumento
- El resultado de la función input()
- La función input() - operaciones prohibidas
- Conversión de tipos (conversiones de tipos)
- Más sobre input() y conversión de tipos
- Operadores de cadenas
- Conversiones de tipos una vez más
UNIDAD DIDÁCTICA 7. VALORES BOOLEANOS, EJECUCIÓN CONDICIONAL
- Preguntas y respuestas
- Comparación: operador de igualdad
- Ejercicios
- Operadores
- Haciendo uso de las respuestas
- Condiciones y ejecución condicional
- Analizando ejemplos de código
- Pseudocódigo e introducción a los bucles
UNIDAD DIDÁCTICA 8. BUCLES
- Iterando tu código con while
- Un bucle infinito
- El bucle while: más ejemplos
- Iterando tu código con for
- Más sobre el bucle for y la función range() con tres argumentos
- Las declaraciones break y continue
- El bucle while y la rama else
- El bucle for y la rama else
UNIDAD DIDÁCTICA 9. LÓGICA Y OPERACIONES DE BITS EN PYTHON
- Lógica de computadora
- Expresiones lógicas
- Valores lógicos vs bits individuales
- Operadores a nivel de bits
- 5.¿Cómo tratamos con bits individuales?
- Desplazamiento binario a la izquierda y desplazamiento binario a la derecha
UNIDAD DIDÁCTICA 10. LISTAS EN PYTHON
- ¿Por qué necesitamos listas?
- Indexación de listas
- Acceso al contenido de la lista
- Eliminación de elementos de una lista
- Los índices negativos son legales
- Funciones vs métodos
- Agregar elementos a una lista: append() e insert()
- Haciendo uso de las listas
- Listas en acción
- El ordenamiento de burbuja
- Ordenar una lista
- El ordenamiento de burbuja - versión interactiva
UNIDAD DIDÁCTICA 11. OPERACIONES EN LISTAS PYTHON
- La vida interna de las listas
- Cortes potentes
- Cortes, índices negativos
- Los operadores in y not in
- Listas, algunos programas simples
UNIDAD DIDÁCTICA 12. LISTAS EN APLICACIONES AVANZADAS
- Listas en listas
- Arreglos bidimensionales
- Naturaleza multidimensional de las listas
UNIDAD DIDÁCTICA 13. FUNCIONES Y DICCIONARIOS
- ¿Por qué necesitamos funciones?
- Descomposición
- ¿De dónde vienen las funciones?
- Tu primera función
- Cómo funcionan las funciones
- Funciones parametrizadas
- Paso de parámetros posicionales
- Mezcla de argumentos posicionales y de palabra clave
- Funciones parametrizadas: más detalles
- Efectos y resultados: la instrucción return
- Algunas palabras sobre None
- Efectos y resultados: listas y funciones
- Fucniones y ámbitos
- Funciones y ámbitos, la palabra clave global
- Cómo la función interactúa con sus argumentos
- Funciones de ejemplo: Evaluación del IMC
- Funciones de ejemplo: Triángulos
- Funciones de ejemplo: Factoriales
- Números de Fibonacci
- Recursividad
UNIDAD DIDÁCTICA 14. TUPLAS Y DICCIONARIOS
- Tipos de secuencias y mutabilidad
- Tuplas
- Diccionarios
- Métodos y funciones de diccionarios
- Tuplas y diccionarios pueden trabajar juntos
UNIDAD DIDÁCTICA 15. EXCEPCIONES
- Errores, el pan diario del desarrollador
- Cuando los datos no son los que deberían ser
- La rama try-except
- La excepción confirma la regla
- Cómo lidiar con más de una excepción
- La excepción predeterminada y cómo usarla
- Algunas excepciones útiles
- Por qué no puedes evitar probar tu código
- Cuando Python cierra los ojos
- Pruebas, pruebas y pruebas
- Depuración mediante impresión
- Algunos consejos útiles
- Pruebas unitarias: un nivel más alto de codificación
Metodología
EDUCA LXP se basa en 6 pilares
Titulación

INESEM Business School se ocupa también de la gestión de la Apostilla de la Haya, previa demanda del estudiante. Este sello garantiza la autenticidad de la firma del título en los 113 países suscritos al Convenio de la Haya sin necesidad de otra autenticación. El coste de esta gestión es de 65 euros. Si deseas más información contacta con nosotros en el 958 050 205 y resolveremos todas tus dudas.
Explora nuestras Áreas Formativas
Construye tu carrera profesional
Descubre nuestro amplio Catálogo Formativo, incluye programas de Cursos Superior, Expertos, Master Profesionales y Master Universitarios en las diferentes Áreas Formativas para impulsar tu carrera profesional.
Certificación CEP Python Inicial (Curso de Preparación + Examen Oficial PCEP)