在 Jupyter Notebook 使用 Python 需要什么特殊设置么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
huzhikuizainali
V2EX    Python

在 Jupyter Notebook 使用 Python 需要什么特殊设置么?

  •  
  •   huzhikuizainali 2023-06-19 08:29:54 +08:00 1756 次点击
    这是一个创建于 913 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 github 上看到一个开源库的 readme 文档。有以下内容。我不太明白的是 Notebook 最多就算一个 IDE ,往小了说就是个编辑器。难道某些开源库会针对 Notebook 进行特别优化?否则为什么在 readme 文档中说这么一段话?难道同样的库在 vscode 或 spyder 中使用会有什么差别?

    https://github.com/domokane/FinancePy

    原文翻译: 在 Jupyter Notebook 中使用 FinancePy 一旦安装了 financepy ,就很容易上手。

    只需下载该项目并检查 notebooks 文件夹中的一组 Jupyter 笔记本。

    可以在项目目录中找到描述所有功能的 pdf 手册。

    原文: Using FinancePy in a Jupyter Notebook Once financepy has been installed, it is easy to get started.

    Just download the project and examine the set of Jupyter Notebooks in the notebooks folder.

    A pdf manual describing all of the functions can be found in the project directory.

    littleBink
        1
    littleBink  
       2023-06-19 10:02:13 +08:00
    只是说在 notebook 里展示比较直观吧,给了很多 notebook 的 example
    hardman
        2
    hardman  
       2023-06-19 10:31:19 +08:00
    Jupyter Notebook ,最优势的地方不是和 google cloab 一样在于免费的 GPU 资源吗?
    fzinfz
        3
    fzinfz  
       2023-06-19 13:14:39 +08:00
    Jupyter Notebook = 总是处于调试模式的 IDE
    - 可每次执行多行,无需频繁设置断点
    - 输出默认保存

    readme 说 easy to get sarted 是因为作者把教程写成了.ipynb ,比如: notebooks/finutils/*.ipynb
    huzhikuizainali
        4
    huzhikuizainali  
    OP
       2023-06-20 09:14:37 +08:00
    @fzinfz
    你好。顺着你的思路我去看了一些介绍。感觉用 Jupyter 还挺麻烦的。别的 IDE 都是直接用.py 文件。用 Jupyter 海妖先把.py 转成.ipynb 。这么麻烦获得的价值是什么?我在 B 站看了一些介绍,还是没抓住重点。很多视频说可以单步执行。这个在 spyder 的命令行难道不能单步执行么?
    我现在唯一能看到开发者的价值就是图文混排。
    不知道我的认识对不对。还请指教。
    Alias4ck
        5
    Alias4ck  
       2023-06-20 14:35:16 +08:00
    因为 Jupyter 能支持的东西太多,可以支持 R kernel 以及 mojo 等,可扩展性强,还有一些自定义 widget ,以及它可视化很强,就举个简单例子吧 ,这个库 https://perspective.finos.org/ 你在 Spyder 上面可以吗
    huzhikuizainali
        6
    huzhikuizainali  
    OP
       2023-06-20 14:43:21 +08:00
    @Alias4ck
    谢谢指路。有没有什么视频教程呈现了你所说的 Jupyter 这些独特优势?我想具体学习一下。
    我在 B 站上自己找的视频没有这么深入的介绍。
    Alias4ck
        7
    Alias4ck  
       2023-06-20 17:29:57 +08:00
    @huzhikuizainali 视频我也没找到,这种你只有去官网找了 https://jupyter.org/
    我翻了 YouTube 也没啥介绍的,基本就是一些 tutorial 。
    不过我上面说的一些比较有趣的功能是在 JupyterLab 下 (下一代的用户界面)
    虽然它功能很多,但它不适合用来开发工程类项目,只适合试验性编程,数据科学等
    huzhikuizainali
        8
    huzhikuizainali  
    OP
       2023-06-21 00:35:09 +08:00
    @Alias4ck
    关于图文并茂的排版。我看 matlab 视频 好像在.mxml 文件中好像也可以做到。感觉不是什么独特的功能。是不是其他 IDE 加个插件也可以实现。
    silkriver
        9
    silkriver  
       2023-06-21 09:12:48 +08:00
    不需要把 .py 转成 .ipynb ,新建 Terminal 运行它就好了,写好的 .ipynb 可以直接转成 .py .md .html .pdf
    Alias4ck
        10
    Alias4ck  
       2023-06-21 09:19:58 +08:00
    @huzhikuizainali 看你做的领域咯,Jupyter 本身的命名就来源 3 个语言 Julia 、Python 、R. 主要领域就是数据分析和数据科学,还有最火的 AI ,你发的那个项目名字像是金融领域的数据分析,你用其他的也能做,但是肯定要折腾,没它上手快。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3212 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 11:35 PVG 19:35 LAX 03:35 JFK 06:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86