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

CREA TUS PROPIOS ASISTENTES DE IA PERSONALIZADOS

On-line
Continua en el tiempo
IA
Aprende a crear, personalizar y automatizar asistentes de IA con ChatGPT, Gemini y Claude, o en local con Ollama y AnythingLLM. Un curso práctico para profesionales y emprendedores que quieran tener s...

POWERPOINT

On-line
Continua en el tiempo
Presentaciones y demostraciones
A lo largo del curso descubrirás cómo crear presentaciones profesionales que vayan mucho más allá de las típicas diapositivas aburridas. Aprenderás a organizar tus ideas, estructurar el contenido y ap...

NOTION PARA PROFESIONALES: HERRAMIENTAS AVANZADAS DE PRODUCTIVIDAD Y GESTIÓN

On-line
Continua en el tiempo
ADMINISTRACIÓN DE BASES DE DATOS
Domina la gestión y automatización de proyectos con Notion, elevando tu productividad al máximo nivel

GESTIÓN AVANZADA DEL DATO: ESTRATEGIA, CALIDAD Y DATOS MAESTROS

On-line
Continua en el tiempo
Ofimática
Curso completo de Gestión Avanzada del Dato con enfoque DAMA. Aprende estrategia de datos, calidad de la información y gestión de datos maestros (MDM).

CURSO CLAUDE: IA PRÁCTICA PARA PROFESIONALES

On-line
Continua en el tiempo
IA
Aprende a sacar el máximo partido a Claude: investiga, redacta informes, genera presentaciones y automatiza tareas con inteligencia artificial. Un curso práctico para profesionales que quieran integra...

GOOGLE SHEETS

On-line
Continua en el tiempo
Administrativa
Mejora tu productividad y añade una herramienta increíble a tu día a día. Google Sheets, las hojas de cálculo de Google.

POWER BI AVANZADO

On-line
Continua en el tiempo
ADMINISTRACIÓN DE BASES DE DATOS
Obtén de manera rápida, sencilla y dinámica las conclusiones que necesitas para alcanzar el éxito en tus negocios.

LANGGRAPH: AGENTES IA, RAG Y SISTEMAS MULTIAGENTE

On-line
Continua en el tiempo
Programación
Curso de LangGraph enfocado en la creación de agentes de IA con RAG y sistemas multiagente. Aprende a diseñar flujos, gestionar memoria y construir soluciones completas paso a paso.
Curso de IA empresarial enfocado en SLMs, RAG y uso seguro de la inteligencia artificial. Aprende a diseñar soluciones eficientes, privadas y aplicadas a negocio.

SPEC DRIVEN DEVELOPMENT CON GITHUB COPILOT Y PYTHON

On-line
Continua en el tiempo
Programación
Aprende a desarrollar software con Spec Driven Development, GitHub Copilot y Python. Formación práctica con proyectos reales dirigida a desarrolladores con conocimientos de Python y Git.
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