Learn-AI-Assisted-Python-Programming
Learn-AI-Assisted-Python-Programming copied to clipboard
📖 《AI 辅助编程 Python 实战》这本书的大本营。
## Summary ## 本章小结 * We need to divide a big programming problem into smaller sub-problems before we can effectively implement it. * Top-down design is a systematic technique for...
## Summary ## 本章小结 * Testing is a critical skill when writing software using Copilot. * Closed-box and open-box testing are different approaches to ensuring the code is correct. In...
## Summary ## 本章小结 * A loop is used to repeat code as many times as needed. * We use a `for` loop when we know how many iterations the...
## 1.2 About the technology ## 1.2 本书涉及的技术 We’ll use two main technologies in this book: Python and GitHub Copilot. 在这本书中,我们将用到两项主要技术:Python 和 GitHub Copilot。 Python is a programming language. It’s...
# 1 Introducing AI-Assisted Programming with Copilot # 第一章 走近 AI 辅助编程 ### This chapter covers ### 本章内容概要 * How AI assistants change how new programmers learn * Why programming...
## 1.4 What else can Copilot do for us? ## 1.4 Copilot 还可以做什么 As we’ve seen, we can use Copilot to write Python code for us starting from an English...
## 1.1 How we talk to computers ## 1.1 我们如何与计算机对话 Would you be happy if we started by asking you to read and understand the code below? 1 如果我们一上来就要求你读懂下面这段代码,你能接受吗?[脚注1] >...
## 1.7 Societal concerns about AI code assistants like Copilot ## 1.7 大众对于 AI 编程助手的担忧 There’s societal uncertainty right now about AI code assistants like Copilot. We thought we’d end...
## 1.5 Risks and challenges when using Copilot ## 1.5 使用 Copilot 的风险和挑战 Now that we’re all pumped up about getting Copilot to write code for us, we need to...
## 1.3 How Copilot changes how we learn to program ## 1.3 Copilot 如何改变我们学习编程的方式 To illustrate how learning to program changes in the presence of an AI assistant, we want...