• 编程可以很简单
  • 编程可以很简单
21年品牌 40万+商家 超1.5亿件商品

编程可以很简单

全新正版 极速发货

42.58 6.2折 69 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者[美]尼基尔·亚伯拉罕(Nikhil Abraham)|译者:田野

出版社人民邮电

ISBN9787115521620

出版时间2021-03

装帧平装

开本其他

定价69元

货号1202305820

上书时间2024-06-16

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
尼基尔·亚伯拉罕是Codecademy的业务开发和增长总监。在这个职位上,他教授和培训了数千名不同职业的初级程序员;他还改进了Codecademy的在线课程,这些课程帮助数百万学习者掌握了基本的编程技能。

目录
第 1 部分 开启编程之旅                                                      1

第 1 章 什么是编程 3

1.1 给编程下个定义 4

1.1.1 按照指令动作 4

1.1.2 跟着“愤怒的小鸟”学编程 5

1.2 理解程序能做什么 6

1.2.1 软件正在席卷全世界 6

1.2.2 工作中的编程 8

1.2.3 直击痛点(不要急功近利) 9

1.3 编程语言种类之初探 9

1.3.1 低级编程语言和高级编程语言 11

1.3.2 解释型语言和编译型语言 11

1.3.3 Web 编程 12

1.4 用代码构建一个 Web 应用 12

1.4.1 定义应用的功能目标和功能范围 12

1.4.2 站在巨人的肩膀上 13

第 2 章 编写 Web 应用程序 14

2.1 在桌面计算机和智能手机上显示 Web 页面 14

2.1.1 “破解”你最喜欢的网站 15

2.1.2 理解 www 网站是如何工作的 17

2.1.3 前台与后台 19

2.1.4 定义 Web 和移动应用 20

2.2 编写 Web 应用 21

2.2.1 从 HTML、CSS 和 JavaScript 入手 21

2.2.2 使用 Ruby、Python 和 PHP 编写网站逻辑 22

2.3 编写移动应用 23

2.3.1 开发移动 Web 应用 24

2.3.2 构建本地移动应用 25

第 3 章 成为一个程序员 28

3.1 “没有规矩不成方圆”,学会按照流程工作 28

3.1.1 理清需求 30

3.1.2 展开设计 31

3.1.3 开始编码 32

3.1.4 调试程序 33

3.2 为工作选择合适的工具 34

3.2.1 离线工作 34

3.2.2 使用 Codecademy 在线工作 35

第 2 部分 创建一个规范的、交互式的网页 37

第 4 章 HTML 之初体验 39

4.1 HTML 语言的作用 39

4.2 理解 HTML 程序结构 40

4.2.1 识别页面上的元素 41

4.2.2 使用“属性”调整标签的显示风格 43

4.2.3 head、title 和 body 标签要位于 HTML 文件的顶部 44

4.3 熟练掌握 HTML 任务和标签 45

4.3.1 编写标题 47

4.3.2 组织段落中的文字 48

4.3.3 链接到你的内容 49

4.3.4 显示图片 50

4.4 “调”出一张漂亮的面孔 51

4.4.1 使用粗体、斜体、下划线、删除线来“强调”一段文字 51

4.4.2 将文字显示为上标、下标 52

4.5 使用 HTML 语言完成第 一个 Web 页面 53

第 5 章 深度玩转 HTML 56

5.1 组织页面上的内容 56

5.2 使用列表 58

5.2.1 创建一个排序、乱序列表 59

5.2.2 使用嵌套列表 60

5.3 在表格中组织数据 61

5.3.1 基本表格结构 62

5.3.2 拉伸表格的行和列 63

5.3.3 列表与单元格对齐 64

5.4 灵活使用表单 67

5.4.1 理解表单的工作原理 67

5.4.2 创建基本表单 68

5.5 使用 HTML 做进一步的练习 70

第 6 章 使用 CSS 调整 HTML 风格 72

6.1 CSS 的作用 73

6.2 CSS 的程序结构 74

6.2.1 选择一个页面元素来调整风格 74

6.2.2 为属性赋值 76

6.2.3 “破解”喜爱网站的 CSS 代码 77

6.3 CSS 的功能分工与选择器 78

6.3.1 “翩翩起舞”的文字:调整字体、颜色、风格、大小及装饰效果 79

6.3.2 定制超链接 83

6.3.3 添加背景图片和调整前景图片的风格 85

6.4 调出漂亮的外观 89

6.4.1 在 HTML 程序中添加 CSS 89

6.4.2 编写第 一个 Web 页面 92

第 7 章 更进一步地活用 CSS 93

7.1 进一步调整 HTML 元素的风格 94

7.1.1 调整列表的风格 94

7.1.2 重新设计表格 97

7.2 选择 HTML 对象以调整风格 99

7.2.1 调整特定元素的风格 99

7.2.2 为 HTML 元素命名 103

7.3 调整 HTML 元素的对齐方式和布局方式 105

7.3.1 组织页面上的内容 105

7.3.2 调整 div 标签外观 107

7.3.3 深入理解盒模型 109

7.3.4 为每一个元素的盒模型设定位置 110

7.4 使用高级的 CSS 编程技巧 113

第 8 章 灵活使用编程利器——Bootstrap 115

8.1 Bootstrap 的作用 116

8.2 安装 Bootstrap 117

8.3 掌握 Bootstrap 的页面布局选项 118

8.3.1 网格系统原理 119

8.3.2 “傻瓜式”拖曳法创建页面布局 121

8.3.3 使用预先定义好的模板 122

8.3.4 为移动设备、平板电脑和台式机适配页面布局 123

8.4 编写基本的页面元素 125

8.4.1 按钮的华丽转身 125

8.4.2 使用工具条导航 127

8.4.3 添加图标 128

8.5 构建 Airbnb 网站首页 129

第 9 章 在页面上添加 JavaScript 程序 131

9.1 JavaScript 的作用 132

9.2 理解 JavaScript 的程序结构 133

9.3 使用分号、引号、小括号和大括号 134

9.4 使用 JavaScript 完成一些基本任务 135

9.4.1 使用变量保存数据 135

9.4.2 使用 if-else 语句进行条件判断 136

9.4.3 灵活使用字符串和数字方法 140

9.4.4 警告窗口和提示输入窗口 142

9.4.5 使用函数来为代码块命名 143

9.4.6 向 Web 页面中添加 JavaScript 代码 144

9.5 编写第 一个 JavaScript 程序 146

9.6 灵活使用 API 146

9.6.1 API 究竟是做什么的 147

9.6.2 无米之炊:没有 API 的情况下“爬取”数据 149

9.6.3 寻找和选择一个合适的 API 151

9.7 灵活使用 JavaScript 库 152

9.7.1 jQuery 152

9.7.2 D3.js 153

9.8 使用 YouTube API 搜索视频 153

第 3 部分 构建一个完整的 Web 应用 155

第 10 章 开发我们自己的应用 157

10.1 构建一个能自动获得地理位置的 Web 应用 158

10.1.1 理解需求 158

10.1.2 为下一步的工作做打算 159

10.2 遵循一个标准的应用开发流程 159

10.3 为第 一款程序做计划 161

10.4 探索完整的开发流程 162

10.5 与各方专业人士为伍打造自己的 Web 应用 163

10.5.1 与设计师一起完成产品的界面设计 164

10.5.2 与前端和后端工程师一起编程 166

10.5.3 与产品经理一起管理项目 167

10.5.4 与测试人员一起保证项目质量 168

第 11 章 “明明白白”做应用 169

11.1 将一个 App 划分成不同的步骤 170

11.1.1 理解需求 170

11.1.2 理解需求:从写在纸上到刻入脑海 171

11.1.3 为 App 设计外观 173

11.1.4 为 App 设计外观:唐老鸭餐厅 App 的外观设计 177

11.2 寻找可复用的资源 179

11.3 为 App 的每一个步骤寻找解决方案 181

11.4 为每一个步骤找到一个解决方案 184

第 12 章 编写和调试我们的第 一个 Web 应用 187

12.1 为开始进行编码工作做好准备 187

12.2 为第 一个 Web 应用编写代码 189

12.2.1 开发环境 189

12.2.2 我为唐老鸭餐厅 App 编写的代码模板 189

12.2.3 编码过程中需要遵循的几个步骤 193

12.3 调试 App 196

第 4 部分 进一步提高编程技术 199

第 13 章 初识 Ruby 语言 201

13.1 Ruby 的作用 201

13.2 定义 Ruby 程序的结构 203

13.2.1 理解 Ruby 的编程原则 203

13.2.2 程序风格及缩进 204

13.3 使用 Ruby 实现简单的任务 205

13.3.1 定义数据类型和变量 206

13.3.2 使用 Ruby 执行基本和高级的数学计算 207

13.3.3 使用字符串及一些特殊字符 207

13.3.4 使用 if、elsif、else 进行条件判断 208

13.3.5 输入和输出 210

13.4 字符串整形 211

13.4.1 字符串方法:upcase、downcase 和 strip 212

13.4.2 在字符串中插入一个变量 212

13.5 使用 Ruby 开发一个简单的字符串格式化工具 213

第 14 章 大话 Python 编程 215

14.1 Python 的作用 215

14.2 定义 Python 语言的程序结构 217

14.2.1 理解 Python 的程序设计原则 217

14.2.2 程序风格及缩进 218

14.3 使用 Python 实现简单的任务 220

14.3.1 定义数据类型和变量 220

14.3.2 使用 Python 执行基本和高级的数学计算 221

14.3.3 使用字符串及一些特殊字符 222

14.3.4 使用 if、elif、else 进行条件判断 223

14.3.5 输入和输出 225

14.4 字符串整形 226

14.4.1 使用点操作符调用 upper()、lower()、capitalize() 和strip() 226

14.4.2 使用 % 格式化字符串 227

14.5 使用 Python 开发一个简单的便贴统计工具 227

第 5 部分 玩转 Web 之“十大绝技” 229

第 15 章 程序员之友:10 个编程常用的免费资源 231

15.1 用来学习编程的网站 231

15.1.1 Codecademy 网站 232

15.1.2 Coursera 和 Udacity 网站 232

15.1.3 Hack Design 网站 233

15.1.4 CODE 网站 234

15.2 编程参考类网站 234

15.2.1 W3Schools 网站 235

15.2.2 Mozilla 开发者网站 236

15.2.3 Stack Overfl ow 网站 236

15.3 行业新闻与在线社区 236

15.3.1 TechCrunch 网站 237

15.3.2 Hacker News 网站 237

15.3.3 Meetup 网站 238

第 16 章 对初学者的 10 个忠告 240

16.1 选择任意一门编程语言 240

16.2 设定一目标 241

16.3 分解目标 242

16.4 鱼与熊掌:资源与时间的权衡 243

16.5 开发者之友:搜索引擎 243

16.6 解决 bug 244

16.7 将自己的作品发布出去 245

16.8 收集反馈 246

16.9 为自己的代码做迭代 247

16.10 分享成功与失败 247

内容摘要
编程已然成为21世纪最流行、最重要的必备技能之一。编程可以方便地解决生活中遇到的多种问题,让生活变得更简单。
本书共分为5部分。第1部分(第1~3章)讲解什么是代码、编程中常用的语言和编写代码的流程;第2部分(第4~9章)讲解如何使用HTML、CSS和JavaScript编写一个规范的网页;第3部分(第10~12章)介绍构建一个Web应用的具体过程;第4部分(第13~14章)简单介绍Ruby和Python语言的作用和用法;第5部分(第15~16章)介绍一些程序员常用的编程资源和初学者应该注意的问题。

主编推荐
1.边学边练,本书助你快速掌握编程技能;
2.掌握5种常见编程语言的基础知识:HTML、CSS、JavaScript、Ruby和Python;
3.解释什么是编程,并回答了一些有关编程的常见问题;
4.使用本书所教授的知识点快速构建你的个应用程序;
5.提供源代码。

编程技能是21世纪推荐的技能之一。如果你想了解Web和应用程序开发的神奇之处,但又不知道从何开始,那么本书是一个很好好的起点!通过本书,你可以了解HTML、CSS、JavaScript、Ruby和Python的基础知识,掌握如何构建很好的Web应用程序。你还可以通过Codecademy网站来练习和提升所学的技能。
本书包括以下内容:
·编程的价值;
·创建应用程序的步骤;
·如何用HTML构建网页;
·如何用CSS添加结构;
·与JavaScript进行交互的方式;
·Python和Ruby的基础知识。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP