
Bienvenido al repositorio de materiales del módulo QPrep. A continuación, puedes descargar los cuadernos de Jupyter (Jupyter Notebooks) que utilizaremos para nivelar los conocimientos en Python y Matemáticas antes de iniciar con QBronze.
Sesión 1: Python para QBronze
Este cuaderno condensa el repaso fundamental de Python. Cubre el uso básico de Jupyter Notebook, evaluación de variables, operadores matemáticos y lógicos, ciclos, condicionales y manipulación de listas (indexación y slicing). Está diseñado estratégicamente para que aprendas a razonar y realizar trazas manuales de código sin depender de la ejecución de las celdas.
Sesión 2: Vectores y Producto Punto
La primera mitad de matemáticas básicas para la computación cuántica. Aprenderás a representar vectores usando listas en Python puro y arreglos de NumPy, calcular la longitud euclidiana, diferenciar la concatenación de la suma vectorial, calcular el producto punto y reconocer la ortogonalidad entre vectores.
Sesión 3: Matrices, Tensores y Puente a QBronze
La segunda mitad de matemáticas básicas. Abarca el manejo de matrices, cálculo de la transpuesta, la multiplicación matricial (y su diferencia con la multiplicación elemento a elemento), y el cálculo del producto tensorial o de Kronecker. El cuaderno finaliza construyendo el puente teórico hacia QBronze mediante la introducción a los vectores base y operadores cuánticos elementales (como X y Hadamard).