QPrep is QWorld’s workshop series focusing on Python programming and linear algebra, to serve as a preparation before joining QBronze.
During QPrep, we use the “before-workshop” section of the Bronze-Qiskit tutorial. The material is a collection of Jupyter notebooks, and each notebook has many programming tasks to provide hands-on experiences.
The aim is to provide the necessary background needed to the participants who don’t satisfy the prerequisites of QBronze but willing to join.
The outline of a typical QPrep
QPrep consists of two main sections: Python Review and and Basic Math. Python Review introduces the basic structures in Python such as variables, loops, conditionals and lists. Basic Math covers vectors and matrices.
There is no prerequisite for joining QPrep. Participants should be motivated to continue with Bronze.
Before the workshop
Download or clone the repo: https://gitlab.com/qworld/bronze-qiskit
Each participant should do certain installations and then test her system by following the instruction in “installation.pdf”.
During the workshop
Prep has two main sections.
- Python Review: Jupyter notebooks, Variables, Loops, Conditionals, Lists, Python Reference, Drawing Reference
- Basic math: Vectors, Dot Product, Matrices, Tensor Product, Exercises
The list of QPrep