|
| 1 | +<h1 align="center">GitHub Copilot for Data Scientists</h1> |
| 2 | +<h5 align="center">Apply GitHub Copilot patterns for working with Data Science</h3> |
| 3 | + |
| 4 | +<p align="center"> |
| 5 | + <a href="#mega-prerequisites">Prerequisites</a> • |
| 6 | + <a href="#books-resources">Resources</a> • |
| 7 | + <a href="#learning-objectives">Learning Objectives</a> |
| 8 | +</p> |
| 9 | + |
| 10 | +- **Who is this for**: Any tecnologist that wants to understand advanced GitHub Copilot features as it applies to working with Python and data. Software Engineers, Data Engineers, Data Scientists, and anyone working with Python or data might benefit from this workshop too. |
| 11 | +- **What you'll learn**: You'll use advanced GitHub Copilot features and apply it to a project using Python, Jupyter Notebooks, and Data. You will learn how to ask questions about the project, use agents to create and extend analyses, and customize your own agents. |
| 12 | +- **What you'll build**: A new Jupyter notebook that wrangles some CSV data, exports high resolution graphics, and generates an shareable report. |
| 13 | + |
| 14 | +## Requirements |
| 15 | + |
| 16 | +1. Enable your [GitHub Copilot service](https://github.com/github-copilot/signup) |
| 17 | +1. Open [this repository with Codespaces](https://codespaces.new/microsoft/github-copilot-for-data-science) |
| 18 | + |
| 19 | + |
| 20 | +[](https://codespaces.new/microsoft/github-copilot-for-data-science) |
| 21 | + |
| 22 | +## Learning Objectives |
| 23 | + |
| 24 | +In this workshop, you will: |
| 25 | + |
| 26 | +- Use advanced GitHub Copilot features like slash commands, inline chat, and agents like `@workspace` |
| 27 | +- Apply GitHub Copilot suggestions and interactions to a data science project, especially in Jupyter Notebooks |
| 28 | +- Understand how to build agents that can speed up your data science projects |
| 29 | + |
| 30 | + |
| 31 | +## :mega: Prerequisites |
| 32 | + |
| 33 | +Before joining the workshop, there is only one prerequisite: you must have a public GitHub account. All resources, dependencies, and data are part of the repository itself. |
| 34 | + |
| 35 | +## :books: Resources |
| 36 | + |
| 37 | +Although not required, some of the features this workshop covers are in these Microsoft Learning modules: |
| 38 | + |
| 39 | +- [Code with GitHub Codespaces](https://learn.microsoft.com/training/modules/code-with-github-codespaces/) |
| 40 | +- [Using advanced GitHub Copilot features](https://learn.microsoft.com/training/modules/advanced-github-copilot/) |
| 41 | + |
| 42 | +## Contributing |
| 43 | + |
| 44 | +This project welcomes contributions and suggestions. Most contributions require you to agree to a |
| 45 | +Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us |
| 46 | +the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. |
| 47 | + |
| 48 | +When you submit a pull request, a CLA bot will automatically determine whether you need to provide |
| 49 | +a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions |
| 50 | +provided by the bot. You will only need to do this once across all repos using our CLA. |
| 51 | + |
| 52 | +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). |
| 53 | +For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or |
| 54 | +contact [[email protected]](mailto:[email protected]) with any additional questions or comments. |
| 55 | + |
| 56 | +## Trademarks |
| 57 | + |
| 58 | +This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft |
| 59 | +trademarks or logos is subject to and must follow |
| 60 | +[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). |
| 61 | +Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. |
| 62 | +Any use of third-party trademarks or logos are subject to those third-party's policies. |
0 commit comments