Scientific Computing with Python
freeCodeCampExpedición: Julio 2022ID: diegorivera-scwp
ID_TOPIC: Computación científica, análisis algorítmico, estructuras de datos numéricas y optimización
[APTITUDES_Y_COMPETENCIAS_VERIFICADAS]
Ciencias de la computaciónPythonAlgoritmosEstructuras de DatosData Analysis
[TELEMETRÍA_DE_EMISIÓN]
Resumen de la Acreditación
Certificación técnica internacional emitida por freeCodeCamp que acredita 300+ horas de trabajo práctico en ciencias de la computación aplicada y computación científica con Python, resolviendo problemas de optimización matemática, simulación y algoritmos determinísticos.
Competencias Técnicas Dominadas
- Estructuras de Datos & Algoritmos: Implementación y análisis de complejidad asintótica ($O(n)$, $O(n \log n)$) en árboles, grafos, pilas, colas y algoritmos de búsqueda/ordenamiento.
- Computación Numérica: Manipulación de arreglos numéricos, cálculo diferencial computacional y simulación de probabilidad mediante métodos de Monte Carlo.
- Diseño Orientado a Pruebas (TDD): Superación de 5 proyectos prácticos de ingeniería validados por suites automatizadas de pruebas unitarias sin dependencias externas.
[Datos Numéricos Brutos] ---> [Estructura en Memoria (Matrices/Tuplas)]
|
[Algoritmo de Simulación / Monte Carlo]
|
[Convergencia Numérica & Resultados]
Proyectos Clave Verificados
- Arithmetic Formatter: Formateador vertical de operaciones matemáticas con alineación espacial y validación de límites.
- Time Calculator: Calculador de marcas de tiempo y duraciones horarias con soporte para transiciones de días de la semana.
- Budget App: Sistema contable con clases orientadas a objetos y generación de gráficos ASCII de porcentaje de gasto.
- Polygon Area Calculator: Jerarquía de clases geométricas con cálculo de áreas y diagonales.
- Probability Calculator: Simulador estadístico de experimentos probabilísticos aleatorios.