Daniel Zingaro

Daniel Zingaro is an associate teaching professor of computer science and award-winning teacher at the University of Toronto. His main area of research is computer science education research, where he studies how students learn computer science material.

books by Daniel Zingaro

Learn AI-Assisted Python Programming, Second Edition

  • September 2024
  • ISBN 9781633435995
  • 336 pages
  • printed in black & white

This book shows you how to create and improve Python programs using AI—even if you’ve never written a line of computer code before. Spend less time on the slow, low-level programming details and instead learn how an AI assistant can bring your ideas to life immediately. As you go, you’ll even learn enough of the Python language to understand and improve what your AI assistant creates.

Learn AI-Assisted Python Programming

  • September 2023
  • ISBN 9781633437784
  • 296 pages
  • printed in black & white
  • Available translations: Korean

This book shows you how to create and improve Python programs using AI—even if you’ve never written a line of computer code before. Spend less time on the slow, low-level programming details and instead learn how an AI assistant can bring your ideas to life immediately. As you go, you’ll even learn enough of the Python language to understand and improve what your AI assistant creates.