Este curso te guía paso a paso desde los fundamentos básicos hasta proyectos reales de automatización, desarrollo web, bases de datos y más. El mismo se ha creado con la intención de aprender Python de forma aplicada, resolviendo problemas prácticos y utilizando buenas prácticas del desarrollo moderno.
A lo largo de la formación trabajarás con código real, desafíos y proyectos funcionales que te permitirán aplicar lo aprendido en contextos como análisis de datos, automatización y creación de aplicaciones.
Este programa es perfecto tanto para principiantes que desean aprender programación desde cero, como para profesionales que ya programan y quieren ampliar sus habilidades con Python.
1.Fundamentos de Programación
1.1 Qué es programación
1.2 Cómo funciona Python
1.3 Instalación de Python y herramientas - Importante
1.4 Ambiente de desarrollo
2.Definición de Variables y Algoritmos
2.1 Qué es una variable
2.2 Variables en Python
2.3 Asignación de variables
2.4 Operadores de asignación
2.5 Función input en Python
2.6 Algoritmos y excepciones
2.7 Manejando excepciones en Python
2.8 Fórmulas matemáticas en Python
3.Proyecto: Web con Python y Virtual Environment
3.1 Creando Virtual Environment con Python
3.2 Proyecto con Streamlit
4. Funciones en Python
4.1 Funciones en Python
4.2 Creando funciones
4.3 Paso de parámetros
4.4 Argumentos en funciones
4.5 Retornar valor de función
4.6 Parámetros por defecto y objeto None
4.7 Notaciones con Python
5.Proyecto: Creación de Desktop App con Python
5.1 Proyecto de funciones
5.2 Proyecto supermercado
Test de conocimientos I
6.Funciones de Texto en Python
6.1 Funciones de texto
6.2 Índices de string
6.3 Rango de texto
6.4 Caracteres especiales
6.5 Función de not in
6.6 Métodos find e index
6.7 Métodos para transformar string
6.8 Evaluación de strings
6.9 Reemplazar string por valores
6.10 Format e inyección de valores
7.Manejando Excel con Python
7.1 Proyecto - Excel en Python
7.2 Transformando Excel con Python
8.Control Flow y Condiciones
8.1 Control Flow y condiciones
8.2 Expresiones lógicas
8.3 Estructura de control if
8.4 Interpretación de valores
8.5 Estructura else
8.6 Condiciones múltiples
8.7 Condición factorizada
8.8 Condiciones compuestas y de negación
8.9 Estructura de control while
8.10 Ejemplo de while con if
8.11 Recursividad en Python
8.12 Recursividad usando texto
9.Creando Formulario y Ventanas con Python
9.1 Proyecto - Desktop App formularios usando Python
9.2 Creando interfaz gráfica con Python
9.3 Eventos en formulario
10.Listas en Python
10.1 Creación de listas en Python
10.2 Búsqueda de elementos en listas
10.3 Agregando valores a lista
10.4 Bucles for en Python
10.5 Funciones para listas
Test de conocimientos II
11.Proyecto: Manejando archivos con Python y Listas
11.1 Proyecto - Lista de tareas
11.2 Crear interfaz gráfica
11.3 Proyecto - Eventos en formulario
12. Funciones del SDK y Tuplas en Python
12.1 Función map y filter
12.2 Funciones lambda
12.3 Función all
12.4 Función any
12.5 Funciones max, min y sum
12.6 Formato numérico
12.7 Tuplas en Python
13.Proyecto: Creación de Calculadora
13.1 Calculadora
13.2 Ejecutando calculadora
14. Diccionarios en Python
14.1 Diccionarios en Python
14.2 Mantenimiento de diccionarios
14.3 Funciones en diccionarios
14.4 Método item
14.5 Métodos key y value
14.6 Ordenando diccionarios
14.7 Argumentos kwargs
14.8 Argumentos dinámicos
14.9 Funciones de inversión y conversión
15.Proyecto: Aplicaciones Móviles con Python
15.1 Proyecto - Creación aplicación móvil con Python
15.2 Programación móvil en Python
15.3 Interfaces gráficas avanzadas en móvil
15.4 Completando funcionalidad móvil
Test de conocimientos III
16.Proyecto: Enviando Emails con Python
16.1 Enviar emails con Python
16.2 Lógica de envío de emails
17. Sets en Python
17.1 Sets en Python
17.2 Operaciones en set
17.3 Compartiendo código con archivos
17.4 Paquetes en Python
18.Proyecto: Manejando Bases de Datos con Python y Postgres
18.1 Bases de datos con Python
18.2 Bases de datos Postgres
18.3 Creando interfaz gráfica con Python
18.4 Conexión a la base de datos
18.5 Consultando datos desde Postgres
18.6 Guardando registros en la base de datos
18.7 Actualizando registros en Postgres con Python
18.8 Eliminando registros en Postgres usando Python
19.Funciones y Decoradores
19.1 Funciones dentro de una función
19.2 Scope en Python
19.3 Decorador en Python
19.4 Decoradores múltiples con argumentos
20.Clases en Python
20.1 Clases en Python
20.2 Herencia en clases
21. Creando Videojuegos con Python
21.1 Creando juegos en Python
21.2 Ventana de juego
21.3 Ejecución de pantalla inicial
21.4 Creando componentes del juego
21.5 Integrando componentes del juego
Test de conocimientos IV
Recibirás un certificado de aprovechamiento.
Conocimientos básicos de uso de un sistema operativo (abrir archivos, copiar/pegar, etc).
Información Adicional
Precio: 375,00 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE