新書推薦:
《
世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明
》
售價:HK$
99.7
《
无端欢喜
》
售價:HK$
76.2
《
股票大作手操盘术
》
售價:HK$
53.8
《
何以中国·何谓唐代:东欧亚帝国的兴亡与转型
》
售價:HK$
87.4
《
一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要
》
售價:HK$
44.6
《
泉舆日志 幻想世界宝石生物图鉴
》
售價:HK$
134.2
《
养育女孩 : 官方升级版
》
售價:HK$
50.4
《
跨界:蒂利希思想研究
》
售價:HK$
109.8
|
編輯推薦: |
随着人工智能、大数据等技术的升温,数字化转型被越来越多的企业经营者所关注。在Gartner 2018的全球分析报告中,62%的受访者都比表示已经或者即将开始数字化转型。在国内,企业管理者们对 互联网这个中国原生的概念更为熟悉。数字化转型对企业的转变并不只是传统业务与互联网的结合。数字化转型包括了重新设计客户触点,获得更好的客户体验;也包括通过新技术的全面应用,提高企业的运营以及企业间合作的效率;更重要的是,通过转型企业产品与服务,形成跨界优势、建立数字化业务,形成新的业务来源。为企业的业务管理者,如果您正在思考如何进行企业的数字化转型,本书将带给你数字化转型的框架以及如何开启转型之路,如果您在思考如何将人工智能等新技术应用到企业生产经营中,本书将展示新技术在转型中不同的应用场景;如果您是企业IT决策者,正在思考如何更好地转型传统IT,《数字化》将探讨数字化技术与传统IT系统的结合。
|
內容簡介: |
人工智能与物联网的发展要求传统企业必须进行数字化转型。其核心是通过人、数据和流程的重新构建与组合,帮助企业创造价值,保持在数字化时代的竞争优势。本书*章介绍数字化转型产生的技术因素以及商业因素; 第二章介绍数字化转型的方法论,包括构建转型愿景、规划转型蓝图、以敏捷方式开启转型,以及持续的业务价值管理与优化; 第三章到第七章按照数字化转型的四个关键环节密切客户沟通、予力赋能员工、优化业务运营及转型产品服务,详细介绍了如何进行转型、转型的*时间及实践案例,这些案例既包括全球性企业成功转型的产品与服务、重新塑造客户体验,也包括国内数字化转型的先锋企业寻求新业务模式的变革。 本书不仅能为企业管理者制定发展战略提供帮助,也可以给企业生产者、供应商提供数字化时代的企业生存指南,以利于企业拥抱新技术,推动业务高质量发展,从而走向世界的舞台。
|
關於作者: |
冯国华:微软(中国)有限公司副总裁, 负责微软大中华区企业服务业务,致力于带领包括中国大陆、香港地区与台湾地区的团队,助力企业客户成功实现数字化转型。在商业咨询、IT服务和软件业拥有20多年的管理经验。拥有在中国科技大学经济管理学士学位,并在哈佛大学商学院获得高级管理项目AMP证书。
尹靖:微软(中国)有限公司服务部首席数字官,领导数字化咨询团队,帮助企业加速数字化转型。拥有丰富的业务经验,与多家全球五百强客户以及国内大型企业开展了成功的数字化转型实践。曾历任微软(中国)有限公司行业解决方案总监、亚太地区部门区域经理等职务。拥有经济学硕士学位,担任南京大学国际商学院MBA课程特邀讲师。
伍斌:微软(中国)有限公司服务部首席数字化咨询师。在企业信息化和数字化转型领域拥有15年的工作经验。在汽车、离散制造、公共服务、高科技等领域有着丰富的咨询规划和架构设计经验。曾主导和参与了多个政府和大型企业的战略规划、数字化转型咨询,以及相关解决方案的设计和实施,具备丰富的端到端数字化转型方案设计和实践经验。拥有复旦大学计算科学技术学士学位。
|
目錄:
|
第一部分 Python基础
第1章 Python入门 2
1.1 Python简介2
1.2 Python开发环境搭建 3
1.2.1 在Linux系统中搭建Python开发环境 3
1.2.2 在Windows系统中搭建Python开发环境 4
1.2.3 在Mac OS系统中搭建Python开发环境 7
1.3 选择Python编辑器 8
1.4 Hello World程序 11
1.4.1 Linux系统的支持 11
1.4.2 非英文字符的支持 12
第2章 Python变量及数据类型 13
2.1 变量的命名 13
2.2 String类型 13
2.3 Number类型 16
2.4 List类型 17
2.4.1 列表的基本操作 18
2.4.2 修改列表 18
2.4.3 列表方法 18
2.5 Tuple类型 20
2.5.1 tuple函数 20
2.5.2 访问元组 20
2.6 Dictionary类型 21
2.6.1 访问字典元素 21
2.6.2 检查字典中是否存在某个键 21
2.6.3 修改字典 21
2.6.4 字典方法 22
第3章 Python运算符 26
3.1 算术运算符 26
3.2 比较运算符 27
3.3 赋值运算符 28
3.4 逻辑运算符 29
3.5 成员运算符 29
3.6 身份运算符 30
3.7 位运算符 30
3.8 运算符的优先级 30
第4章 流程控制 32
4.1 代码块 32
4.2 条件判断语句 32
4.3 循环语句 34
4.3.1 for循环语句 34
4.3.2 while循环语句 35
4.4 迭代进阶 36
4.4.1 Iterable 36
4.4.2 enumerate 37
4.4.3 列表推导式 37
第5章 函数 39
5.1 函数的定义与调用 39
5.2 函数书写规范 40
5.2.1 文档字符串 40
5.2.2 函数注释 41
5.3 函数参数 42
5.3.1 位置参数 42
5.3.2 默认参数 42
5.3.3 关键字参数 43
第6章 异常 45
6.1 异常 45
6.2 错误与异常 45
6.2.1 语法错误 45
6.2.2 异常 46
6.3 异常处理 46
6.4 自主抛出异常 50
6.5 自定义异常 50
6.6 finally子句 51
第7章 面向对象编程 52
7.1 面向对象编程介绍 52
7.2 类和对象 52
7.2.1 创建第一个类 52
7.2.2 实例化 53
7.2.3 self参数 53
7.2.4 类变量 54
7.2.5 实例变量 55
7.3 类继承 56
7.3.1 单继承 56
7.3.2 多继承 57
7.3.3 方法重载 60
7.3.4 super函数 61
7.3.5 访问权限 63
7.4 类的内置属性 64
第8章 模块 66
8.1 创建模块 66
8.2 导入模块 67
8.2.1 导入整个模块 67
8.2.2 导入部分模块 68
8.2.3 import语法规范 68
8.3 模块检索顺序 69
第二部分 Web编程基础
第9章 HTML基础 72
9.1 HTML的历史 72
9.2 HTML编辑器 73
9.2.1 Notepad 73
9.2.2 Sublime Text 73
9.3 HTML结构 74
9.4 HTML元素 75
9.4.1 属性 75
9.4.2 注释标签 78
9.4.3 文档类型声明标签 79
9.4.4 超链接 81
9.4.5 按钮 82
9.4.6 容器 83
9.4.7 标题 83
9.4.8 图像 84
9.4.9 输入标签 85
9.4.10 段落 87
9.4.11 标签 87
9.4.12 表格 88
9.4.13 列表标签、、 90
9.5 表单 91
第10章 CSS基础 94
10.1 盒子模型 94
10.2 引用CSS样式 96
10.3 CSS优先级 98
10.4 选择器 98
10.4.1 元素选择器 98
10.4.2 ID选择器 99
10.4.3 类选择器 99
10.4.4 后代选择器 100
10.4.5 子元素选择器 101
10.5 选择器分组 102
10.6 CSS颜色值 102
10.6.1 十六进制色 103
10.6.2 RGB颜色 103
10.6.3 RGBA颜色 103
10.6.4 HSL颜色 103
10.6.5 HSLA颜色 104
10.6.6 预定义跨浏览器颜色名 104
10.7 CSS尺寸单位 105
10.7.1 浏览器支持情况 105
10.7.2 相对长度 105
10.7.3 绝对长度 106
10.8 样式 106
10.8.1 背景 106
10.8.2 文本 109
10.8.3 边框 110
第11章 JavaScript基础 113
11.1 JavaScript介绍 113
11.2 在HTML中使用JavaScript 113
11.2.1 在网页中使用标签 113
11.2.2 在HTML元素标签中嵌入JavaScript 115
11.2.3 引入外部JavaScript脚本文件 116
11.3 JavaScript数据类型 116
11.3.1 字符串 116
11.3.2 数字 117
11.3.3 布尔 117
11.3.4 数组 117
11.3.5 对象 117
11.3.6 Null 118
11.3.7 Undefined 118
11.4 JavaScript运算符 118
11.4.1 算术运算符 118
11.4.2 赋值运算符 118
11.4.3 逻辑运算符 119
11.4.4 比较运算符 119
11.5 流程控制语句 119
11.5.1 if条件判断语句 119
11.5.2 switch选择语句 121
11.5.3 while循环语句 122
11.5.4 for循环语句 122
11.5.5 continue循环中断语句 122
11.5.6 break循环退出语句 123
11.6 JavaScript函数 123
11.7 JavaScript与HTML DOM 124
11.7.1 查找HTML元素 124
11.7.2 修改HTML元素内容 124
11.7.3 修改HTML元素属性 125
11.7.4 修改HTML元素样式 126
11.7.5 处理HTML元素事件 126
第12章 MySQL 128
12.1 MySQL的安装与配置 128
12.1.1 MySQL版本 128
12.1.2 在Linux系统中安装MySQL 128
12.1.3 在Windows系统中安装MySQL 130
12.2 数据库操作 137
12.2.1 创建数据库 137
12.2.2 创建数据库表 137
12.2.3 创建用户 137
12.2.4 为用户授权 138
12.3 数据的增删改查 138
12.3.1 INSERT 138
12.3.2 SELECT 138
12.3.3 UPDATE139
12.3.4 DELETE 139
第三部分 Django框架
第13章 走进Django的世界 142
13.1 认识Django 142
13.2 版本选择 142
13.3 搭建开发环境 143
第14章 搭建第一个Django网站 145
14.1 创建Django工程 145
14.2 运行Django工程 146
14.3 创建Polls应用程序 148
14.4 开发第一个视图 148
14.5 配置数据库 151
14.6 Django Admin模块 154
14.7 可编辑Admin模块 157
14.8 添加视图 158
14.9 丰富视图功能 160
14.10 处理404错误 162
14.11 使用模板系统 164
14.11.1 模板语法 164
14.11.2 模板中的超链接 164
14.11.3 为超链接添加命名空间 165
14.12 HTML表单 165
14.13 通用视图系统 169
14.13.1 修改URLconf 169
14.13.2 修改视图 170
14.14 自动化测试 172
14.14.1 编写第一个测试用例 172
14.14.2 执行测试用例 173
14.14.3 修改代码中的bug 173
14.14.4 边界值测试 174
14.14.5 测试自定义视图 174
14.14.6 测试DetailView 176
14.15 添加CSS样式 177
14.16 自定义后台管理页面 179
14.16.1 对模型属性进行分组显示 179
14.16.2 添加相关模型 179
14.16.3 定制模型显示列表 182
14.16.4 定制Admin后台模板 183
14.7 小结 185
第15章 Django知识体系 186
15.1 Socket编程 186
15.2 MTV框架 189
15.3 Django知识体系概述 191
15.4 django-admin和manage.py 192
15.4.1 help 193
15.4.2 version 193
15.4.3 check 193
15.4.4 startproject 193
15.4.5 startapp 193
15.4.6 runserver 194
15.4.7 shell 194
15.5 Migrations 195
15.5.1 makemigrations 195
15.5.2 migrate 195
15.5.3 sqlmigrate 197
15.5.4 showmigrations 197
第16章 配置 198
16.1 Django配置文件 198
16.2 引用Django配置信息 199
16.3 Django 核心配置 199
16.3.1 数据库 199
16.3.2 文件上传 204
16.3.3 调试 205
16.3.4 HTTP 207
16.3.5 国际化 208
16.3.6 日志 212
16.3.7 模板 212
16.3.8 安全 213
16.3.9 URL 214
第17章 路由系统 216
17.1 Django处理HTTP请求的流程 216
17.2 URLconf示例 217
17.3 URL参数类型转化器 217
17.4 自定义URL参数类型转化器 218
17.5 使用正则表达式 219
17.6 导入其他URLconf 220
17.7 向视图传递额外参数 221
17.8 动态生成URL 222
17.9 URL名字和命名空间 222
第18章 模型 225
18.1 模型简介 225
18.2 使用模型 226
18.3 字段 226
18.4 字段通用属性 232
18.4.1 null 233
18.4.2 blank 233
18.4.3 choices 233
18.4.4 default 235
18.4.5 help_text 235
18.4.6 primary_key 236
18.4.7 unique 236
18.4.8 verbose_name 236
18.5 表与表之间的关系 236
18.5.1 多对一关系 236
18.5.2 多对多关系 237
18.5.3 一对一关系 238
18.6 模型元属性 238
18.7 Manager属性 241
18.7.1 自定义Manager类 241
18.7.2 直接执行SQL语句 241
18.8 数据增删改查 244
18.9 数据操作进阶QuerySets 250
18.9.1 更新ForeignKey 251
18.9.2 更新ManyToManyField 251
18.9.3 数据查询 252
18.9.4 查询条件 252
18.9.5 模型深度检索 257
18.9.6 多条件查询 258
18.9.7 F函数 259
18.9.8 主键查询 261
18.9.9 查询条件中的%和_ 261
18.9.10 QuerySet和缓存 261
18.9.11 复杂查询与Q对象 263
18.9.12 模型比较 264
18.9.13 删除操作 264
18.9.14 复制模型实例 265
18.9.15 批量更新 265
18.9.16 模型关系 265
第19章 视图 268
19.1 视图结构 268
19.2 HTTP状态处理 268
19.3 快捷方式 269
19.3.1 render_to_string 269
19.3.2 render 270
19.3.3 redirect 271
19.3.4 get_object_or_404 272
19.3.5 get_list_or_404 272
19.4 视图装饰器 273
19.4.1 HTTP方法装饰器 273
19.4.2 GZip压缩 274
19.4.3 Vary 274
19.4.4 Caching 275
19.5 Django预置视图 276
19.5.1 serve 276
19.5.2 Error视图 277
19.6 HttpRequest对象 278
19.6.1 属性 278
19.6.2 中间件属性 280
19.6.3 方法 280
19.6.4 QueryDict对象 281
19.7 HttpResponse对象 282
19.7.1 属性 282
19.7.2 方法 283
19.7.3 HttpResponse子类 285
19.8 TemplateResponse对象 286
19.8.1 SimpleTemplateResponse对象 286
19.8.2 TemplateResponse对象 287
19.8.3 TemplateResponse对象渲染过程 288
19.8.4 回调函数 288
19.8.5 使用TemplateResponse对象 289
19.9 文件上传 290
19.9.1 一般文件上传 290
19.9.2 多文件上传 291
19.10 类视图 292
19.10.1 类视图入门 293
19.10.2 继承类视图 293
19.11 通用视图 294
19.11.1 通用视图概述 294
19.11.2 修改通用视图属性 295
19.11.3 添加额外的上下文对象 296
19.11.4 queryset属性 297
19.11.5 通用视图参数 298
19.11.6 通用视图与模型 299
19.12 表单视图 299
19.12.1 编辑表单视图 300
19.12.2 当前用户 302
第20章 模板 304
20.1 加载模板 304
20.2 模板语言 306
20.2.1 变量 306
20.2.2 过滤器 306
20.2.3 标签 308
20.2.4 人性化语义标签 313
20.2.5 自定义标签和过滤器 314
20.3 模板继承 317
第21章 表单系统 321
21.1 Form类 321
21.2 表单字段类型 322
21.3 表单字段通用属性 325
21.4 表单与模板 326
第22章 部署 327
22.1 环境检查 327
22.1.1 网络攻击与保护 327
22.1.2 检查配置信息 329
22.2 使用Apache和mod_wsgi部署Django应用 331
22.2.1 CentOS上安装mod_wsgi模块 332
22.2.2 Windows上安装mod_wsgi模块 336
22.2.3 配置mod_wsgi 339
附录 ISO 639-1语言代码 342
|
內容試閱:
|
前言
2016年4月,我接受微软公司的邀请,加入这个伟大的公司,负责大中华区的微软服务业务。坦白地说,那个时候的我可能像大多数人一样,只对微软的一些如雷贯耳的产品如Windows、Office、SQL数据库、Azure云平台略有了解,而对微软企业的咨询服务了解甚少,难以想象这一了不起的团队能够服务于中国最大的国有银行的所有核心业务系统,并支持其在一百多个国家的对公对私业务; 提供技术平台给全球排名前三的手机巨头,支撑其几万家销售终端的日常销售运作及几亿的用户售后服务; 与中国的领先汽车企业一起创新,颠覆性地设计、建造了能够与汽车用户互动的营销平台并提升了合作伙伴的效率。微软公司类似的业务系统、支持服务还有许多。微软的专业人士无时无刻不在接受客户和业务的挑战,在微软的产品和技术平台上不停地学习、研究,并且与客户、合作伙伴创造出一个又一个经典的行业数字化转型案例。
微软服务部在全球有2万多名专业人士,除了具备技术、咨询、项目管理等典型信息技术咨询服务能力的专业人士外,近年来快速招募和培养具有深厚行业经验的专业人才,他们逐渐在引领微软的数字化战略的进程中发挥着越来越重要的作用。在服务了全球几万家客户,并积累了大量的实践经验与资料后,随着近几年客户的转型要求,微软公司变得越来越开放,与客户的战略和业务优先重点紧密结合,在方法论、解决方案和行业的数字化突破上取得了令人兴奋的成果。微软服务业务在阿南德埃斯瓦兰先生的领导下不断地吸收英才,这些来自于零售、金融、制造等行业的实践者使微软能以行业的视角了解客户的痛点和需要创新的机会; 建立了一流的行业观点、数字化转型的模型和工具以帮助微软的顾问们能够更加规范地提供建议与方案。大量的案例分享与讨论让微软在世界各地的团队和客户能够学习到最先进的实践成果。
仅在与中国地区的几百个客户的合作中,将数字化转型应用在中国的多个行业领先的公司就能给其他客户和行业从业者带来一些启示与借鉴。我们不仅要帮助企业落实数字化转型进展各式各样的项目,还应该把方法论、实践中的经验教训及与客户的一些思考分享出来,使得整个行业和企业能够提高认识和水平,使中国的企业通过数字化转型获得更大的成功。
正是出于能与更多客户、行业同仁分享的目的,我和我的团队觉得有责任把我们在全球的一些研究成果、微软数字化转型的方法论,特别是我们与各个行业、全球的客户多年的数字化实践的探索,总结出来,供大家参考,为我们中国的企业和行业从业者贡献一份绵薄的力量。
本书的写作经历一年左右的时间。为了本书的内容,我们进行了很多的讨论。有些问题不妨与读者一起来探讨:
关于数字化转型与多年前流行的企业信息化差别的问题,我们的观点是不必拘泥于死板的定义。可能每个实践者都有自己的理解或体会,但是我们认为,在现在这个时代,企业应该利用数字化转型辅助企业的转型,围绕着创造价值和聚焦企业的战略,着眼点不是一个系统的实施,而应该起步于数字化转型的四个方向的业务场景,即密切客户沟通、予力赋能员工、优化业务运营和转型产品服务。
每一个企业都是软件企业,就如微软首席执行官萨提亚纳德拉在他的新书《刷新》里所讲的,任何一个企业都应该开始像一个数字化的企业那样思考如何运作,再也不是简单地买一套解决方案就能解决问题,必须从思考方式上像一个数字化的公司。
企业的数字化转型需不需要方法论和工具,答案是肯定的,太多的企业在数字化转型的过程中因为缺少方法和规划,而以失败告终。
本书中提及的许多案例引用了微软的产品和技术平台,我们并无推销之意,但是我们也非常骄傲微软的技术与产品有非常高的竞争优势。企业在数字化转型,尤其是大数据、云计算的平台上若能够得到产品的助益,往往会事半功倍。总体上我们对于产品和平台的选择是开放的,而且是越来越开放。
传统企业与新生代的互联网企业在数字化转型上的策略,传统企业在与互联网企业的竞争与合作中,更需要积极部署自己的数字化战略,发现自己的竞争优势并打造差异化。
在数据与人工智能方面,我们看到各行各业对数据和人工智能的热情。如何结合现在拥有的技术,找到对企业带来价值的场景、业务模式以及洞察已有的数据,仍是需要企业和其合作伙伴认真、冷静地思考的。
在本书的编写过程中,得到了微软公司总部的大力支持,同意披露微软公司有关数字化转型的方法论、工具以及国际案例; 得到了总部的全球副总裁Anand Eswaran、Ramesh Siva、Laura Longcore与微软服务亚太区总经理Shankar Moorthy的肯定与鼓励,他们在我们的要求下,给予了及时的辅导和意见反馈; 得到了许多中国客户的支持,他们愿意毫无保留地将数字化转型的历程与经验教训分享出来; 得到了我的团队的支持,许多案例的整理和编写来自于实施这些项目的顾问们,大家将许多业余时间倾注在本书上,这些同事包括王瑜博士、陈荣华、景魁等; 还得到了其他各方面的支持和付出,如李威在整个项目的策划、协调、资料收集及内容讨论方面做出了很大的贡献,桑璐璐在出版的协调、与公司法律部门及客户的沟通协议过程中承担了非常关键的工作。没有这些同事的全情投入与付出,本书根本不可能按期出版发行,在此表示衷心的感谢。
由于有些案例涉及我们的客户,且无法在计划的日期前得到相关客户的同意,因此,我们只能将已经批准可以披露的内容或客户公开报道的简要说明整合进本书,我们对于没有进一步地予以叙述和呈现感到很遗憾。如果读者希望进一步了解这些内容,请与我们联系。我们亦诚惶诚恐,此书难免仍有错误、遗漏,我们对此深表歉意与遗憾,也非常真诚地欢迎读者和业界的朋友向我们反映问题并提供建议,期待今后能有更好的作品与客户、合作伙伴和业界的朋友分享。
冯国华
微软中国有限公司副总裁
|
|