您好,欢迎来到聚文网。 登录 免费注册
Jupyter入门与实战

Jupyter入门与实战

  • 字数: 309000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 出版日期: 2021-05-01
  • 商品条码: 9787115558855
  • 版次: 1
  • 开本: 16开
  • 页数: 252
  • 出版年份: 2021
定价:¥79.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
降低学习门槛,轻松上手Python 借助Jupyter工具,开启数据科学之旅 示例+代码+操作步骤,一学就会,让你拥有成就感和获得感 Jupyter从入门到精通,非计算机专业的文科生也能轻松阅读
内容简介
本书全面讲解Jupyter的功能、应用、体系架构、配置和部署等内容。全书共8章,前4章面向希望学习Python、数据科学及人工智能相关知识,但尚无软件开发基础的读者,以零起点的方式讲述Jupyter的功能与操作,并以Jupyter Notebook为工具,讲述Python的基础知识,以及使用Python开展数据科学工作的入门内容;后4章深入讲述Jupyter的高级应用、配置、管理,以及JupyterLab和JupyterHub等相关内容。本书尽量涵盖Jupyter各方面的内容,致力于成为一本Jupyter接近手册。
本书适合Jupyter及Python初学者阅读学习,也适合Python程序员,有Jupyter使用基础的软件开发人员、数据科学及人工智能的从业人员,配置和部署Jupyter系统的IT管理员阅读。
目录
第1章Jupyter入门1
1.1Jupyter简介1
1.2快速安装Jupyter2
1.2.1基本概念3
1.2.2安装Jupyter3
1.3JupyterNotebook快速上手5
第2章JupyterNotebook操作详解11
2.1JupyterNotebook仪表板11
2.1.1Files页12
2.1.2Running页13
2.1.3Clusters页14
2.1.4Quit按钮及Logout按钮14
2.2Notebook15
2.2.1什么是Notebook15
2.2.2JupyterNotebook文件16
2.2.3单元格类型18
2.2.4编辑模式与命令模式19
2.2.5内核20
2.3Notebook操作22
2.3.1File菜单22
2.3.2Edit菜单26
2.3.3View菜单28
2.3.4Insert菜单30
2.3.5Cell菜单30
2.3.6Kernel菜单32
2.3.7Widgets菜单33
2.3.8快捷方式35
2.4Markdown及数学公式37
2.4.1Markdown37
2.4.2数学公式46
第3章使用Jupyter学习Python53
3.1Python简述53
3.1.1Python编程举例54
3.1.2运行Python代码56
3.2Python语法速览66
3.3变量与对象68
3.3.1Python变量的概念与特点68
3.3.2Python变量的基本类型69
3.4内置数据结构77
3.4.1列表78
3.4.2元组81
3.4.3字典82
3.4.4集合82
3.4.5小结83
3.5流程控制84
3.5.1条件判断84
3.5.2while循环85
3.5.3for循环86
3.5.4break及continue语句87
3.6函数88
3.6.1使用函数88
3.6.2定义函数89
3.6.3默认参数值91
3.6.4不定长参数91
3.6.5匿名函数92
3.7模块与包92
3.7.1模块与包的基本概念92
3.7.2从Python标准库导入模块96
3.7.3导入第三方模块97
3.7.4包管理器Anaconda99
3.8面向对象编程99
3.8.1面向过程编程与面向对象编程基本概念99
3.8.2类和实例102
3.8.3继承和多态104
3.8.4小结108
3.9输入输出110
第4章通过Jupyter开启数据科学之路113
4.1数据科学相关工具简介113
4.1.1NumPy113
4.1.2Pandas115
4.1.3Matplotlib117
4.1.4SciPy118
4.2了解机器学习119
4.2.1使用Scikit-learn120
4.2.2其他机器学习工具126
第5章JupyterNotebook高级应用129
5.1Jupyter扩展129
5.1.1安装JupyterNotebook扩展包129
5.1.2常用JupyterNotebook的扩展功能132
5.1.3理解JupyterNotebook扩展136
5.2Widget控件139
5.2.1认识Widget140
5.2.2常用Widget简介144
5.2.3在Widget之间建立关联149
5.2.4Widget事件152
5.2.5使用Widget构建实时交互应用156
5.3Magic命令160
5.3.1Magic简介160
5.3.2常用Magic161
5.4Nbconvert165
5.4.1安装Nbconvert166
5.4.2使用Nbconvert169
第6章配置和管理Jupyter171
6.1Jupyter架构与原理171
6.1.1从IPython说起171
6.1.2Jupyter架构174
6.2Jupyter安装与配置174
6.2.1安装Jupyter175
6.2.2配置Jupyter179
6.3Jupyter的安全性180
6.3.1JupyterNotebook服务器的安全验证180
6.3.2使用SSL实现安全通信183
6.4Jupyter多语言支持186
6.4.1安装R内核186
6.4.2安装Julia内核188
第7章JupyterLab193
7.1安装JupyterLab193
7.2使用JupyterLab195
7.2.1JupyterLab界面196
7.2.2JupyterLab功能与操作201
7.3JupyterLab扩展206
7.3.1使用ExtensionManager206
7.3.2常用扩展举例212
第8章JupyterHub217
8.1JupyterHub的概念与架构217
8.1.1JupyterHub的概念217
8.1.2JupyterHub的架构218
8.1.3JupyterHub的部署方式219
8.2安装JupyterHub最小环境219
8.3安装JupyterHub+JupyterLab环境225
8.3.1基本概念与过程225
8.3.2在Python虚拟环境中安装和配置226
8.3.3管理conda环境231
8.3.4设置反向代理234
后记238

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网