相關主題
商品描述
See how an AI assistant can bring your ideas to life immediately!
Once, to be a programmer you had to write every line of code yourself. Now tools like GitHub Copilot can instantly generate working programs based on your description in plain English. An instant bestseller, Learn AI-Assisted Python Programming has taught thousands of aspiring programmers how to write Python the easy way--with the help of AI. It's perfect for beginners, or anyone who's struggled with the steep learning curve of traditional programming.
In Learn AI-Assisted Python Programming, Second Edition you'll learn how to:
- Write fun and useful Python applications--no programming experience required!
- Use the GitHub Copilot AI coding assistant to create Python programs
- Write prompts that tell Copilot exactly what to do
- Read Python code and understand what it does
- Test your programs to make sure they work the way you want them to
- Fix code with prompt engineering or human tweaks
- Apply Python creatively to help out on the job
AI moves fast, and so the new edition of Learn AI-Assisted Python Programming, Second Edition is fully updated to take advantage of the latest models and AI coding tools. Written by two esteemed computer science university professors, it teaches you everything you need to start programming Python in an AI-first world. You'll learn skills you can use to create working apps for data analysis, automating tedious tasks, and even video games. Plus, in this new edition, you'll find groundbreaking techniques for breaking down big software projects into smaller tasks AI can easily achieve.
Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.
About the technology
AI has changed the way we write computer programs forever. You describe in plain English what you want your program to do, and AI coding assistants like Github Copilot can generate the code for you instantly! If you can use a web browser and move files around on your computer, you can create useful software. This book shows you how.
About the book
Learn AI-Assisted Python Programming, Second Edition teaches you how to create your own games, tools, and other simple applications using Copilot and the user-friendly Python language. You'll be amazed how quickly you can go from an idea to a working program! Authors Leo Porter and Dan Zingaro guide you step by step as you go from creating simple functions, like a small program that tells you if a password is strong enough, to writing games and tools that help you automate tedious tasks. As you go, you'll learn just enough Python to understand and improve what Copilot creates.
About the reader
No experience required!
About the author
Dr. Leo Porter is a Teaching Professor at UC San Diego. Dr. Daniel Zingaro is an Associate Teaching Professor at the University of Toronto. The technical editor on this book was Peter Morgan.
商品描述(中文翻譯)
看 AI 助手如何立即將您的想法變為現實!
曾幾何時,成為一名程式設計師需要自己編寫每一行程式碼。現在,像 GitHub Copilot 這樣的工具可以根據您用簡單英語描述的內容,立即生成可運行的程式。這本即時暢銷書《Learn AI-Assisted Python Programming》已經教會了成千上萬的有志程式設計師如何輕鬆地編寫 Python,並且得到了 AI 的幫助。它非常適合初學者或任何曾經在傳統程式設計的陡峭學習曲線中掙扎的人。
在《Learn AI-Assisted Python Programming, Second Edition》中,您將學會如何:
- 編寫有趣且實用的 Python 應用程式——不需要程式設計經驗!
- 使用 GitHub Copilot AI 編碼助手來創建 Python 程式
- 編寫提示,告訴 Copilot 確切要做的事情
- 閱讀 Python 程式碼並理解其功能
- 測試您的程式以確保它們按您想要的方式運行
- 通過提示工程或人工調整來修正程式碼
- 創造性地應用 Python 以協助工作
AI 發展迅速,因此新版的《Learn AI-Assisted Python Programming, Second Edition》已全面更新,以利用最新的模型和 AI 編碼工具。這本書由兩位受人尊敬的計算機科學大學教授撰寫,教您在 AI 為先的世界中開始編程 Python 所需的一切技能。您將學會創建用於數據分析、自動化繁瑣任務甚至視頻遊戲的實用應用程式。此外,在這個新版本中,您將發現突破性的技術,將大型軟體專案拆分為 AI 可以輕鬆完成的小任務。
購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF 和 ePub 格式電子書。
關於技術
AI 永遠改變了我們編寫計算機程式的方式。您用簡單的英語描述您希望程式執行的內容,像 GitHub Copilot 這樣的 AI 編碼助手可以立即為您生成程式碼!如果您會使用網頁瀏覽器並在計算機上移動檔案,您就可以創建有用的軟體。本書將告訴您如何做到這一點。
關於本書
《Learn AI-Assisted Python Programming, Second Edition》教您如何使用 Copilot 和易於使用的 Python 語言創建自己的遊戲、工具和其他簡單應用程式。您會驚訝於從一個想法到一個可運行程式的速度!作者 Leo Porter 和 Dan Zingaro 將逐步指導您,從創建簡單的函數(例如一個告訴您密碼是否足夠強的簡小程式)開始,到編寫幫助您自動化繁瑣任務的遊戲和工具。在這個過程中,您將學到足夠的 Python 知識,以理解和改進 Copilot 創建的內容。
關於讀者
不需要任何經驗!
關於作者
Dr. Leo Porter 是加州大學聖地牙哥分校的教學教授。Dr. Daniel Zingaro 是多倫多大學的副教學教授。本書的技術編輯是 Peter Morgan。
作者簡介
Dr. Leo Porter is an Associate Teaching Professor of computer science at UC San Diego. He has over a decade of teaching experience and is well-known for his award-winning research on effective pedagogies and assessments in computer science.
Dr. 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.
作者簡介(中文翻譯)
Dr. Leo Porter 是加州大學聖地牙哥分校的計算機科學副教授。他擁有超過十年的教學經驗,因其在計算機科學有效教學法和評估方面的獲獎研究而廣為人知。
Dr. Daniel Zingaro 是多倫多大學的計算機科學副教授及獲獎教師。他的主要研究領域是計算機科學教育研究,專注於研究學生如何學習計算機科學的內容。