Curso Q# Programming
32 horasVisão Geral
Curso Q# Programação, A Microsoft lançou uma versão prévia gratuita de seu Quantum Development Kit, que inclui a linguagem de programação Q#, um simulador de computação quântica e outros recursos relevantes para quem deseja começar a desenvolver aplicativos para um computador quântico. A linguagem de programação Q# foi construída desde o início especificamente para computação quântica. Ele é integrado ao Microsoft Visual Studio, portanto, será mais fácil para quem já desenvolve aplicativos nas linguagens de programação C# ou C++ .NET. Ele foi projetado para funcionar com um simulador quântico local que pode simular cerca de 30 qubits lógicos de poder de computação quântica usando um laptop normal. Isso permitirá que os desenvolvedores depurem o código quântico e testem programas em pequenas instâncias diretamente em seus próprios computadores.
Objetivo
Ao final do curso, os participantes serão capazes de :
- Entenda as vantagens que surgem ao trabalhar com a tecnologia quântica
- Escreva programas em Q#
- Resolver problemas em computação quântica
- Utilizar teorias de desenvolvimento pertinentes às estratégias tecnológicas.
- Use ferramentas relacionadas ao BlockChain
- Projetar estratégias para usar ferramentas relacionadas e
- Use o Testenium para testar aplicativos quânticos
Materiais
Português + Exercícios + Lab PraticoConteúdo Programatico
- Introduction to Q# programming
- Vectors and matrices
- Advanced matrix concepts
- The qubit
- Multiple qubits
- Dirac notation
- Pauli measurements
- Quantum circuits
- Software stack
- Quantum simulator
- Depth counter
- Distinct inputs checker
- Invalidated qubits use checker
- Primitive operations counter
- Width counter
- The Type Model
- Expressions
- Statements
- File Structure
- Higher-order control flow
- Data structures and modelling
- Quantum algorithms
- Characterization
- Developing applications in Q#
- Error correction
- Testing Q# applications using Testenium