Espera, estamos actualizando...
arrow_circle_up accessibility
Accesibilidad X
contrast
contrast
text_decrease
format_size
text_increase
groups 30
event Continua en el tiempo
map en  Plataforma  On-line

PROGRAMACIÓN DE PYTHON: APRENDE DESDE CERO CON PROYECTOS REALES

On-line, 
Continua en el tiempo
PROGRAMACIÓN CON LENGUAJES ORIENTADOS A OBJETOS Y BASES DE DATOS RELACIONALES
  • Facebook
  • X
  • LinkdIn
  • Whatsapp

Descripción

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.

Cursos de TRAINING IT

CLAUDE CODE .NET: PROGRAMA CON IA DESDE LA TERMINAL

On-line, 
Continua en el tiempo
Programación
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...

CONTENEDORES DOCKER EN LINUX: IMÁGENES Y REDES

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
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...

CURSO SPRING AI: INTEGRACIÓN DE IA EN APLICACIONES JAVA

On-line, 
Continua en el tiempo
Programación
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...

IA PARA ABOGADOS: HERRAMIENTAS Y CASOS DE USO REALES

On-line, 
Continua en el tiempo
IA
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...

CURSO DE LINUX HARDENING: DEFENSA EN PROFUNDIDAD

On-line, 
Continua en el tiempo
SISTEMAS DE GESTIÓN DE INFORMACIÓN
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 ...

CURSO LPIC 102: SHELL, REDES Y SEGURIDAD EN LINUX

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
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 ...

CURSO LPIC 101: APRENDE LINUX Y PREPARA TU EXAMEN

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
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 ...

LINUX ESSENTIALS: COMANDOS, PERMISOS Y CERTIFICACIÓN LPI

On-line, 
Continua en el tiempo
PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
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...

CURSO SPEC DRIVEN DEVELOPMENT .NET CON GITHUB COPILOT

On-line, 
Continua en el tiempo
IA
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...
TRAINING IT logo
656276504
info@trainingit.es
C/ Alburquerque 19, 5ºB
28010 Madrid
POLÍTICA DE COOKIES
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.
Siempre activo