Python爱好者俱乐部
18247 542
[154 楼] 大卫1999 [泡菜]
21-2-7 10:07
想学,只是英文太差,看到26个字脑袋就迷糊,记忆力又不行。

有没有免费的视频网课?退休前单位空闲学习学习。已经买了Arduino板,用Mixly烧烧,改改,玩玩。
[153 楼] benniewang [资深泡菜]
21-2-7 09:53
py最大的好处在于,什么都能找到开源的。

前一阶段有需要用r,其实学学也问题不大,但是实在是懒了,就在py里面引用r,简单。

现在要用到一些信号处理的方法来处理数据,因为开源,对照着论文看代码,又快又方便。
[152 楼] alaiyezhi [泡菜]
21-2-7 09:14
天山神鹰 发表于 2020-8-12 11:06
经常听人说Python很牛,尤其在操作Excel方面。
只是一直很迷惑,在操作Excel方面,Python和VBA或Excel函数相比有什么比较大的优势呢?
咨询了好几个人,基本上都没有得到什么简单明了的回答。


具体看应用场景吧,私以为如果运算逻辑比较简单或者量比较小,内置函数更方便
如果运算逻辑复杂或者重复劳动特别多,python优势就出来了,我目前用python+openpyxl操作excel很爽
另外,VBA和内置函数只能在文件内应用吧? python操控可以直接读取和另存文件,这个可能是前者无法实现的
[151 楼] edleeyh [泡菜]
21-2-7 09:06
benniewang 发表于 2021-2-4 08:02
谢谢!
习惯了一种编辑器,会习惯使用快捷键,然后就不想换了。。。反正其实代码写的不是那么多。

用过三种编辑器。
pycharm太庞大了,感觉就是开发大项目的。我这样初学者还是算了。
spyder挺不错,和RStudio的界面类似,挺熟悉,就是在mac上有些莫名其妙的导入问题。
jupyter很好。没有spyder的问题,而且能够直接导出为markdown,notebook,甚至ppt。
现在基本上从spyder 转到jupyter 了。
[150 楼] edleeyh [泡菜]
21-2-7 09:04
iair23 发表于 2021-2-6 19:21
41岁的年纪被逼开始学派森,希望能学进去。

我是44岁开始学。
[149 楼] 闲聊状态 [泡菜]
21-2-7 08:57
benniewang 发表于 2021-02-06 14:43
完全正确,所以我自定义是一个轻量级python代码使用者。到现在为止debug我基本上就是printf,完成工作绰绰有余了。

怎么会是...


print多简单啊………开发时知道值是几,开发完了就直接当日志了,一举两得

vscode也可以调试
发布自 安卓客户端
[148 楼] nikkor8518 [泡菜]
21-2-7 08:00
非稳态 发表于 2021-02-06 22:51
人到中年,我感觉最大的问题不是学不会,而是学了不用的话,很快就忘光光了。早两三年闲来无事学过一阵,写过简单的爬虫,两年不用,基本语法都忘光...

拾起来很快
本帖由 SM-N9600 客户端发布
[147 楼] 非稳态 [泡菜]
21-2-7 06:51
nikkor8518 发表于 2021-02-06 15:03
这个年龄段学什么都没问题
弄个环境,w3school刷两三遍,一边刷一边试。
我就是去年封闭在家学的。我感觉python入门根本没有传说中...

人到中年,我感觉最大的问题不是学不会,而是学了不用的话,很快就忘光光了。早两三年闲来无事学过一阵,写过简单的爬虫,两年不用,基本语法都忘光光了
发布自 安卓客户端
[146 楼] nikkor8518 [泡菜]
21-2-6 23:03
iair23 发表于 2021-02-06 11:21
41岁的年纪被逼开始学派森,希望能学进去。

这个年龄段学什么都没问题
弄个环境,w3school刷两三遍,一边刷一边试。
我就是去年封闭在家学的。我感觉python入门根本没有传说中的容易,w3shool英文页刷了两三遍。但绝对python也不难。
我学它的目的是为了看懂机器学习算法。目标达到了,不过代码自己写起来还得经常翻看文档。

如果纯生手,装个Anaconda,在里面的spyder或jupyter里试。
编辑于:2021-02-06 23:08:03
[145 楼] benniewang [资深泡菜]
21-2-6 22:43
E3U3 发表于 2021-2-6 20:01
pycharm在debug的时候可以断点运行,还可以查看中间变量的值。

spyder在中间变量的显示上就没那么全。

jupyter notebook就是打印和出图比较直观一点。

完全正确,所以我自定义是一个轻量级python代码使用者。到现在为止debug我基本上就是printf,完成工作绰绰有余了。
以下内容由 benniewang 于 2021-2-7 08:06 补充
怎么会是printf呢?我的老天,这脑子是进水了,还不少呢。
[144 楼] E3U3 [泡菜]
21-2-6 20:01
benniewang 发表于 2021-2-4 07:56
我不是专业编程的,也就是说编程是为了解决各种工作或者学习的问题。
纯粹写代码的话,我选择:notepad++,装个pyNPP的插件,就可以运行调试代码了。
如果要写一些需要交互的代码的话,我选择jupyter notebook。
写项目的话,我会用spyder。

很多人用pycharm,我感觉太复杂了。
pycharm在debug的时候可以断点运行,还可以查看中间变量的值。

spyder在中间变量的显示上就没那么全。

jupyter notebook就是打印和出图比较直观一点。
[143 楼] 天高云清 [资深泡菜]
21-2-6 19:45
mark
发布自 iOS客户端
[142 楼] iair23 [泡菜]
21-2-6 19:21
41岁的年纪被逼开始学派森,希望能学进去。
发布自 色影无忌小程序
[141 楼] benniewang [资深泡菜]
21-2-4 08:02
闲聊状态 发表于 2021-2-4 07:59
试试vscode?python插件直接可以支持jupyter了

而且还有代码提示和缩进……

谢谢!
习惯了一种编辑器,会习惯使用快捷键,然后就不想换了。。。反正其实代码写的不是那么多。
[140 楼] 闲聊状态 [泡菜]
21-2-4 07:59
benniewang 发表于 2021-02-03 23:56
我不是专业编程的,也就是说编程是为了解决各种工作或者学习的问题。
纯粹写代码的话,我选择:notepad++,装个pyNPP的插件,就...

试试vscode?python插件直接可以支持jupyter了

而且还有代码提示和缩进……
发布自 安卓客户端
[139 楼] benniewang [资深泡菜]
21-2-4 07:56
duoduobear 发表于 2021-2-4 06:50
Windows下用python现在流行使用什么开发环境?
现在都用python 3.0没有人用python 2了吧?

我不是专业编程的,也就是说编程是为了解决各种工作或者学习的问题。
纯粹写代码的话,我选择:notepad++,装个pyNPP的插件,就可以运行调试代码了。
如果要写一些需要交互的代码的话,我选择jupyter notebook。
写项目的话,我会用spyder。

很多人用pycharm,我感觉太复杂了。
[138 楼] nikkor8518 [泡菜]
21-2-4 07:42
大信 发表于 2021-01-28 15:06
我搜索能力也是很强啊,通过互联网解决了很多棘手的问题。
但是这个matplotlib 3.3.1搜索到的下载,全都指向CSDN。无...

你搜索引擎用的不足够恰当吧
csdn很烦,现在都是刻意避开点击它。一是内容水平整体不高,二是显示内容不完整,非登录用户弹出个东西。

本帖由 SM-N9600 客户端发布
[137 楼] 闲聊状态 [泡菜]
21-2-4 07:39
duoduobear 发表于 2021-02-03 22:50
Windows下用python现在流行使用什么开发环境?
现在都用python 3.0没有人用python 2了吧?

2从软件的角度看已经退出※※舞台了

但是 有点bug也无妨啊 又不是不能用………

像py-kms还得python2不是……
发布自 安卓客户端
[136 楼] ChK [陈年泡菜]
21-2-4 07:20
duoduobear 发表于 2021-02-03 22:50
Windows下用python现在流行使用什么开发环境?
现在都用python 3.0没有人用python 2了吧?
我用anaconda自带的spyder,觉得没啥问题,好像是比较小众的选择
发布自 安卓客户端
[135 楼] duoduobear [Canon论坛版主]
21-2-4 06:50
benniewang 发表于 2020-8-21 10:26
windows调试python真的是不太省心,少一句if __name__ == '__main__':就报错。


Windows下用python现在流行使用什么开发环境?
现在都用python 3.0没有人用python 2了吧?
[134 楼] 大信 [泡菜]
21-1-28 23:06
黄黑黄 发表于 2021-1-27 15:58
请教不敢当!俺的编程基本上荒废了,但是搜索的功力还在 ......


我搜索能力也是很强啊,通过互联网解决了很多棘手的问题。
但是这个matplotlib 3.3.1搜索到的下载,全都指向CSDN。无耻的是,这样一个免费开源的软件,在CSDN居然要积分、付钱才能get,太不要脸了。

还是咱乌鸡的LLMs品德高尚,深谙互联网共享精神的精髓,热心给出解决方案。
在这里一并谢过楼上的:@yejun @闲聊状态 等等多位泡菜。
[133 楼] 黄黑黄 [资深泡菜]
21-1-27 15:58
大信 发表于 2021-1-27 14:10
你好,再请教一个问题。
我在Windows 10 下使用matplotlib-3.3.3 ,画图的时候报错:

importError: DLL load failed while importing ft2font: 找不到指定的模块。

网上搜索,发现是matplotlib 3.3.3版本过高,据说用3.3.1或者3.2.1替换即可。
但是我在pypi网站上只找到3.3.3 ,没有※※版本提供下载。请问怎么解决这个问题?

谢谢!


请教不敢当!俺的编程基本上荒废了,但是搜索的功力还在 ......



[132 楼] 闲聊状态 [泡菜]
21-1-27 15:14
大信 发表于 2021-1-27 14:21
谢谢!
但是我的电脑在内网,不能联网运行pip 安装
我只能在互联网的计算机上下载whl文件。
如果在互联网电脑预运行 pip install  matplotlib==3.3.1 ,那么这个whl似乎在登录互联网的电脑上安装完成就被删除了。
所以我是要whl文件,转移到内网去安装。


pip下载第三方包

pip download 你的包名 -d "下载的路径(windows下双引号来表示文件夹)"

举个栗子:

pip download pymysql -d "D:\pipDownloadTest"

    pip离线安装

pip install <包名>

举个栗子:

1 # 切换终端在待安装文件目录下(D:\pipDownloadTest)
2 pip install PyMySQL-0.9.3-py2.py3-none-any.whl


我的解决方案是-----

我用了700G空间同步了一个conda的源到内网。。。。。

只是同步了 x86 win64和linux 的

以后内网都是1000M下载 刷刷快

都是内网的话 同步源还是比较方便的 只是日后更新就比较麻烦 需要不断的插拔移动硬盘。。。。

我还同步了 debian10 ubuntu20.04 centos 7 alpine3.2
本来还有centos8的,但是那玩意没前途干掉了 换成了 openeuler

以上这些不过1T多点。。。。 本帖最后由 闲聊状态 于 2021-1-27 15:18 编辑
[131 楼] yejun [老坛泡菜]
21-1-27 15:03
大信 发表于 2021-1-27 14:21
谢谢!
但是我的电脑在内网,不能联网运行pip 安装
我只能在互联网的计算机上下载whl文件。
如果在互联网电脑预运行 pip install  matplotlib==3.3.1 ,那么这个whl似乎在登录互联网的电脑上安装完成就被删除了。
所以我是要whl文件,转移到内网去安装。


https://pip.pypa.io/en/stable/reference/pip_download/

https://pypi.org/project/pip-download/ 本帖最后由 yejun 于 2021-1-27 15:04 编辑
[130 楼] 大信 [泡菜]
21-1-27 14:21
闲聊状态 发表于 2021-1-27 14:13
pip install matplotlib==3.3.1

python 经常这样 需要经常指定使用的版本。。。。。甚至需要经常更换python的版本。。。

于是 anaconda 就特别的有意义。。。
用 anaconda  的话
conda  install matplotlib==3.3.1 这个也是有的


谢谢!
但是我的电脑在内网,不能联网运行pip 安装
我只能在互联网的计算机上下载whl文件。
如果在互联网电脑预运行 pip install  matplotlib==3.3.1 ,那么这个whl似乎在登录互联网的电脑上安装完成就被删除了。
所以我是要whl文件,转移到内网去安装。
[129 楼] 闲聊状态 [泡菜]
21-1-27 14:13
大信 发表于 2021-1-27 14:10
你好,再请教一个问题。
我在Windows 10 下使用matplotlib-3.3.3 ,画图的时候报错:

importError: DLL load failed while importing ft2font: 找不到指定的模块。

网上搜索,发现是matplotlib 3.3.3版本过高,据说用3.3.1或者3.2.1替换即可。
但是我在pypi网站上只找到3.3.3 ,没有※※版本提供下载。请问怎么解决这个问题?

谢谢!


pip install matplotlib==3.3.1

python 经常这样 需要经常指定使用的版本。。。。。甚至需要经常更换python的版本。。。

于是 anaconda 就特别的有意义。。。
用 anaconda  的话
conda  install matplotlib==3.3.1 这个也是有的 本帖最后由 闲聊状态 于 2021-1-27 14:17 编辑
[128 楼] 大信 [泡菜]
21-1-27 14:10
黄黑黄 发表于 2021-1-16 17:12
https://pypi.org/project/pysplitcue/


你好,再请教一个问题。
我在Windows 10 下使用matplotlib-3.3.3 ,画图的时候报错:

importError: DLL load failed while importing ft2font: 找不到指定的模块。

网上搜索,发现是matplotlib 3.3.3版本过高,据说用3.3.1或者3.2.1替换即可。
但是我在pypi网站上只找到3.3.3 ,没有※※版本提供下载。请问怎么解决这个问题?

谢谢!
[127 楼] 大信 [泡菜]
21-1-23 11:44
黄黑黄 发表于 2021-01-16 09:12


谢谢!居然还有这种包,Python的生态异常丰富多彩!

发布自 iOS客户端
[126 楼] 大信 [泡菜]
21-1-23 11:43
一个人在途上 发表于 2021-01-18 02:13
不好意思,数据解构没去分析,只是调用别人的工具,代码只是粘合剂
linux下的分割工具
flac、ape:shnsplit
MP3...


那就是相当于执行外部程序来完成,那又何必用python来多此一举呢?除非有很多ape、flac要处理

发布自 iOS客户端
[125 楼] 一个人在途上 [泡菜]
21-1-18 10:13
大信 发表于 2021-1-16 12:12
把一个大的ape文件,根据cue拆分为单曲的的ape ?
求数据结构。谢谢!

不好意思,数据解构没去分析,只是调用别人的工具,代码只是粘合剂
linux下的分割工具
flac、ape:shnsplit
MP3:mp3splt
以下内容由 一个人在途上 于 2021-1-18 10:17 补充
至于格式转换,ape 2 flac 2 mp3,调用ffmpeg