International Quantum Youth Initiative is powered by QMexico

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.

📥 Descargar Notebook Sesión 1

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.

📥 Descargar Notebook Sesión 2

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).

📥 Descargar Notebook Sesión 3