Este bootcamp te enseña todo lo que necesitas para encontrar tu primer trabajo como desarrollador de software desde cero. El bootcamp no asume ningún conocimiento previo, ya que aprenderás todos los conceptos paso a paso y los pondrás en práctica mediante la implementación de más de 15 proyectos de programación del mundo real desde cero.
Al completar el bootcamp, te sentirás como si escribir código en Python fuera algo natural, y sabrás cómo traducir intuitivamente tus ideas en código. Además de las lecciones en video, el bootcamp ofrece una amplia gama de ejercicios, desafíos y proyectos de programación.
Además, a medida que construyas tus proyectos de programación, crearás un portafolio web que podrás utilizar para mostrar tus habilidades a futuros empleadores.
En resumen, si buscas un bootcamp que te enseñe las habilidades de programación esenciales en 2023, no busques más; este es el bootcamp para ti.
El bootcamp se divide en siete partes, descritas en el siguiente esquema:
Introducción a Python
Módulo de bienvenida
Primeros pasos en Python
Desafío de programación #1: Mad libs
Flujo de control
Desafío de programación #2: Dibujar una pirámide con "#"
Funciones
Desafío de programación #3: Números de Fibonacci
Hospedaje de tu portafolio web en GitHub
Proyecto de programación #1: Diagrama de flujo
Excepciones y depuración
Desafío de programación #4: Depuración de programas
Estructuras de datos - Secuencias
Operaciones con cadenas
Proyecto de programación #2: Cifrado César
Estructuras de datos - Conjuntos y mapeos
Proyecto de programación #3: Código Morse
La Biblioteca Estándar de Python (STL)
Desafío de programación #5: Generador de contraseñas aleatorias
Desafío de programación #6: Supermercado más cercano
Proyecto de programación #4: Tres en raya
Fundamentos de la Programación Orientada a Objetos (POO)
Introducción a la Programación Orientada a Objetos
Proyecto de programación #5: Seguimiento de calificaciones
Programación Orientada a Objetos Intermedia
Proyecto de programación #6: Juego de Rol (RPG)
Configuración de nuestro entorno local
Cómo funcionan las computadoras
Preparar el entorno (Mac)
Preparar el entorno (Windows)
Familiarizándonos con nuestro entorno local
Análisis de argumentos
Desafío de programación #7: Script de suma de números
Gestión de archivos en Python
Proyecto de programación #7: Aplicación de toma de notas
Proyecto de programación #8: Sistema de Gestión de Clientes (CMS)
Interfaces gráficas de usuario en Python
Turtle Graphics
Tkinter
Python Intermedio
Funciones de orden superior
Comprensiones
Funciones integradas útiles
Iterables, iteradores y generadores
Excepciones personalizadas
Conceptos avanzados de Programación Orientada a Objetos
Procesamiento de imágenes en Python
Conceptos básicos de procesamiento de imágenes
Proyecto de programación #11: Editor de fotos
Análisis de datos en Python
Trabajar con matrices de datos utilizando NumPy
Trabajar con series y tablas de datos con Pandas
Visualización de datos con Matplotlib y Seaborn