Convocatoria: Aprende programación Python desde cero con un curso práctico y en español. Domina fundamentos, estructuras de datos, automatización y crea proyectos reales aplicables al mundo laboral.
Temática de la actividad
Informática || Programación || PROGRAMACIÓN CON LENGUAJES ORIENTADOS A OBJETOS Y BASES DE DATOS RELACIONALES
Skills que se desarrollarán en el curso
Comprender los fundamentos de la programación y lógica computacional. || Utilizar estructuras de datos como listas diccionarios y conjuntos. || Aplicar programación orientada a objetos (POO) con Python || Crear páginas web simples usando Python. || Desarrollar interfaces gráficas de escritorio con herramientas como Tkinter o PyQt || Automatizar tareas y manipular archivos .txt .csv y Excel. || Crear y conectar bases de datos usando Python y PostgreSQL. || Enviar correos electrónicos y manejar archivos en el sistema. || Crear videojuegos con Pygame y aplicaciones móviles con Kivy. || Resolver problemas reales con Python en contextos como automatización y análisis de datos
Precio
375,00 €
Duración Teórica
50 horas
Disponibilidad horaria
Sin restricciones horarias
Observaciones
Curso de Programación Python: De Principiante a Experto con Proyectos Reales ¿Quieres aprender programación Python desde cero y crear aplicaciones reales mientras desarrollas habilidades prácticas y profesionales? Este curso online te guía paso a paso, desde los fundamentos básicos hasta proyectos avanzados de automatización, desarrollo web, bases de datos y más. Está diseñado para enseñarte Python de forma aplicada, resolviendo problemas reales y usando buenas prácticas del desarrollo moderno.
Aprenderás a: -Comprender la lógica de programación con Python. -Trabajar con estructuras de datos: listas, diccionarios y conjuntos. -Aplicar programación orientada a objetos (POO). -Automatizar tareas y procesar archivos (.txt, .csv, Excel). -Conectar Python con bases de datos como PostgreSQL. -Crear interfaces gráficas con Tkinter o PyQt. -Enviar correos automáticos, desarrollar videojuegos con Pygame y apps móviles con Kivy.
Este curso es ideal para principiantes, autodidactas o profesionales que ya programan y que quieran aplicar Python en proyectos reales del día a día.
¿Qué aprenderás en este curso de programación Python? Desde los conceptos básicos hasta habilidades aplicadas en automatización, desarrollo de software y análisis de datos. El enfoque es 100?% práctico: escribirás código real, resolverás desafíos y desarrollarás proyectos funcionales desde el primer módulo.
Inscríbete hoy y transforma tu futuro con Python Domina la programación Python desde cero con un enfoque práctico, guiado por expertos. Este curso es bonificable por FUNDAE y cuenta con el acompañamiento personalizado del equipo de TrainingIT durante toda tu formación. ¡Empieza ya a programar como un pro!
¿Necesitas más información? ¿Tienes dudas? Si deseas ampliar información o resolver cualquier duda, solicita información sin compromiso. Un miembro de nuestro equipo se pondrá en contacto contigo lo antes posible para asesorarte.
Forma parte de TrainingIT y da un nuevo impulso al desarrollo profesional, tanto individual como de tu equipo.
Contacta con nosotros y te ayudaremos en todo lo que necesites.
Programa
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
Objetivos
En este curso de Programación Python aprenderás a desarrollar software de forma estructurada y eficiente. Al finalizar, serás capaz de:
-Comprender los fundamentos de la programación y lógica computacional. -Utilizar estructuras de datos como listas, diccionarios y conjuntos. -Aplicar programación orientada a objetos (POO) con Python. -Crear páginas web simples usando Python. -Desarrollar interfaces gráficas de escritorio con herramientas como Tkinter o PyQt. -Automatizar tareas y manipular archivos .txt, .csv y Excel. -Crear y conectar bases de datos usando Python y PostgreSQL. -Enviar correos electrónicos y manejar archivos en el sistema. -Crear videojuegos con Pygame y aplicaciones móviles con Kivy. -Resolver problemas reales con Python en contextos como automatización y análisis de datos.
Tanto si ya has probado Claude Code como si aún estás decidiendo qué herramienta de IA usar, aquí verás cómo sacarle partido en .NET. Prepararás CLAUDE.md, controlarás el contexto y los permisos de la...
Aprende a lanzar y gestionar contenedores Docker, crear tus propias imágenes con Dockerfile y conectar varios servicios con Docker Compose. Un curso práctico, hecho íntegramente en la terminal de Linu...
Aprende a integrar modelos de lenguaje, construir agentes IA y trabajar con bases de datos vectoriales usando Spring AI. Un curso práctico para desarrolladores Java que quieran añadir inteligencia art...
Aprende a aplicar la IA a tareas legales reales: investigar jurisprudencia, redactar y revisar contratos, y diseñar flujos de trabajo con criterio humano, usando ChatGPT, Claude y herramientas legales...
Aprende a defender un servidor Linux capa a capa con cortafuegos, OSSEC, Lynis y cifrado de disco con LUKS. Un curso práctico para sysadmins y para quien quiere empezar en seguridad, con laboratorios ...
Aprende a administrar usuarios y grupos, automatizar tareas con cron y proteger tus sistemas con SSH y GPG en Linux. Un curso práctico pensado para quienes ya trabajan con Linux y quieren preparar el ...
Aprende a configurar el arranque de Linux con GRUB y systemd, gestionar particiones y administrar paquetes con dpkg y RPM. Un curso práctico, en español, pensado tanto para quien quiere prepararse el ...
Aprende comandos, permisos y redes en Linux practicando en terminal real con Bash. Pensado tanto para quien empieza de cero como para quien ya trabaja con sistemas y quiere preparar la certificación L...
Aprende a definir specs, planes y tareas, y a construir un backend .NET real con GitHub Copilot, Entity Framework Core y PostgreSQL. Un curso práctico para desarrolladores .NET y arquitectos de softwa...
Aprende a usar ChatGPT para seleccionar candidatos, evaluar el desempeño, resolver dudas de nómina y diseñar formaciones. Un curso práctico para profesionales de RRHH que quieran aplicar la IA a las t...
Este sitio web utiliza cookies propias y de terceros para el correcto funcionamiento y visualización del sitio web por parte del usuario, así como la recogida de estadísticas. Si continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información.