Coding with AI: Examples in Python
暫譯: 使用 AI 編程:Python 範例

Morgan, Jeremy

  • 出版商: Manning
  • 出版日期: 2025-10-21
  • 售價: $1,760
  • 貴賓價: 9.5$1,672
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1633437272
  • ISBN-13: 9781633437272
  • 相關分類: AI Coding
  • 海外代購書籍(需單獨結帳)

商品描述

Practical techniques to accelerate software development using generative AI.

Let's get real. You'd like to hand off a lot of tedious software development tasks to an assistant--and now you can! AI-powered coding tools like Copilot can accelerate research, design, code creation, testing, troubleshooting, documentation, refactoring and more. Coding with AI shows you how. Written for working developers, this book fast-tracks you to AI-powered productivity with bite-size projects, tested prompts, and techniques for getting the most out of AI.

In Coding with AI you'll learn how to:

- Incorporate AI tools into your development workflow
- Create pro-quality documentation and tests
- Debug and refactor software efficiently
- Create and organize reusable prompts

Coding with AI takes you through several small Python projects with the help of AI tools, showing you exactly how to use AI to create and refine real software. This book skips the baby steps and goes straight to the techniques you'll use on the job, every day. You'll learn to sidestep AI inefficiencies like hallucination and identify the places where AI can save you the most time and effort.

About the technology

Taking a systematic approach to coding with Al will deliver the clarity, consistency, and scalability you need for production-grade applications. With practice, you can use AI tools to break down complex problems, generate maintainable code, enhance your models, and streamline debugging, testing, and collaboration. As you learn to work with AI's strengths--and recognize its limitations--you'll build more reliable software and find that the quality of your generated code improves significantly.

About the book

Coding with AI shows you how to gain massive benefits from a powerful array of AI-driven development tools and techniques. And it shares the insights and methods you need to use them effectively in professional projects. Following realistic examples, you'll learn AI coding for database integration, designing a UI, and establishing an automated testing suite. You'll even vibe code a game--but only after you've built a rock-solid foundation.

What's inside

- Incorporate AI into your development workflow
- Create pro-quality documentation and tests
- Debug and refactor software efficiently
- Create and organize reusable prompts

About the reader

For professional software developers. Examples in Python.

About the author

Jeremy C. Morgan has two decades of experience as an engineer building software for everything from Fortune 100 companies to tiny startups.

Table of Contents

Part 1
1 Introducing generative AI
2 First steps with AI-assisted coding
Part 2
3 Design and discovery
4 Coding the first version of our application
5 Using Blackbox AI to generate base code
6 Generating a software backend with Tabnine
Part 3
7 Building user interfaces with ChatGPT
8 Building effective tests with generative AI
9 Prompt engineering
10 Vibe coding with Cursor

Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.

商品描述(中文翻譯)

使用生成式 AI 加速軟體開發的實用技術。

讓我們來談談現實。您希望將許多繁瑣的軟體開發任務交給助手,而現在您可以做到這一點!像 Copilot 這樣的 AI 驅動編碼工具可以加速研究、設計、程式碼創建、測試、故障排除、文檔編寫、重構等工作。與 AI 編碼將告訴您如何做到。這本書專為在職開發人員撰寫,通過小型專案、經過測試的提示和技術,幫助您快速提升 AI 驅動的生產力。

與 AI 編碼 中,您將學習如何:

- 將 AI 工具納入您的開發工作流程
- 創建專業品質的文檔和測試
- 高效地調試和重構軟體
- 創建和組織可重用的提示

與 AI 編碼 透過幾個小型 Python 專案,借助 AI 工具,向您展示如何使用 AI 創建和完善真實的軟體。這本書跳過了初學者的步驟,直接進入您在工作中每天都會使用的技術。您將學會避開 AI 的低效率問題,如幻覺,並識別 AI 可以為您節省最多時間和精力的地方。

關於技術

採取系統化的方法來使用 AI 編碼,將為您提供生產級應用所需的清晰性、一致性和可擴展性。隨著練習,您可以使用 AI 工具來拆解複雜問題、生成可維護的程式碼、增強您的模型,並簡化調試、測試和協作。當您學會利用 AI 的優勢並認識其局限性時,您將能夠構建更可靠的軟體,並發現生成的程式碼質量顯著提高。

關於本書

與 AI 編碼 將告訴您如何從強大的 AI 驅動開發工具和技術中獲得巨大的好處。它還分享了您在專業專案中有效使用這些工具所需的見解和方法。通過現實的範例,您將學習 AI 編碼以進行資料庫整合、設計 UI 和建立自動化測試套件。您甚至會編寫一個遊戲的程式碼,但只有在您建立了堅實的基礎之後。

內容概覽

- 將 AI 納入您的開發工作流程
- 創建專業品質的文檔和測試
- 高效地調試和重構軟體
- 創建和組織可重用的提示

關於讀者

專業軟體開發人員。範例使用 Python。

關於作者

Jeremy C. Morgan 擁有二十年的工程經驗,為從 Fortune 100 公司到小型初創企業構建軟體。

目錄

第一部分
1 介紹生成式 AI
2 與 AI 協助編碼的第一步
第二部分
3 設計與發現
4 編寫我們應用程式的第一個版本
5 使用 Blackbox AI 生成基礎程式碼
6 使用 Tabnine 生成軟體後端
第三部分
7 使用 ChatGPT 構建用戶界面
8 使用生成式 AI 構建有效測試
9 提示工程
10 使用 Cursor 進行 vibe 編碼

購買印刷版書籍時,您將獲得 Manning 提供的免費電子書(PDF 或 ePub),以及訪問在線 liveBook 格式(及其 AI 助手,能用任何語言回答您的問題)。

作者簡介

Jeremy Morgan is on a mission to help developers get better at what they do. He's a Senior Training Architect for KodeKloud and an avid tech blogger and speaker. He has two decades of experience as an engineer building software for everything from Fortune 100 companies to tiny startups. Jeremy hosts the popular tech blog, www.jeremymorgan.com. He also contributes to open source as a .NET Foundation Member, DevOps Institute Ambassador, and serves on a DevNetwork advisory board.

作者簡介(中文翻譯)

Jeremy Morgan 的使命是幫助開發者提升他們的技能。他是 KodeKloud 的資深培訓架構師,同時也是一位熱衷於技術寫作和演講的博主。他擁有二十年的工程師經驗,為從 Fortune 100 公司到小型初創企業的各種軟體開發提供服務。Jeremy 主持著受歡迎的技術部落格 www.jeremymorgan.com。他還作為 .NET 基金會成員、DevOps Institute 大使,並在 DevNetwork 諮詢委員會中擔任職務,為開源貢獻力量。