编程可以很简单
全新正版 极速发货
¥
40.58
5.9折
¥
69
全新
库存3件
作者(美)尼基尔·亚伯拉罕
出版社人民邮电出版社
ISBN9787115521620
出版时间2021-03
装帧平装
开本16开
定价69元
货号1202305820
上书时间2024-07-12
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
尼基尔·亚伯拉罕是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的基础知识。
— 没有更多了 —
以下为对购买帮助不大的评价