Menú

Curso Programación de Python: Aprende desde Cero con Proyectos Reales del centro TrainingIT

Programa de Curso Programación de Python: Aprende desde Cero con Proyectos Reales

Modalidad: A Distancia , Online
Precio: 375 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE.

Descripción

Aprende Python desde cero y crea proyectos reales que te abrirán puertas en el mundo digital.

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.

A quién va dirigido

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.

Objetivos

  1. Comprender la lógica de programación con Python.
  2. Utilizar estructuras de datos como listas, diccionarios y conjuntos.
  3. Aplicar programación orientada a objetos (POO).
  4. Automatizar tareas y manipular archivos (.txt, .csv, Excel).
  5. Conectar Python con bases de datos como PostgreSQL.
  6. Crear interfaces gráficas con Tkinter o PyQt.

Temario

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

Titulación obtenida

Recibirás un certificado de aprovechamiento.

Requisitos

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

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​