一路编程9787121304781
正版图书,可开发票,请放心购买。
¥
48.75
7.5折
¥
65
全新
仅1件
作者 (美)Steven Foote著
出版社 电子工业出版社
ISBN 9787121304781
出版时间 2016-11
装帧 平装
开本 其他
定价 65元
货号 8876122
上书时间 2024-12-20
商品详情
品相描述:全新
商品描述
作者简介 史蒂夫·富特,Web开发者,就职于LinkedIn。自学编程,热爱技术,尤其是Web技术,持有杨百翰大学(Brigham Young University,会计专业全美名)会计专业学士和硕士学位。在攻读硕士学位期间,他搭建了两个AJAX风格Web应用的所有方面,从视觉设计到服务器和数据库运维,以及其他所有东西。 佟达,毕业于哈尔滨工业大学,信息与通信工程硕士学位,现就职于Thought Works,任不错咨询师。常年游走于工程与学术之间,骄傲的称自己为“会coding的科学家,懂数学的工程师”。目前专注于人工智能和深度学习领域。 STEVEN FOOTE,Web开发者,就职于LinkedIn。自学编程,热爱技术,尤其是Web技术,持有杨百翰大学会计专业学士和硕士学位。在攻读硕士学位期间,他搭建了两个AJAX风格Web应用的所有方面,从视觉设计到服务器和数据库运维,以及其他所有东西。 目录 1 “Hello, World个程序1 选择文本编辑器1 核心功能2 做出你的选择4 Sublime Text5 TextMate5 Notepad 5 Gedit6 Vim6 Eclipse6 IntelliJ7 Xcode7 Visual Studio7 创建项目目录8 从小处着手:创建测试文件8 HTML和JavaScript如何在浏览器中一起工作10 小幅修改的意义11 乘胜追击13 在manifest.json中引用JavaScript16 让它运行起来17 能力越大,责任越大18 总结18 2 软件如何工作19 什么是“软件”19 软件生命周期20 源代码——一切开始的地方21 一组指令21 编程语言22 从源代码到0和127 编译型语言与解释型语言:源代码何时变成二进制码27 运行环境28 处理器执行29 输入和输出29 输入让软件更实用(可重用)30 输入从哪来31 软件如何获得输入32 输出类型32 GIGO:垃圾进,垃圾出(Garbage In,Garbage Out)33 状态34 给kittenbook添加状态35 内存和变量37 变量37 变量存储38 有限的资源41 内存泄漏41 总结42 3 认识你的计算机43 计算机很笨43 计算机有魔力44 站在巨人的肩膀上44 计算机内部44 处理器44 短期存储器45 长期存储器45 使用计算机46 文件系统46 命令行:取得控制权48 总结58 4 构建工具59 (几乎)全部自动化59 安装Node60 安装Grunt62 帮你创造软件的软件65 避免错误66 更快地工作66 自动化的任务67 编译67 测试68 打包68 部署68 构建你自己的构建过程69 Gruntfile.js69 使用Grunt插件69 加载Grunt插件72 注册任务73 看好了74 总结77 5 数据(类型)、数据(结构)、数据(库)79 数据类型79 为什么存在不同的数据类型80 基本数据类型80 组合数据类型85 动态和静态类型语言92 数据结构93 集合96 栈96 树97 图98 如何选择的数据结构101 数据库101 长期(持久化)存储101 关系型数据库101 SQL简介103 总结105 6 正则表达式107 Ctrl F组合键:寻找模式107 在JavaScript中使用正则表达式108 重复109 ?109 110 *110 特殊字符和转义字符111 {1, 10}:创造属于你的超能力111 匹配任意字符的“.”112 不要太贪婪112 从[A-Za-z]理解方括号113 字符列表113 范围114 排除114 电话号码模式115 我需要\s117 方括号的快捷方式118 限制条件119 提取标签123 查找和替换124 (一行的)开头和结尾124 标记125 全局匹配125 忽略大小写125 多行125 什么时候会用到正则表达式125 grep125 代码重构126 校验127 数据抽取127 总结127 7 何时使用if、for、while129 操作符129 比较操作符129 逻辑操作符130 一元操作符132 二元操作符132 三元操作符135 “真”和“假”137 “语法糖”139 循环遍历一个数组140 遍历图片140 嵌套循环141 你需要停下来142 无限循环144 再停一下145 当你不知道什么时候停下145 何时执行145 事件145 监听器146 定时任务147 超时147 在事情出错前接住它148 编写健壮的代码149 总结149 8 函数和方法151 函数结构151 定义152 调用152 参数153 调用栈155 代码封装156 一次做好一件事156 分而治之157 物尽其用161 代码重用161 解决通用问题161 用更少的代码做更多的事情161 不要做重复的事(DRY)163 作用域164 全局变量166 本地变量166 变量查找是怎么工作的167 总结170 9 编程标准171 编码惯例171 设定标准172 黑科技,用还是不用172 立即付款还是先用后付款173 写可维护的代码173 代码格式化174 保持一致175 空白字符176 规则不会自己出现:要制定规则177 使用其他人的成果179 更快地构建179 开源软件179 由社区建立180 什么时候该自己写180 践181 文档181 计划181 测试181 总结182 10 文档183 文档化意图184 自文档代码185 不要将显而易见的东西写入文档187 过时文档的危险性188 用文档来找bug189 为自己写文档189 你的记忆力有多好189 为了学习而记录文档190 超越注释的文档190 给别人写的文档194 记录你的决定195 记录你的资源195 为了教学而写文档196 总结196 11 计划197 三思而后行197 创建规格说明198 设计架构198 画示意图199 尝试破坏你的系统200 迭代式计划201 为扩展设计202 你的优先级是什么202 用户体验202 性能203 安全203 伸缩性203 截止日期204 平衡的艺术204 识别并创建限制条件204 知道可以做什么,不可以做什么204 总结206 12 测试和调试207 手工测试207 边做边测208 尝试些疯狂的事208 吃你自己的狗粮209 自动化测试209 单元测试210 给Kittenbook配置测试213 失败时代217 间谍喜欢我们(我们也喜欢间谍)218 集成测试221 尽早发现问题221 调试222 错误222 日志223 断点224 查看、监控和控制台228 单步执行代码229 调用栈231 找到根本原因231 编码、测试、调试、不断重复231 总结232 13 授人以渔:如何用一生学习编程233 如何搜索233 找到正确的关键字234 以终为始236 识别高质量资源236 个人博客:隐藏的宝藏237 什么地方、什么时候,以及怎么问编程问题237 什么地方237 什么时候240 怎么问241 通过教别人来学习241 总结242 14 构建你的技能243 做你自己的kittenbook243 给Facebook重新设计风格243 添加新功能244 分享你的kittenbook专属版本245 找到你自己的项目245 解决你自己的问题246 志存高远246 获得帮助,提供帮助247 开源项目247 GitHub247 找项目248 贡献的不同方式248 创建你自己的项目249 免费在线教育249 欧拉项目249 Udacity250 Coursera250 codeacademy251 Khan Academy(可汗学院)251 教程251 付费教育251 读书252 Udacity和Coursera252 Treehouse253 总结253 15 主题255 版本控制255 为什么使用版本控制256 和团队一起工作257 Subversion260 Git260 OOP(面向对象编程)266 类266 继承267 实例268 设计模式268 发布订阅268 中间人269 单例270 总结270 主编推荐 《一路编程》帮你打下坚实的编程基础,为实现各种编程目标做准备。作者Steven Foote自学编程,找到了可克服重重困难的*方式。作为一个专业Web开发者,他将带你跟随他的足迹,教给你可以用在任何现代编程语言之中的概念,不论你是面向计算机,还是智能手机、平板电脑,甚至是机器人进行编程。 √ 学习如何简化及自动化诸多编程工作 √ 在程序中处理不同类型的数据 √ 使用正则表达式查找和处理模式 √ 编写能够决定该做什么、什么时候做的程序 √ 使用函数编写干净、简洁的代码 √ 编写可以让其他人很容易理解和改进的程序 √ 测试并调试软件,使其变得可靠 √ 和程序员团队一起工作 √ 学习接下来要建立一生的编程技能的步骤 精彩内容 这是一本编程入门的书,然而,如果以书中所讲内容作为入门标准,估计十有八九的在职程序员都不能算入门。现代软件开发,已经不仅仅是写出正确的代码这么简单,环境、依赖、构建、版本、测试以及文档,每一项都对软件是否成功交付起到至关重要的作用,这些都是每一个程序员在开发软件过程中的技能。本书对于上述的每一种技能,都做了简洁而精炼的介绍,以满足*基本的日常软件开发。换句话说,本书实际上是为现代软件开发的入门,设下了*基本的门槛。相信每一个读此书的人,不论是即将进入软件行业,还是已经在软件行业工作多年,都会获得收获。 媒体评论
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价