Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduction to Quantum Computing with Cirq Tutorial #27

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

shubhusion
Copy link
Contributor

@shubhusion shubhusion commented Jun 2, 2024

Pull Request Description:

Overview

This pull request adds an introductory tutorial on quantum computing using Cirq, an open-source quantum computing framework developed by Google. The tutorial covers fundamental concepts of quantum computing, including qubits, superposition, entanglement, and basic quantum gates. It also includes an implementation of Grover's algorithm, a quantum search algorithm, to demonstrate these concepts in action.

Key Features

  • Introduction to quantum computing principles and terminology.
  • Step-by-step guide on setting up the environment with Cirq.
  • Explanation and implementation of basic quantum gates (X, H, CNOT).
  • Demonstrations of superposition and entanglement with code examples.
  • Detailed walkthrough of Grover's algorithm implementation.
  • Conclusion with suggestions for further exploration in quantum computing.

Changes Made

  • Added a new file named 2024-06-02-Quantum Computing with Cirq.md
  • Included code snippets and explanations for each concept covered in the tutorial.
  • Provided clear instructions for setting up the environment and running the code examples.
  • Added a personal note section to encourage engagement and exploration in quantum computing.

Purpose

This tutorial aims to provide an accessible introduction to quantum computing for beginners. By explaining complex concepts in a clear and concise manner and providing runnable code examples, it aims to demystify quantum computing and encourage further exploration in this exciting field.

Additional Notes

  • The tutorial content is written in Markdown format for easy readability and integration into existing documentation.
  • All code examples have been tested locally to ensure correctness and clarity.
  • The tutorial follows best practices for technical writing and includes relevant explanations of key terms and jargon.

Checklist

  • Content is clear, concise, and well-organized.
  • Code examples are accurate and runnable.
  • Tutorial follows best practices for technical writing.
  • Pull request description is informative and detailed.

Any feedback or suggestions for improvement are highly appreciated. Thank you!

Fixes #24

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Quantum Software and Games [unitaryhack]
1 participant