欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 零基础学AI编程(项目实战版DeepSeek+Cursor)
      • 作者:罗健|责编:董英//吴宏伟
      • 出版社:电子工业
      • ISBN:9787121506628
      • 出版日期:2025/07/01
      • 页数:198
    • 售价:31.6
  • 内容大纲

        本书是一本聚焦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  自然语言调用实战