We are excited to announce the release of the new Using GitHub Copilot with Python - Training Learn Module. The Module guides you on how you can work with GitHub Codespaces and Copilot in you python projects, through adding new features and debugging your code.
Quickly setup your coding environment with GitHub Codespaces
GitHub Codespaces is a hosted developer environment operating in the cloud that can be run with Visual Studio Code. It provides a fully configured and customizable development environment that can be accessed from any device. In this module, you will quickly get started with a preconfigured codespace environment.
Pair Program with GitHub Copilot
Writing code often requires looking up official documentation or other web sources to recall syntax or find solutions. Debugging code that does not work can also take hours. Moreover, writing tests and documentation is also part of the coding process. These tasks are time consuming and can reduce efficiency. Some possible ways to save time are using code snippets or tooling in your IDE, integrated development environment. However, are there any better alternatives?
Imagine having an intelligent partner by your side, suggesting code snippets and completing lines for you. GitHub Copilot is designed to save you time, reduce errors, and help you write code more efficiently.
Earn your badge today
Get started with the Learn Module at Using GitHub Copilot with Python. This module will teach you how to leverage GitHub Copilot as your coding partner. You will learn how to craft effective prompts, follow best practices, and use GitHub Copilot to update and debug a Python Web API.
After completing this module, you will earn a badge to showcase your skills!
Next Steps
Curious to learn more on GitHub Copilot? You can utilize the resources below:
- What is GitHub Copilot? [1 of 6] | Microsoft Learn
- GitHub Copilot fundamentals - Understand the AI pair programmer - Training | Microsoft Learn
Happy learning and coding!
Updated Sep 08, 2023
Version 1.0bethanyjep
Microsoft
Joined April 26, 2022
Educator Developer Blog
Follow this blog board to get notified when there's new activity