Skip to content

PieroniJV/Assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deutsch Algorithm Project

This repository contains code and notebooks related to my Deutsch Algorithm and Quantum computing project. It explores Quantum Computing, Quantum principles and The Deutsch Algorithm. In this project, I use Python to demonstrate Quantum Circuits with the Qiskit library.

Contents

  • Practical tasks related to the topic. (tasks.ipynb)
  • Main project. (project.ipynb)
  • Extra assets used in the project/tasks. (assets)

Purpose

The purpose of this project is to demonstrate the power of quantum computing through practical implementations of quantum algorithms, such as the Deutsch Algorithm.

How to use

To run the code or notebooks in this repository, follow these steps:

  1. Clone the repository to your local machine: $ git clone https://github.com/PieroniJV/Assessment.git
  2. Navigate to the project directory: $ cd your-repo
  3. Install the required dependencies:
  • jupyter: To run the notebook.
  • qiskit: A comprehensive quantum computing library.
  • NumPy: A library for numerical computations in Python.
  • matplotlib: A library for creating static, animated, and interactive visualizations in Python. $ pip install jupyter qiskit numpy matplotlib qiskit-aer
  1. Open the Jupyter Notebooks using your preferred environment: $ jupyter notebook

Extra information

  • Prerequisites: You must have Python(3.6 or higher) installed. VSCode or similar.

  • This work has been powered by the use of Artificial Intelligence for text revision.

  • Format used for references:

[#]: Author(s). (Year). Title of the Work. Publication Source, Volume(Issue), Page numbers. [URL or DOI link]. Date of access.

About

This is the main repository for the works relative to the Module: Emerging Technologies of my 4th Year of studies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published