Skip to main content

Plan de aprendizaje de Python en 30 días

· 3 min read
Héctor Mansilla Arias

Objetivo: Aprender Python desde cero, incluyendo programación orientada a objetos, FastAPI y podman.

Destinatarios: Principiantes en Python.

Duración: 30 días, 15 minutos al día.

Requisitos previos:

No se requieren conocimientos previos de programación. Conocimientos básicos de matemáticas y lógica.

Materiales:

  • Computadora con acceso a Internet.
  • Editor de texto o IDE.
  • Librerías de Python: a. NumPy b. Pandas c. Matplotlib d. FastAPI e. podman

Plan de estudios:

Día 1-7: Introducción a Python

  • Instalación de Python
  • Conceptos básicos de Python
  • Tipos de datos
  • Variables
  • Expresiones
  • Operadores
  • Control de flujo

Día 8-14: Programación orientada a objetos

  • Clases y objetos
  • Herencia
  • Polimorfismo
  • Encapsulación
  • Abstracción

Día 15-21: FastAPI

  • Introducción a FastAPI
  • Creación de una API simple
  • Validación de datos
  • Documentación de la API

Día 22-28: podman

  • Introducción a podman
  • Creación de un contenedor
  • Ejecución de un contenedor
  • Conexión a un contenedor

Día 29-30: Proyecto final

  • Desarrollo de una aplicación web con FastAPI y podman

Evaluación:

  • Ejercicios diarios
  • Proyecto final

Recomendaciones:

Dedicar 15 minutos al día para aprender Python. Practicar lo aprendido creando tus propios proyectos. Unirse a una comunidad de aprendizaje de Python.

Cronograma:

DíaTema
1Instalación de Python
2Conceptos básicos de Python
3Tipos de datos
4Variables
5Expresiones
6Operadores
7Control de flujo
8Clases y objetos
9Herencia
10Polimorfismo
11Encapsulación
12Abstracción
13Día de descanso
14Creación de una API simple
15Validación de datos
16Documentación de la API
17Día de descanso
18Introducción a podman
19Creación de un contenedor
20Ejecución de un contenedor
21Conexión a un contenedor
22Día de descanso
23Desarrollo de una aplicación web con FastAPI
24Día de descanso
25Evaluación
26Día de descanso
27Día de descanso
28Día de descanso
29Proyecto final
30Día de descanso

Este plan de estudios está diseñado para que los principiantes aprendan Python desde cero, incluyendo programación orientada a objetos, FastAPI y podman. El plan de estudios se divide en 3 fases:

Fase 1: Introducción a Python (días 1-7) Fase 2: Programación orientada a objetos (días 8-14) Fase 3: FastAPI y podman (días 15-30) Cada fase se enfoca en un tema específico de Python. La fase 1 cubre los conceptos básicos de Python, como tipos de datos, variables, expresiones y control de flujo. La fase 2 cubre la programación orientada a objetos, que es una forma de organizar el código en clases y objetos. La fase 3 cubre FastAPI y podman, que son herramientas para el desarrollo de aplicaciones web y contenedores.

El plan de estudios incluye ejercicios diarios para que los estudiantes practiquen lo aprendido. También incluye un proyecto final para que los estudiantes apliquen sus conocimientos en un entorno práctico.

Para tener éxito en este plan de estudios, los estudiantes deben dedicar 15 minutos al día para aprender Python. También deben practicar lo aprendido creando sus propios proyectos.