Introducción

Completado

GitHub Copilot es un asociado de codificación de IA que proporciona sugerencias de autocompletar mientras se codifica. Puede obtener sugerencias de Copilot escribiendo código o describiéndolo en lenguaje natural.

Copilot analiza su archivo y los archivos relacionados, ofreciendo sugerencias en su editor de texto. Usa OpenAI Codex, un nuevo sistema de inteligencia artificial desarrollado por OpenAI para ayudar a derivar el contexto del código y los comentarios escritos y, a continuación, sugiere nuevas líneas o funciones completas.

GitHub Codespaces es un entorno de desarrollador hospedado que funciona en la nube que se puede ejecutar con Visual Studio Code. Puede personalizar la experiencia de desarrollo para cualquier proyecto de desarrollo en GitHub, preinstalar dependencias, bibliotecas e, incluso, extensiones y configuraciones de Visual Studio Code.

Escenario: mejora de un proyecto

Como desarrollador, querrá ser más productivo al escribir código para los proyectos nuevos y los existentes. Para esta tarea, querrá averiguar si una inteligencia artificial asistente es lo que necesita para mejorar flujos de trabajo de desarrollador en la escritura de código, documentación, pruebas y mucho más.

En este módulo, aprenderá a usar GitHub Copilot para modificar un proyecto mediante una solicitud para personalizar una API de Python. También aprenderá a usar sugerencias dinámicas después de escribir código inicial.

Al completar este módulo, habrá:

  • Configurado un repositorio de GitHub en Codespaces e instalado la extensión de GitHub Copilot.
  • Diseñado indicaciones para generar sugerencias a partir de GitHub Copilot.
  • Aprendido a aplicar GitHub Copilot para mejorar los proyectos de Python.

¿Cuál es el objetivo principal?

Después de finalizar correctamente este módulo, podrá usar mensajes para personalizar proyectos de Python con GitHub Copilot en GitHub Codespaces.

Requisitos previos

Aptitudes:

  • Conocimientos básicos de Python y editores de texto.
  • Comprensión básica de los aspectos básicos de Git y GitHub. En particular, ejecutando comandos básicos de git como git add y git push.

Cuentas: