quantum

Quantum Studies

In this repo, you’ll find all the data that I’m made/used to learn something about quantum mechanics and quantum computing. If you like these subjects too, just enjoy!

Be free to copy, test, and use some of my notes. But be careful, keep in mind that I'm not an English native speaker and also I don't know so much about these topics. So Before Believing in something That I've wrote, please check the information by yourself 😀

Motivation

Some years ago, I heard about qiskit and quantum computing. At the first moment, I tried a simple hello world circuit, and since then I haven’t delved into this subject. However, in high school, we’ve learned some cool things about quantum mechanics, that reminded me about qiskit and all this new computing field.
A year later, at the university of computer science, I decided that quantum computing is a really cool area and I want to learn more about it.
So now, I’m here, trying to understand this quantum world and maybe help someone that wants to enjoy this subject too.

For sure I want a job as a quantum software engineer, but this repo is more than a cool project to get a job, I’m here to have fun learning some blowmind techniques, algorithms, equations, etc.

What you’ll find here?

Here, you’ll find:

Run Code

To run the code make sure that You have installed:

note: some submodules could also be dependent of other tools, so make sure to follow the step by step guides

After installing these, start a virtual environment and install the dependencies of the directory/repo. example for code folder:

pipenv install
pipenv shell

All the code are stored at code folder, separated by framework, like qiskit and q#, and goal, like fixing (folder that I store tests for fixing qiskit-terra and other projects issues).

qiskit penny lane numpy jupyter python

Contributing

If you enjoy this project, and you want to help me, I’m pleased with that.
Here are some things that you can do to help:

To make that, just crate a fork from this repo, and create a pull request with your change. Please, make slight changes at each commit, to be easy to find problems!

If you aren’t sure that your change is actually necessary, please, open an issue explaining what you want to change.

You can also help people at discussions. So create or just interact with already existing discussions. Please, be nice with each other.

Thanks for you contribution 🤗


Made with 🥰 by Dpbm