Learn AI-Assisted Python Programming, Second Edition: With GitHub Copilot and ChatGPT
B**L
Clearly written
AI-assisted Python programming is relatively simple. This book focuses on Copilot, thought other AI processors could be usedCode snippets are helpful and the plot starts at 'print 1 to 10' instead of the usual "Hello, Welcome".They compare Assembly code to Python. Had to laugh. Author had the same issue with Assembly that most computer science majors suffer. It's boring and makes not sense. Especially after you try AI-assisted Python programming.
B**I
informative
good book
G**.
Game changer
This is a game changer on how to get introduced to learning the number one computer software language, Python, using artificial intelligence to assist a student learn.Thank you so much for publishing this.It really in an introduction, from an broader perspective, how we all can increase our knowledge via having an AI teaching component. What a fabulous and inclusive resource for our otherwise divided world.
F**E
Very well Explained
This book is hands on and enjoyable too.
M**P
Great Book for Beginners
The book is great for introducing individuals to the world of programming. In order to be successful, the learner needs to take the initiative and research the functions being utilized as well as gaining a better understanding of the core concepts. I would recommend this book to anyone looking to get their feet wet.
R**D
A great LLM book applicable to more than just ChatGPT.
Although the book uses VS Code with a GitHub Copilot integration, the techniques can be used with different editor/LLM integrations; think emacs plus ellama.The first 3 chapters provide a gentle overview of a theoretical CS 101 of the future, including examples of how such a course could integrate LLMs to make learning easier for students.Chapters 4-5 continue with the futuristic CS 101 vibe, where you learn to use Copilot to explain code you may not fully understand before gentle explanations of variables, conditions, functions, and more. (Remember, this is CS 101-level stuff, so classes and metaprogramming are never mentioned.)Chapter 6 covers prompting via code comments, specifically using doctest to help refine the generated code.Chapter 7 is really the heart of the book, in terms of developing actual software with LLMs, in my opinion. It demonstrates how top-down and bottom-up approaches can be combined with LLMs (and good prompts) to generate a good bit of your code.The book finishes with using LLMs for debugging, generating tools, creating games, and finally some predictions for what the future may bring.Remember, the authors are teachers, so this book uses a slightly professorial tone.
E**R
Great book for anyone who wants to build with code fast & regardless of goals or prior experience.
This book is written by people who were writing code for a decade before they became computing professors. So they care about students' outcomes in learning computing. And they understand software engineering. They wanted to write a book that helps people to learn how to use A.I. assistants to create software products, regardless of any prior experience. They have accomplished that, and done it well. So whether you're a hobbyist, an office worker, an accountant, or anybody else who wants to create useful software products in the real world by prompt engineering with cutting edge A.I. assistants (LLMs), this book is for you. It can also be your first book on your path to a software engineering or other computing career. For me, it is nowhere near my first book, but I enjoy it and get a lot out of it regardless. I've been paid to help train LLMs, but I definitely learn a lot from reading this book.
J**N
Not at all impressed so far
Only on Chapter 3 and already not impress, with neither the book nor Copilot. Copilot in VS Code is unpredictable, only shows up with complete code when using Ctrl Enter and is Copilot labs is no longer an option to install as an extension. I am assuming the rest of the book is going to be crap as well. I will go a few more chapters deep and see if anything the book says matches out with the results of this crappy copilot extension and if it does I may come back to update my rating, but right now, I would say stay with using ChapGPT or any other GPT chat tool. So far this method takes twice as long to code then just planning it out and writing it.
Trustpilot
2 weeks ago
2 months ago