Learn AI-assisted Python Programming: With GitHub Copilot and ChatGPT by Leo Porter and Daniel Zingaro.
Leo holds an MS and PhD in Computer Science from the University of San Diego and is a Professor in Computer Science and Engineering at University of San Diego. Daniel holds a MS in Computer Science from McMaster University and PhD in Computer Science Education from the University of Toronto and is an Associate Professor at the University of Toronto.
Together, Leo and Daniel are sharing their to provide resources in leveraging both GitHub Copilot and ChatGPT to learn programming. Their book is targeting new users who seek to jump start their Python programming knowledge with modern AI tools.
Both are emphasizing how GitHub Copilot and ChatGPT are certainly delivering Python coding more accessible, breaking down the long held traditional barriers to understanding syntax and focusing on how users can leverage Python to focus on problem solving. This does reveal how AI can update code and correct beginners mistakes.