搭建Jupyter Notebook服务,随时随地学编程
我是爱编程的码农,我喜欢随时随地编程的乐趣。所以有了NAS之后,我必须要在NAS上搭建个编程环境,然后开启远程访问。 我安装的环境是Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。
一. 拉取Docker映像
官方映像包括多个不同版本,具体请参考这里.
映像关系图谱如下 :
我选择的是数据科学的,用命令行拉取下来
整个映像大约6G,请耐心等待。
二.创建容器
基本就是【端口设置】【存储空间设置】【自启动设置 】,如下图:
注意:要给存储空间读写权限
三.Jupyter 设置
在窗口的终端窗口设置密码,安装中文语言包
jupyter server password
pip install jupyterlab-language-pack-zh-CN
执行情况如下图:
然后访问安装的地址看看能不能登录,反正我试了多次,用我设置的密码是不能登录的。
那我就用token登录试一下吧,用下面命令查看token
拿到token后就可以登录了,也可以用这个token来更改密码,改后的密码也可以登录。
登录后,更改中文语言
四.导入笔记试一下
github上找下python入门笔记,上传到work目录下。如果你在work下无法创建文件,就是我在第二步后面提示那个没给存储空间读写权限的问题。
五.外网访问设置
标题写了要随时随地编程,就要设置个外网地址。不会设置的参考我上篇文章。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
卖女孩的火柴棍
一、数据导入
二、数据预处理(清洗规整、增删改查、数据类型转化)
三、探索分析(可视自动化)
四、特征衍生(组合变量批量自动化生成、特征筛选指标评估自动化)
五、分箱筛选(变量分箱最优自动化)
六、相关性构建(多类算法聚合:逻辑、回归、分类&机器学习、深度学习、强化学习
七、检验评测(第六项计算各自的混淆矩阵指标,自动化计算结果)
八、分数转换
九、超参调优
so针对第二至七项,就python及其第三方库(自动化)实操详解的电子书及其代码而言,特跪求大佬推荐。。。非AI或者chatgpt+XX系列,书籍需求具体如下:
1、小白速成上手、简单易懂
because:文科转型
2、行业内公认靠谱,电子书中文版(暂不考虑:单个某库的说明书)
because:内容忒多繁杂,且无常用算法库的聚合呈现
3、需要2023年出版
because:即使按书实操,旧版书均因为其所涉之第三方库的灭失、相同操作而新旧版本不适配、新旧版本变更操作等原因而导致无法实现同等功能)
校验提示文案
卖女孩的火柴棍
二,后面有其他大佬建议,原因在于之前囫囵吞枣,应该得回归基础,找几本书看看。。。
三,目前执行中,但书本看过的内容很快就忘,没啥感觉,对python及其第三库规则or参数还是不甚了解。。。
四,本人非系统开发方向,非程序员,但需要python做统计分析、数据挖掘、规则策略和算法建模,so应该咋办?求指导
校验提示文案
卖女孩的火柴棍
二,后面有其他大佬建议,原因在于之前囫囵吞枣,应该得回归基础,找几本书看看。。。
三,目前执行中,但书本看过的内容很快就忘,没啥感觉,对python及其第三库规则or参数还是不甚了解。。。
四,本人非系统开发方向,非程序员,但需要python做统计分析、数据挖掘、规则策略和算法建模,so应该咋办?求指导
校验提示文案
卖女孩的火柴棍
一、数据导入
二、数据预处理(清洗规整、增删改查、数据类型转化)
三、探索分析(可视自动化)
四、特征衍生(组合变量批量自动化生成、特征筛选指标评估自动化)
五、分箱筛选(变量分箱最优自动化)
六、相关性构建(多类算法聚合:逻辑、回归、分类&机器学习、深度学习、强化学习
七、检验评测(第六项计算各自的混淆矩阵指标,自动化计算结果)
八、分数转换
九、超参调优
so针对第二至七项,就python及其第三方库(自动化)实操详解的电子书及其代码而言,特跪求大佬推荐。。。非AI或者chatgpt+XX系列,书籍需求具体如下:
1、小白速成上手、简单易懂
because:文科转型
2、行业内公认靠谱,电子书中文版(暂不考虑:单个某库的说明书)
because:内容忒多繁杂,且无常用算法库的聚合呈现
3、需要2023年出版
because:即使按书实操,旧版书均因为其所涉之第三方库的灭失、相同操作而新旧版本不适配、新旧版本变更操作等原因而导致无法实现同等功能)
校验提示文案