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

编程可以很简单

全新正版 极速发货

42.58 6.2折 69 全新

库存3件

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

作者(美)尼基尔·亚伯拉罕

出版社人民邮电出版社

ISBN9787115521620

出版时间2021-03

装帧平装

开本16开

定价69元

货号1202305820

上书时间2024-09-04

徐小智的书店

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

   商品详情   

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

目录
部分开启编程之旅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.3Web编程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.1HTML语言的作用39

4.2理解HTML程序结构40

4.2.1识别页面上的元素41

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

4.2.3head、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章深度玩转HTML56

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.1CSS的作用73

6.2CSS的程序结构74

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

6.2.2为属性赋值76

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

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

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

6.3.2定制超链接83

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

6.4调出漂亮的外观89

6.4.1在HTML程序中添加CSS89

6.4.2编写个Web页面92

第7章更进一步地活用CSS93

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章灵活使用编程利器——Bootstrap115

8.1Bootstrap的作用116

8.2安装Bootstrap117

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.1JavaScript的作用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灵活使用API146

9.6.1API究竟是做什么的147

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

9.6.3寻找和选择一个合适的API151

9.7灵活使用JavaScript库152

9.7.1jQuery152

9.7.2D3.js153

9.8使用YouTubeAPI搜索视频153

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

0章开发我们自己的应用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

1章“明明白白”做应用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

2章编写和调试我们的个Web应用187

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

12.2为个Web应用编写代码189

12.2.1开发环境189

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

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

12.3调试App196

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

3章初识Ruby语言201

13.1Ruby的作用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和strip212

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

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

4章大话Python编程215

14.1Python的作用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

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

15.1用来学习编程的网站231

15.1.1Codecademy网站232

15.1.2Coursera和Udacity网站232

15.1.3HackDesign网站233

15.1.4CODE网站234

15.2编程参考类网站234

15.2.1W3Schools网站235

15.2.2Mozilla开发者网站236

15.2.3StackOverflow网站236

15.3行业新闻与在线社区236

15.3.1TechCrunch网站237

15.3.2HackerNews网站237

15.3.3Meetup网站238

6章对初学者的10个忠告240

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

16.2设定一个目标241

16.3分解目标242

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

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

16.6解决bug244

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

16.8收集反馈246

16.9为自己的代码做迭代247

16.10分享成功与失败247

内容摘要
编程已然成为21世纪很流行、很重要的推荐技能之一。编程可以方便地解决生活中遇到的多种问题,让生活变得更简单。

本书共分为5部分。部分(~3章)讲解什么是代码、编程中常用的语言和编写代码的流程;第2部分(第4~9章)讲解如何使用HTML、CSS和JavaScript编写一个规范的网页;第3部分(0~12章)介绍构建一个Web应用的具体过程;第4部分(3~14章)简单介绍Ruby和Python语言的作用和用法;第5部分(5~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