Leo Porter

Leo Porter is a professor of computer science at UC San Diego. He has more than a decade of teaching experience and is well-known for his award-winning research on effective pedagogies and assessments in computer science.

books by Leo Porter

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.