Python 核心技术与实战
景霄
Facebook 资深工程师
114324 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 47 讲
开篇词 (1讲)
Python 核心技术与实战
15
15
1.0x
00:00/00:00
登录|注册

02 | Jupyter Notebook为什么是现代Python的必学技术?

Facebook和Google Brain使用Jupyter Notebook
工业界的影响力
北美顶尖计算机课程使用Jupyter Notebook
欢迎分享使用体验
动手实操
Jupyter Notebook的三大特点
推荐的Jupyter Notebook
Jupyter的运行单元
零成本重现结果
交互性编程体验
整合所有的资源
辩证分析技术的思考方法
对教育界的影响力
支持所有语言,整合软件代码、计算输出、解释文档、多媒体资源
综合Ju、Py和R的计算工具平台
Jupyter Notebook功不可没
思考题
总结
Jupyter Notebook初体验
Jupyter的优点
技术选择的独立思考
Jupyter Notebook的影响力
Jupyter Notebook的定义
适合数学统计和机器学习
Python流量超过JavaScript
Jupyter Notebook为现代Python的必学技术

该思维导图由 AI 生成,仅供参考

你好,我是景霄。
Stack Overflow 曾在 2017 年底,发布了在该站上各种语言的提问流量。其中,Python 已经超过了 JavaScript 成为了流量最高的语言,预测在 2020 年前会远远甩开 JavaScript。
可能你已经知道,Python 在 14 年后的“崛起”,得益于机器学习和数学统计应用的兴起。那为什么 Python 如此适合数学统计和机器学习呢?作为“老司机”的我可以肯定地告诉你,Jupyter Notebook (https://jupyter.org/)功不可没。
毫不夸张地说,根据我对 Facebook 等硅谷一线大厂的了解,一个 Python 工程师如果现在还不会使用 Jupyter Notebook 的话,可能就真的太落伍了。
磨刀不误砍柴工,高效的工具让我们的编程事半功倍。这一节课,我就来带你学习一下 Jupyter Notebook,为后面的 Python 学习打下必备基础。

什么是 Jupyter Notebook?

说了这么多,到底什么是 Jupyter Notebook?按照 Jupyter 创始人 Fernando Pérez 的说法,他最初的梦想是做一个综合 Ju (Julia)、Py (Python)和 R 三种科学运算语言的计算工具平台,所以将其命名为 Ju-Py-te-R。发展到现在,Jupyter 已经成为一个几乎支持所有语言,能够把软件代码、计算输出、解释文档、多媒体资源整合在一起的多功能科学运算平台。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

Jupyter Notebook:Python必学技术 Jupyter Notebook是当今Python社区中不可或缺的技术,因其在机器学习和数学统计应用中的重要性。作为一个多功能科学运算平台,Jupyter Notebook支持多种语言,能够整合软件代码、计算输出、解释文档和多媒体资源。其影响力在教育界和工业界广泛,被大量顶尖计算机课程和一线大厂采用。Jupyter Notebook的优点包括整合所有资源、交互性编程体验和零成本重现结果。通过Jupyter Notebook初体验,读者可以直观感受其工作体验。鼓励读者独立思考技术选择,不盲目跟风。文章强调学习技术必须动手实操,鼓励读者尝试Jupyter Notebook并分享使用体验。 Jupyter Notebook已成为Python社区的必学技术,其整合资源、交互性编程体验和零成本重现结果的特点使其备受青睐。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Python 核心技术与实战》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(155)

  • 最新
  • 精选
  • kyle
    个人认为,工具类的介绍,一个工具没必要花一篇的时间去讲,文中提一下,读者自己去弄就行了~~

    作者回复: 你的自学能力很强很好,但是我们的专栏设计要兼顾各种背景阶段的同学。

    2019-05-13
    17
    178
  • 万能的芝麻酱
    工欲善其事必先利其器,我觉得学任何东西,掌握优秀的工具都非常重要,很多时候可以达到先声夺人的效果。很多人说用Pycharm,又有多少人用出哪怕社区版10%的功能呢? 我买这个课程反倒觉得,基础知识、常用库的介绍没那么重要,网上资料、官方文档随手可得。反而是了解FB这种大厂的Python工程是如何组织开发,这才最长见识。工程素养决定了你在生产工作中到底能走多远。 我本身是做运维工作的,说实话,我非常看不上我们NLP团队做的项目,毫无工程素养,一堆代码文件胡乱堆砌,没有打包,甚至没有固定的入口文件,有的连配置文件都没有,直接hardcode,只能叫demo,不配叫工程。这样只会让与你合作的人质疑你的职业素养。

    作者回复: 你说的很好

    2019-05-14
    7
    145
  • Fullmetal Alchemist
    一直使用Pycharm的咋办?表示从来没有用过Jupter

    作者回复: 如果你现在的问题都能解决也可以。

    2019-05-13
    2
    18
  • 江湖海
    工于善其事,必先利其器。把更多的精力和资源用到去解决实际最关键的问题,很好,谢谢老师的推荐。

    作者回复: 嗯嗯

    2019-05-13
    16
  • cronusqiu
    特地增加一篇来讲工具,觉得不是很值得,不同人使用工具习惯场景不同,很像市面上绝大部分书开头都是介绍环境,语法,hello world,我觉得这个平台还是应该注重语言自身的核心,已经哪些大厂如何很好地利用它来实现功能以及一些好的思想框架

    作者回复: 你找到市面上哪本python书会介绍jupyter。孤立的看编程语言而看不到支撑开发的开发工具,测试工具,部署工具,我不觉得能生产真正被用户使用的产品

    2019-05-13
    7
    13
  • 老贼
    jupyter lab呢?

    作者回复: Jupyter lab和binder慢慢整合了,就是云端环境

    2019-05-13
    2
    9
  • Geek_59f23e
    pycharm2019.1已经支持jupyter notbooks了。老师好,我现在在一家培训机构学python,8月份学完出来就要找工作了,那时候正好我们的课也结束了,期待老师后面多分享点干货,对初入职场的小白比较有用^_^

    作者回复: 好的

    2019-05-13
    8
  • IT蜗壳-Tango
    第三天打卡。除了丘比特笔记本,还喜欢用vscode。

    作者回复: 哈哈

    2019-05-13
    7
  • 李鑫
    我的建议:平时练习和做小的项目可以使用jupyter notebook, 如果要做大的项目,就用pycharm。两个工具结合使用。

    作者回复: 说的很好

    2019-08-16
    5
  • 坎中满
    老师,我用的pharcm可以吗

    作者回复: 可以,另一个留言也回复到了。工具要看应用场景。

    2019-05-13
    4
收起评论
显示
设置
留言
99+
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部