作者: | 冯立超 |
语言: | 中文 |
出版年份: | 2021 |
编程语言: | Python |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Jupyter入门与实战》是一本全面深入讲解Jupyter功能、应用、体系架构、配置部署等内容的实用教程,适合不同层次的读者学习和参考。全书共8章,内容由浅入深,涵盖了从Jupyter的基础入门到高级应用的各个方面,旨在帮助读者系统地掌握Jupyter这一强大的数据科学工具。
本书作者冯立超,是上海腾盛智能安全科技股份有限公司物联传感事业部总监,微软认证讲师(MCT)、微软认证系统工程师(MCSE)以及微软最有价值专家(MVP)。作者在信息系统及软件研发领域拥有丰富的技术与管理经验,曾著有《中国IT服务管理指南》《用Project 2007构建企业项目管理信息系统》等专业书籍。
本书的前四章主要面向希望学习Python语言,但尚无软件开发基础的初学者。作者以Jupyter Notebook为工具,详细讲解了Jupyter的基本功能与操作,包括如何快速安装Jupyter、Jupyter Notebook的界面操作、基本概念以及如何通过Jupyter学习Python的基础知识。读者将从零开始,逐步掌握如何在Jupyter环境中编写程序、运行代码、查看输出、显示可视化数据结果,同时还能学习如何在其中编排文本内容、编写和显示复杂的数学公式等。
在第五章中,作者深入探讨了Jupyter Notebook的高级应用。读者将学习到Jupyter扩展的安装与使用、Widget控件的创建与交互、Magic命令的灵活运用以及Nbconvert工具的文件转换功能。这些高级应用将帮助读者进一步提升Jupyter Notebook的使用效率,实现更加复杂的数据分析和可视化任务。
第六章聚焦于Jupyter的配置和管理。作者详细介绍了Jupyter的架构与原理,包括从IPython的发展历程到Jupyter Notebook的前后端分离架构。此外,还讲解了Jupyter的安装、配置方法,以及如何通过配置文件和命令行参数进行个性化设置。同时,本章还涉及了Jupyter的安全性问题,包括基于Token和口令的验证机制,以及如何使用SSL实现安全通信,确保Jupyter Notebook服务器的安全性。
JupyterLab是Jupyter项目的新一代交互式开发环境,第七章对其进行了全面介绍。读者将学习到JupyterLab的安装方法、界面布局、功能操作以及扩展管理。JupyterLab不仅继承了Jupyter Notebook的所有功能,还提供了更强大的集成性和更优化的用户体验,如多文档支持、改进的文件管理、代码控制台等功能。通过本章的学习,读者可以快速从Jupyter Notebook迁移到JupyterLab,提升工作效率。
第八章介绍了JupyterHub的概念与架构,以及如何在服务器或云上部署JupyterHub,实现多用户共享Jupyter环境。JupyterHub支持多种部署方式,包括在单台服务器上运行以及在Kubernetes集群中运行,能够满足不同规模用户的需求。本章通过详细的操作步骤和实例,指导读者如何安装和配置JupyterHub,以及如何管理用户和环境,使其成为团队协作和教学场景下的理想选择。
《Jupyter入门与实战》适合以下几类读者:
通过阅读本书,读者将能够系统地掌握Jupyter的功能与应用,从基础入门到高级实战,逐步提升自己的数据科学技能,开启通往数据科学世界的大门。