Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quantum-kittens
GitHub Repository: quantum-kittens/platypus
Path: blob/main/translations/es/ch-states/introduction.ipynb
3855 views
Kernel: Python 3

Introducción

Si crees que la mecánica cuántica suena desafiante, no estás solo. Todas nuestras intuiciones se basan en experiencias cotidianas, por lo que son mejores para comprender el comportamiento de las pelotas y los plátanos que de los átomos o los electrones. Aunque los objetos cuánticos pueden parecer aleatorios y caóticos al principio, simplemente siguen un conjunto diferente de reglas. Una vez que sabemos cuáles son esas reglas, podemos usarlas para crear tecnología nueva y poderosa. La computación cuántica será el ejemplo más revolucionario de esto.

imagen1

Para comenzar tu viaje hacia la computación cuántica, probemos lo que ya sabes.

Ejercicio Rápido

¿Cuál de las siguientes es la descripción correcta de un bit? (ejemplos de definiciones en inglés)

  • La unidad de información más pequeña: un 0 o un 1.

  • Una herramienta metálica utilizada por un carpintero (bit = broca).

  • Algo que pones en la boca de un caballo (bit = bocado o freno).

En realidad, todas tienen razón: ¡es una palabra muy polivalente! Pero si elegiste "la unidad de información más pequeña", muestra que ya estás pensando en la línea correcta. La idea de que la información se puede almacenar y procesar como una serie de 0s y 1s es un gran obstáculo conceptual, pero es algo que la mayoría de la gente sabe sin siquiera pensar en ello. Tomando esto como punto de partida, podemos comenzar a imaginar bits que obedezcan las reglas de la mecánica cuántica. Estos bits cuánticos, o qubits, nos permitirán procesar la información de formas nuevas y diferentes.

Comenzaremos a sumergirnos más profundamente en el mundo de los qubits. Para esto, necesitaremos alguna forma de realizar un seguimiento de lo que están haciendo cuando aplicamos las compuertas. La forma más poderosa de hacer esto es usar el lenguaje matemático de vectores y matrices.

imagen2

Este capítulo será más efectivo para lectores que ya estén familiarizados con vectores y matrices. Aquellos que no estén familiarizados probablemente también estarán bien, aunque puede ser útil consultar nuestra Introducción al Álgebra Lineal para Computación Cuántica de vez en cuando.

Dado que usaremos Qiskit, nuestro framework basado en Python para computación cuántica, también sería útil conocer los conceptos básicos de Python. Aquellos que necesiten un preámbulo pueden consultar la Introducción a Python y cuadernos de Jupyter.