# introduccion-a-la-computacion-cuantica-con-qiskit
Introducción a la computación cuántica con Qiskit
Volver a la portada del cursoConceptos Cuánticos Esenciales
Sección 1 · Introducción a la Computación Cuántica
En este video
- Repasas las cinco ideas base: qubit, superposición, medición, entrelazamiento e interferencia
- Pones un qubit en superposición con la puerta de Hadamard y ves con Statevector que cada resultado tiene cincuenta por ciento
- Mides mil veces con StatevectorSampler y ves que los conteos se reparten cerca de quinientos y quinientos
- Entrelazas dos qubits con h y cx, y el histograma solo muestra cero cero y uno uno
- Ves por qué simular n qubits es caro: exige dos a la n amplitudes
from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
qc = QuantumCircuit(1)
qc.h(0)
probs = Statevector(qc).probabilities_dict()
for estado, p in probs.items():
print(estado, "->", round(p, 3))
from qiskit import QuantumCircuit
from qiskit.primitives import StatevectorSampler
qc = QuantumCircuit(1)
qc.h(0)
qc.measure_all()
sampler = StatevectorSampler(seed=1)
res = sampler.run([qc], shots=1000).result()
print(res[0].data.meas.get_counts())
from qiskit import QuantumCircuit
from qiskit.primitives import StatevectorSampler
from qiskit.visualization import plot_histogram
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()
sampler = StatevectorSampler(seed=7)
res = sampler.run([qc], shots=1000).result()
conteos = res[0].data.meas.get_counts()
plot_histogram(conteos, color="#2563EB")
for n in [10, 20, 30, 40]:
print(n, "qubits:", f"{2 ** n:,}")