Praise for the First Edition

 
 … masterfully blends the basics of programming with the effective use of AI tools to produce code.
—Mehran Sahami, Stanford University
This is such a well-thought-out book from the point of view of someone just starting to code post generative AI tools.
—Ana Bell, MIT
You are about to learn programming with one of the most exciting human task supporters of this centur… . 
—From the foreword by Beth Simon, UC San Diego
This book accelerates your Copilot programming learning journey beyond what I ever thought possible.
—Austin Z. Henley, Carnegie Mellon University
This book is an excellent first, forward-thinking step toward working with, not futilely fighting against, the AI-assisted programming boom.
—Max Fowler, University of Illinois at Urbana-Champaign
You cannot compete with AI, instead you should learn how to complement your work with AI. This book is a great resource to get you started on that journey.
—Srihari Sridharan, Thoughtworks
An amazing textbook about how to learn Python programming with AI, written by expert teachers. AI is revolutionizing the way we learn to program. Get on board with Leo Porter and Daniel Zingaro.
—Mikael Dautrey, ISITIX
Embracing the future of programming education, this book is a beacon for educators navigating the brave new world of LLMs. Essential reading for the modern classroom.
—Ildar Akhmetov, Khoury College of Computer Sciences