1 Introducing AI-assisted programming with GitHub Copilot

This chapter covers

  • How AI assistants change how new programmers learn
  • Why programming is never going to be the same
  • How AI assistants such as GitHub Copilot work
  • Possible perils of AI-assisted programming

Computer programming has long been the domain of professionals with special training and advanced skills. After all, you want the applications running your bank, phone, car, and so on to work exactly right every time! Just as room-sized computers with stacks of paper cards and miles of magnetic tape have been replaced by modern devices, programming languages and tools have also become easier to use. And now, artificial intelligence (AI) tools such as ChatGPT put computer programming ...

Get Learn AI-Assisted Python Programming, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.