Curso de GitHub Copilot

Curso de GitHub Copilot

Ana Belisa Martínez

Ana Belisa Martínez

GitHub Copilot: Pair Programing con IA

1/12
Recursos
Transcripción

En la era de la inteligencia artificial y la programación, GitHub Copilot emerge como un eficaz asistente de programación en tiempo real. Desarrollado por GitHub y OpenAI, utiliza la AI de Codex para traducir el lenguaje natural en código y optimizar el proceso de desarrollo de software.

Programar con GitHub Copilot es más fácil de lo que imaginas. Esta herramienta de asistencia en tiempo real aporta un valor incalculable a los programadores. Al escribir tu código, Copilot te ayuda a entender mejor tu intención, a nombrar variables y a avanzar con tu idea al nivel del código. Esto ahorra tiempo y esfuerzo, además de ayudar a mejorar la calidad de tu código.

¿Qué hace especial a GitHub Copilot?

GitHub Copilot destaca por su capacidad para completar automáticamente fragmentos de código. Utiliza Codex, la inteligencia artificial que traduce el lenguaje natural a código, lo que significa que puedes decirle qué quieres hacer y él lo traducirá en las líneas de código adecuadas. Esto elimina la necesidad de recordar sintaxis específica y enfocarse más en la lógica y la estructura del programa.

¿Cómo puedo empezar a usar GitHub Copilot?

GitHub Copilot se integra directamente en tu editor de código, por lo que no necesitarás instalar un software adicional. Un simple comando de barras inclinadas (/ / /) basta para que Copilot empiece a trabajar.

Luego, puedes utilizar el lenguaje natural para crear tu función. Por ejemplo, para crear una función de suma de dos números, sólo debes escribir “/ / / Sumar dos números enteros”. Github Copilot optimiza la programación con su respuesta automatizada.

¿Cómo es el acceso a GitHub Copilot?

El acceso a GitHub Copilot se realiza a través de una suscripción de pago para individuos y empresas. Sin embargo, si eres estudiante, profesor o mantenedor de código abierto validado por el programa de GitHub Education, puedes utilizarlo de forma gratuita. Además, si no perteneces a estos grupos, GitHub Copilot ofrece una prueba gratuita de 30 días.

¿Garantiza GitHub Copilot la seguridad de mis datos?

La seguridad y la privacidad de los datos son prioridades para GitHub Copilot. Según su declaración de privacidad, las sugerencias de código que se hagan no serán utilizadas ni divulgadas, sino que se borrarán inmediatamente después de que las use o implemente. Puedes revisar la documentación oficial de GitHub para obtener detalles más específicos.

Aportes 9

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

## Mi resumen ## Github Copilot GitHub Copilot es una herramienta de programación asistida por inteligencia artificial (IA) que te ayuda a escribir código más rápido y con menos trabajo. Se basa en el contexto de los comentarios y el código para sugerir líneas individuales y funciones enteras al instante. Github Copilot está impulsado por un modelo de IA generativa desarrollada por Github, OpenAI y Microsoft. GitHub Copilot funciona como un compañero de programación que te acompaña en tu editor de código integrado (IDE) y te ofrece sugerencias de código basadas en el lenguaje natural que le indiques. Por ejemplo, si escribes un comentario como “calcular el área de un círculo”, GitHub Copilot te sugerirá el código correspondiente para hacerlo. También puedes escribir parte del código y dejar que GitHub Copilot lo complete por ti. GitHub Copilot está entrenado con miles de millones de líneas de código público, por lo que puede aprender de los mejores patrones y prácticas de programación. Además, se adapta a tu estilo y preferencias de código, y mejora con el tiempo a medida que lo usas. Github Copilot puede ayudarte a programar en varios lenguajes, coomo Python , JavaScript, TypeScript, Ruby, Go y más. GitHub Copilot es una herramienta que aumenta la productividad de los desarrolladores, pero no es una solución mágica, ni un sustituto de las buenas prácticas de codificación y los procesos de DevSecOps. Para usar GitHub Copilot de forma efectiva y responsable, es necesario seguir algunas recomendaciones, como revisar el código sugerido, verificar la seguridad y el rendimiento del código, y respetar las licencias y los derechos de autor del código. GitHub Copilot es una innovación que abre nuevas posibilidades para el desarrollo de software, pero también plantea nuevos desafíos y responsabilidades.

Nuevo curso, nuevo desafío…

Recuerden que si son estudiantes de platzi, ahora pueden acceder a GitHub Copilot
Lo vengo usando hace 6 meses y me ha ayudado bastante pero ahora quiero aprender a usarlo de forma eficiente.
Hola todos. Ya llevo casi dos años usando **GitHub Copilot** para mi trabajo y mi aprendizaje. De verdad que aumenta mi productividad en los aspectos rutinarios de codificación (crear clases, funciones, ciclos, condicionales). El tiempo de respuesta es decente para prompts sencillos, y aún también para unos más complejos. Creo contenido en YouTube y los vídeos me centro en concebir la solución del problema (el análisis y el diseño). Las tareas rutinas de código las llevo a cabo con esta herramienta y ChatGPT. Estoy animado por aprender más acerca de asistente de codificación a través de los contenidos que nos ofrece Platzi. Saludo.
Para activar GitHub Copilot, necesitas seguir estos pasos: 1. Asegúrate de tener una suscripción activa a GitHub Copilot. 2. Instala la extensión de GitHub Copilot en tu editor de código (como Visual Studio Code). 3. Abre tu editor y comienza a escribir código. Usa comentarios en lenguaje natural para pedir sugerencias. Por ejemplo, escribe `// función que suma dos números` y Copilot te sugerirá el código correspondiente. Recuerda que también puedes acceder a GitHub Copilot de forma gratuita si formas parte de GitHub Education.
![](https://static.platzi.com/media/user_upload/%7B7E939570-34A6-4227-A5C1-BC556E8644B6%7D-00a7606c-ff78-4904-a72c-c39fd352144f.jpg)
Justo hoy use pair programming en clase! 💚 Aqui esta el codigo de Ana! `//Escribe una función que sume dos números enteros` `function sumar(a,b) {` `return a + b;` `}`
Nota de aprendizaje 💚🌟 GitHub Copilot es una herramienta de programación impulsada por inteligencia artificial que funciona como un **coprogramador virtual** dentro de tu editor de código. Desarrollada por GitHub y OpenAI, se basa en la tecnología Codex, capaz de traducir lenguaje natural a código.