1. Home
  2. /
  3. Qiskit
  4. /
  5. Simple Quantum Circuit

Simple Quantum Circuit - Qiskit Typing CST Test

Loading…

Simple Quantum Circuit — Qiskit Code

A minimal Qiskit example creating a 2-qubit quantum circuit, applying a Hadamard gate, and measuring the qubits.

from qiskit import QuantumCircuit, Aer, execute

# Create a 2-qubit quantum circuit
qc = QuantumCircuit(2, 2)

# Apply a Hadamard gate to qubit 0
qc.h(0)

# Apply CNOT gate
qc.cx(0, 1)

# Measure qubits
qc.measure([0,1], [0,1])

# Execute on simulator
simulator = Aer.get_backend('qasm_simulator')
result = execute(qc, simulator).result()
counts = result.get_counts()
print('Result:', counts)

Qiskit Language Guide

Qiskit is an open-source Python framework for quantum computing, allowing users to design, simulate, and execute quantum circuits on both simulators and real quantum hardware.

Primary Use Cases

  • ▸Designing and simulating quantum circuits
  • ▸Running quantum algorithms on IBM Quantum hardware
  • ▸Quantum chemistry simulations
  • ▸Quantum machine learning experiments
  • ▸Optimization and combinatorial problem solving

Notable Features

  • ▸Python-based quantum circuit construction
  • ▸Simulation of quantum circuits on classical computers
  • ▸Access to IBM Quantum cloud devices
  • ▸Built-in visualization tools for circuits and results
  • ▸Integration with machine learning and optimization modules

Origin & Creator

Qiskit was created by IBM Research in 2017 to provide an open-source framework for quantum computing accessible to both researchers and developers.

Industrial Note

Qiskit is widely used in research, quantum algorithm development, optimization problems, chemistry simulations, and quantum machine learning.

More Qiskit Typing Exercises

Qiskit Bell State CircuitQiskit GHZ State CircuitQiskit Superposition ExampleQiskit Quantum Teleportation CircuitQiskit Quantum Phase EstimationQiskit Grover's Search Algorithm ExampleQiskit Deutsch-Jozsa Algorithm ExampleQiskit Quantum Fourier Transform ExampleQiskit Variational Quantum Eigensolver (VQE) Example

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher