GithubHelp home page GithubHelp logo

layallan / quantum-computing Goto Github PK

View Code? Open in Web Editor NEW

This project forked from matheusmtta/quantum-computing

0.0 1.0 0.0 3.47 MB

Projects in Quantum Computing and Quantum information Theory (Qiskit, Algorithms, Circuits, Linear Algebra, Graph Theory and Quantum Mechanics)

Jupyter Notebook 100.00%

quantum-computing's Introduction

Quantum Computing

Why Quantum Computing ?

In 1981, the Nobel laureate Richard Feynman asked, “What kind of computer are we going to use to simulate physics?”

Nature isn’t classical, dammit, and if you want to make a simulation of Nature, you’d better make it quantum mechanical, and by golly it’s a wonderful problem, because it doesn’t look so easy.

Richard Feynman speech can be used to see how powerful quantum computing can be into letting us understand more about our universe, since quantum physics tries to explain and interpret how our universe is built from the deepest subatomic dimensions to huge macroscopic phenomena. This can lead us to ask ourselves if our classical computers are going to be able to deal with problems that nature by its essence shows us to be a quantum complex behavior, where most of them are exponential problems, which are unfeasible for classical computers to solve nowadays at a scalable time.

So the question is, how quantum computers could solve these kinds of problems someday? Within a nw perspective on treating information, closer with how our universe and nature behave, from the deepest levels and beyond.

About this repository

This repository is focused on giving some knowledge about Quantum Computing and Quantum Information Theory, from the understanding of Quantum Computing and Quantum Information Theory, where we'll discuss Quantum Algorithms, Cryptography Protocols, and Quantum Information Behavior on graphs using Quantum Walks and Algebraic Combinatorics concepts, from the theoretical aspects till Quantum Programming with the IBM Qiskit.

These first notebooks give us a brief introduction about the basics of Linear Algebra, and Graph Theory that will be needed to a deeper understanding of the more advanced notebooks.

Fundamentals

Quantum Computing

In the following notebooks we will see detailed Quantum Computing concepts, from well-known aspects so as like Quantum Superposition and Entanglement, too simple and more complex Quantum Algorithms and its implementations in Qiskit.

Quantum Information Theory

This last section is focused on Quantum Information and Algebraic Combinatorics

Further, you'll also be able to find my code from Quantum Programming Competitions hosted by Microsoft here

quantum-computing's People

Contributors

matheusmtta avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.