Este repositorio contiene materiales relacionados con el prebootcamp en Ciencia de Datos organizado por BIT.
El contenido de este repositorio está estructurado en las siguientes unidades, temas y subtemas.
- Tema 1: Qué es el control de versiones
- Subtemas:
- Introducción a Git
- Instalando Git
- Configurando Git
- Inicializando repositorio
- Comandos básicos:
git add,git init,git commit - Comandos básicos:
git status,git log,git diff - Trabajo con branches
- Introducción a GitHub
- Buenas prácticas: mensajes en commits y uso de
.gitignore - Introducción a otras herramientas: GitLab, BitBucket
- Subtemas:
- Tema 2: Intro a escalares, vectores, matrices y vectores
- Subtemas:
- Operaciones en vectores (producto punto y cruz, norma, suma, resta, multiplicación)
- Operaciones en matrices (adición, multiplicación, transpuesta, inversa, determinante)
- Introducción a NumPy
- NumPy arrays vs Listas
- Funciones básicas de NumPy
- Subtemas:
- Tema 3: Persistencia de datos, información vs datos
- Subtemas:
- Lectura y escritura de archivos planos (csv, xlsx, txt)
- Lectura y escritura de XML
- Lectura y escritura de JSON
- Lectura y escritura de imágenes
- Lectura y escritura de audio
- Lectura y escritura de video
- Subtemas:
- Tema 4: Python usos e intro
- Subtemas:
- Configuración de entorno (VSCode, Colab, CodeSpaces, Anaconda, Kaggle)
- Sintaxis básica, manejo de comentarios, identación
- Tipos de datos simples: strings (indexación, ejemplos, métodos y atributos)
- Tipos de datos simples: ints y floats (ejemplos, operaciones, jerarquía de operaciones)
- Tipos de datos compuestos: Listas (métodos y atributos)
- Tipos de datos compuestos: Tuplas (métodos y atributos)
- Tipos de datos compuestos: Diccionarios (métodos y atributos)
- Tipos de datos compuestos: Sets (métodos y atributos)
- Tipo de dato boolean (ejemplos, métodos y usos)
- Casting y conversión de datos (
int(),str(),list(),set(),tuple()) - Manejo de entrada y salida (
printeinput) - Manejo de errores (
try-except)
- Subtemas: