awesome-quantum-computing

awesome-quantum-computing

全面收录量子计算学习与开发资源

本项目汇集了量子计算领域的优质学习和开发资源,包括教程、课程、工具、博客、书籍和视频等。资源涵盖从入门到高级的各个层次,适合不同背景的学习者。列表由社区共同维护,持续更新,旨在帮助量子计算爱好者和开发者全面了解这一前沿技术领域。

量子计算学习资源开发工具量子算法量子编程Github开源项目

Awesome Quantum Computing Awesome

<img src="https://raw.githubusercontent.com/desireevl/awesome-quantum-computing/master/logo.png" align="right" width="110">

Quantum computing utilises quantum mechanical phenomenon such as entanglement and superposition to manipulate qubits to perform computation on a quantum computer. Currently available are tools to create and run programs on publicly usable quantum computers as well as resources to learn about them.

This is a curated list of up-to-date resources on learning about and developing on quantum computers. The goal is to build a categorised community-driven collection of up to date, high quality resources.

Sharing, suggestions and contributions are always welcome! Please take a look at the contribution guidelines and quality standard first. Thanks to all contributors, you're awesome and it wouldn't be possible without you!

Contents

For further resources related to Open Source Quantum Software Projects, please check out qosf's repo.

Learning

MOOCs

Development Tools

  • Amazon Braket - Fully managed service providing a development environment to run quantum circuits on quantum simulators and computers.
  • Blueqat - Software development kit in Python for quantum gate computing.
  • Boulder Opal - Python toolset for automating and optimizing quantum hardware performance.
  • Cirq - Python library for writing, manipulating, and optimizing NISQ circuits to run on quantum computers.
  • Covalent - Framework for distributed computing on heterogeneous infrastructure from CPUs to GPUs to quantum computers.
  • Fire Opal - Python package for improving the quality of quantum algorithm results.
  • IBM Quantum Experience - Online quantum composer to run experiments on real quantum computing hardware.
  • Mitiq - Python toolkit for implementing error mitigation techniques on quantum computers.
  • NISQAI - Library for performing quantum artificial intelligence on near-term quantum computers.
  • Ocean - D-Wave's SDK for developing on their quantum computers using Python.
  • Orquestra - Zapata Computing's unified quantum operating environment, allowing for quantum-enabled workflows.
  • Paddle Quantum - Baidu's python toolkit for quantum machine learning.
  • PennyLane - Open source framework for quantum computing and quantum machine learning that integrates various other platforms.
  • Project Q - Framework for implementing quantum computing in Python.
  • pyQuil - Python library for quantum programming using Quil by Rigetti.
  • pytket - Python module for interfacing with Cambridge Quantum Computing's t|ket>; a tool for circuit optimising and qubit allocation.
  • QCL - Older, C like language for quantum computers. Only has a simulator and debugger.
  • Qiskit SDK - Software development kit by IBM for writing and running quantum algorithms on simulators and real hardware.
  • Qiskit.js - Qiskit for JavaScript made by IBM.
  • Qrack - High performance LGPL-licensed C++ quantum simulator library, documentation, and test code.
  • Quantum++ - High performance modern C++11 quantum computing library.
  • Quantum Inspire - Platform to run quantum algorithms on simulators or quantum hardware - by QuTech.
  • Quantum Programming Studio - Web based quantum programming IDE and simulator.
  • Quipper - Embedded, scalable, functional programming language for quantum computing.
  • Qurry - Quantum probabilistic programming language based on functional and probabilistic paradigms.
  • QuTiP - Quantum toolbox in Python for simulating dynamics of open quantum systems.
  • Q# - Microsoft quantum development kit and Q# programming language.
  • Strangeworks Platform - A hardware agnostic platform and interface allowing for focus on development rather than specific hardware solution building.
  • TensorFlow Quantum - A quantum machine learning library that integrates Cirq with TensorFlow for prototyping of hybrid quantum-classical models for classical or quantum data.
  • Tequila - An Extensible Quantum Information and Learning Architecture developed by Alan Aspuru-Guzik group (University of Toronto).

Blogs

  • Algorithmic Assertions - About quantum computing and computing in general by Craig Gidney - a member of Google Quantum Computing Team.
  • Bits of Quantum - By the QuTech institution, sharing their research and daily life.
  • Dawid Kopczyk - Quantum algorithms explained to data scientists with visualisations.
  • Decodoku - Interesting posts on quantum computation, by James Wootton.
  • Microsoft Quantum blog - Microsoft Quantum program-wide updates.
  • Musty Thoughts - Personal blog of Michał Stęchły, includes many articles for people starting to learn about quantum computing.
  • Qiskit blog - All about quantum computation from the Qiskit community team.
  • Quantumfy - Snippets on the latest quantum computing news and quantum infographics.
  • Quantum Frontiers - By the Quantum Institute for Quantum Information and Matter, sharing behind the scenes research insights.
  • Quantum Weekly - A weekly correlation of all things quantum - computing, cryptography, entanglement.
  • Quantum Zeitgeist - Covers the latest news in quantum computing as well as QC companies and careers.
  • Q# Blog - Microsoft Quantum development updates.
  • Shtetl-Optimized - Scott Aaronson's thoughts on quantum computing matters.
  • The Quantum Aviary - Blog without the hype talking about developments in quantum hardware.
  • The Quantum Daily - Outlet for the latest news in quantum computing, presenting articles for both research scientists and the curious Sunday newspaper reader.
  • xa0 - New research and deep dives into quantum computing optimization.

Books

编辑推荐精选

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成热门AI工具AI图像AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具使用教程AI营销产品酷表ChatExcelAI智能客服
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

热门AI工具生产力协作转型TraeAI IDE
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

数据安全AI助手热门AI工具AI辅助写作AI论文工具论文写作智能生成大纲
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

热门AI工具AI办公办公工具智能排版AI生成PPT博思AIPPT海量精品模板AI创作
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

下拉加载更多