幫助中心 | 我的帳號 | 關於我們

零基礎學AI編程(項目實戰版DeepSeek+Cursor)

  • 作者:羅健|責編:董英//吳宏偉
  • 出版社:電子工業
  • ISBN:9787121506628
  • 出版日期:2025/07/01
  • 裝幀:平裝
  • 頁數:198
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本聚焦Cursor輔助開發的實戰指南,深度剖析「DeepSeek+Cursor」雙工具協同開發模式,系統地闡述如何通過自然語言交互實現從產品設計到開發落地的全流程。不同於傳統編程教程,本書突破技術壁壘,覆蓋「需求設計→AI生成代碼→調試及優化」的全流程,讓零基礎編程者也能快速上手。
    全書涵蓋多個實戰項目,全面展示Cursor在前端開發、後端架構、資料庫管理等場景的應用,以及DeepSeek在產品設計和規劃中的應用。本書的核心章節深入解析自然語言交互、代碼生成、版本控制等技術亮點,並引入MCP等前沿技術,展現AI如何重構開發流程。
    書中所有【項目實戰】中均配有詳細的操作步驟與代碼解析,兼顧理論深度與實踐價值,適合希望掌握Cursor編程的零基礎編程者、開發者,以及尋求效率提升的團隊閱讀。本書通過「工具使用+項目實戰+原理解析」的立體架構,助力讀者實現從新手到專家的能力躍升。

作者介紹
羅健|責編:董英//吳宏偉
    羅健,AI技術博主,精通AI編程、智能體開發。     深耕軟體開發領域十余載,已運用AI技術主導開發多個大型項目,以實際成果印證AI編程的強大效能與無限潛力。     作為AI編程的早期實踐者,堅信AI將重塑軟體開發行業格局,推動零基礎編程走向現實,助力開發者提升效率、突破技術瓶頸。

目錄
第1篇  絲滑入門
  第1章  認識DeepSeek和Cursor
    1.1  AI編程概述
      1.1.1  AI編程發展歷程
      1.1.2  學AI編程難嗎?零基礎也能快速上手
    1.2  為什麼是DeepSeek和Cursor
      1.2.1  DeepSeek能幫我們設計產品:把想法變成可實現的方案
      1.2.2  Cursor能幫我們高效開發產品
    1.3  DeepSeek對話技巧與最佳實踐
      1.3.1  明確需求,精準提問
      1.3.2  多輪對話,逐步深入
      1.3.3  通過引導性問題拓展思路
      1.3.4  參考成功的產品案例,對比優化
    1.4  Cursor入門
      1.4.1  Cursor簡介與特點
      1.4.2  安裝和註冊
      1.4.3  讓Cursor變為中文版
  第2章  小白速補項目流程
    2.1  速補項目開發流程
      2.1.1  明確需求:需求分析階段
      2.1.2  細化實現方案:設計階段
      2.1.3  實現功能模塊:開發階段
      2.1.4  保障產品質量:測試階段
    2.2  速補項目發布流程
      2.2.1  網站發布流程
      2.2.2  微信小程序發布流程
    2.3  速補編程常用術語
      2.3.1  理解HTTP和HTTPS
      2.3.2  認識API
      2.3.3  掌握JSON數據格式
      2.3.4  理解WebSocket技術
      2.3.5  區分前端和後端
      2.3.6  認識資料庫
  第3章  小白速補產品設計——借助DeepSeek
    3.1  借助DeepSeek做產品需求分析
      3.1.1  用戶調研與分析
      3.1.2  競品分析
    3.2  借助DeepSeek做產品規劃
      3.2.1  產品定位
      3.2.2  功能規劃
      3.2.3  商業模式規劃
    3.3  借助DeepSeek設計產品原型
      3.3.1  信息架構設計
      3.3.2  交互流程設計
      3.3.3  界面原型設計
    3.4  產品設計還要用到哪些AI工具
      3.4.1  生成頁面原型:ReaddyAI
      3.4.2  生成Logo或配圖:即夢AI
第2篇  Cursor之美
  第4章  快速體驗Cursor編程

    4.1  案例:一句話實現一個網站(個人攝影作品展示網站)
      4.1.1  具體實現過程
      4.1.2  拆解網站文件
    4.2  案例:給網站增加更多功能
      4.2.1  增加燈箱效果
      4.2.2  增加圖片下載功能
    4.3  體驗Cursor的4種功能
      4.3.1  Tab自動補全加速代碼輸入
      4.3.2  自然語言編程突破語法壁壘
      4.3.3  代碼解釋
      4.3.4  問題診斷
    4.4  探索Cursor的3種工作模式
      4.4.1  智能編程領航員:Agent模式
      4.4.2  智能答疑:Ask模式
      4.4.3  精準控制:Manual模式
    4.5  發布網站的全流程
      4.5.1  獲取網站網路標識:註冊域名
      4.5.2  給網站找家:選擇伺服器
      4.5.3  合規必備流程:網站備案
      4.5.4  部署網站:上傳網站文件
  第5章  提升Cursor開發效率與保障質量
    5.1  讓Cursor更懂開發者
      5.1.1  規範Cursor的代碼生成行為:定製專屬規則
      5.1.2  精準控制Cursor的文件掃描範圍:使用cursorignore
      5.1.3  指定要掃描的文件或目錄:使用@Files&folders
      5.1.4  高效訪問文檔資源:使用@Docs訪問在線文檔與自定義知識庫
    5.2  怎麼規避開發風險
      5.2.1  謹慎使用Acceptall(全部接受)
      5.2.2  使用Git管理代碼版本
      5.2.3  生成項目說明文檔
      5.2.4  讓Cursor「自我反思」
    5.3  高質量提示詞技巧
      5.3.1  清晰定義目標:避免模糊的需求描述
      5.3.2  提供充足的上下文:減少AI猜測
      5.3.3  構建結構化的提示詞:引導AI準確生成代碼
    5.4  多輪對話提示詞技巧
      5.4.1  選擇技術方案
      5.4.2  完善方案細節
      5.4.3  依據方案生成代碼
      5.4.4  驗證及優化代碼
第3篇  項目實戰——小程序、網頁小遊戲、桌面應用、企業級應用
  第6章  【項目實戰】智能識別食物熱量的小程序「卡路里」
    6.1  預覽小程序
      6.1.1  圖解核心功能
      6.1.2  技術亮點:拍照識別、營養可視化、極簡交互設計
    6.2  利用DeepSeek設計「卡路里」小程序
      6.2.1  需求分析
      6.2.2  產品規劃
      6.2.3  設計高保真原型方案
      6.2.4  生成高保真原型

    6.3  開發小程序前的準備
      6.3.1  註冊小程序
      6.3.2  備案與認證
      6.3.3  下載和安裝小程序開發工具
      6.3.4  準備大模型介面
    6.4  借助Cursor開發小程序
      6.4.1  創建小程序項目
      6.4.2  詳解項目目錄,以便更好地理解代碼
      6.4.3  準備開發文檔
      6.4.4  生成拍照識別頁面
      6.4.5  處理異常
      6.4.6  生成AI對接功能
      6.4.7  發布小程序
  第7章  【項目實戰】本地網頁小遊戲「坦克大戰」
    7.1  預覽小遊戲
      7.1.1  圖解核心玩法
      7.1.2  預覽關卡
    7.2  開發準備
      7.2.1  創建資源目錄以存放素材
      7.2.2  利用3個網站下載素材
      7.2.3  利用即夢AI生成圖片
    7.3  利用Cursor開發小遊戲
      7.3.1  生成遊戲首頁
      7.3.2  生成遊戲頁
      7.3.3  詳解項目目錄,以便更好地理解代碼
      7.3.4  生成其他頁
    7.4  遊戲開發的基礎知識
      7.4.1  解析遊戲的主循環和狀態管理
      7.4.2  解析碰撞檢測
      7.4.3  解析得分系統
    7.5  拓展提高
      7.5.1  讓敵方坦克自動追蹤玩家坦克
      7.5.2  增加坦克特殊技能
  第8章  【項目實戰】桌面應用「我愛背單詞」
    8.1  預覽桌面應用
      8.1.1  圖解核心功能
      8.1.2  技術亮點:AI語音互動和個性化學習
    8.2  開發桌面應用前的準備
      8.2.1  安裝Python
      8.2.2  準備開發文檔
      8.2.3  下載詞庫
    8.3  利用Cursor開發「我愛背單詞」桌面應用
      8.3.1  生成界面
      8.3.2  詳解項目目錄,以便更好地理解代碼
      8.3.3  啟動桌面應用
      8.3.4  生成導入詞庫功能
      8.3.5  生成學習功能
      8.3.6  開發聽寫功能
    8.4  掌握桌面應用的關鍵技術
      8.4.1  讓Cursor解釋關鍵技術

      8.4.2  構建桌面交互界面的基石:PyQt
      8.4.3  管理本地數據的利器:SQLite
      8.4.4  分析數據的得力助手:Pandas
      8.4.5  實現單詞朗讀的關鍵:gTTS
  第9章  【項目實戰】企業級應用——「社區超市」商城系統
    9.1  預覽商城系統
      9.1.1  圖解核心功能
      9.1.2  技術亮點:企業級技術棧
    9.2  開發環境準備
      9.2.1  選擇開發語言
      9.2.2  下載基礎開發平台
      9.2.3  準備Java環境
      9.2.4  準備MySQL資料庫環境
      9.2.5  初始化資料庫
      9.2.6  安裝Redis
      9.2.7  安裝Node.js
    9.3  Cursor開發應用
      9.3.1  運行基礎平台
      9.3.2  生成「商品管理」功能
      9.3.3  生成「超市首頁」
      9.3.4  詳解項目目錄,以便更好地理解代碼
      9.3.5  創建面向客戶的用戶體系
      9.3.6  生成「購物車」功能
      9.3.7  生成模擬支付流程
      9.3.8  生成「訂單管理」功能
    9.4  拓展提高
      9.4.1  學習什麼是事務
      9.4.2  掌握如何防止SQL注入
      9.4.3  學習資料庫優化
第4篇  邁向高手
  第10章  Cursor不僅僅能編程
    10.1  解讀開源項目
      10.1.1  入門級項目:FreePythonGames
      10.1.2  進階級項目:FastAPI
    10.2  處理數據
      10.2.1  案例:處理電商訂單數據
      10.2.2  案例:銷售數據統計分析
    10.3  寫作
      10.3.1  生成標題
      10.3.2  生成和迭代大綱
      10.3.3  生成內容
  第11章  MCP——AI時代的萬物互聯
    11.1  了解MCP的概念和優勢
      11.1.1  三大優勢之一:豐富的生態環境
      11.1.2  三大優勢之二:可以靈活切換模型供應商
      11.1.3  三大優勢之三:可以保障數據安全
    11.2  MCP工作原理
      11.2.1  一張圖看懂MCP的架構
      11.2.2  大模型與MCP伺服器之間的工作流程
    11.3  快速上手:MCP伺服器的安裝與實戰

      11.3.1  一站式安裝MCP伺服器:以Smithery平台為例
      11.3.2  案例:生成目錄報告
    11.4  開發自己的MCP伺服器
      11.4.1  快速開發MCP伺服器
      11.4.2  部署與配置MCP伺服器
      11.4.3  自然語言調用實戰

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032