0.Cython简介
Cython是具有C数据类型的Python。使用Cython我们可以通过改写部分业务逻辑为C代码并融合到Python中,起到加速代码执行速度的作用。
1.安装Cython
pip install cython
今天写代码遇到了一个难以解决的状况,即python38的logging模块存在bug。
具体内容参见:FindCaller() takes from 1 to 2 positional arguments but 3 were given错误纠正_Mrchuncui的博客-CSDN博客,经过几番尝试之后,最终还是通过将python3.7版本的logging模块替换掉3.8版本的logging模块才得以解决。
如果使用常规的pip freeze > requirements.txt
,会将环境中的依赖包全部都导入,一般而言这不是我们想要的结果。我们可以用pipreqs
库按需生成项目所需的依赖文件,使用方式如下:
前面曾经提到过的,我想要把自然语言处理相关的技术接入到我的毕设微信小程序里面。
由于腾讯云未提供JS的SDK,要自己编写HTTP请求来实现,之前觉得比较麻烦,相关说明文档没有整明白,不想尝试,后来觉得既然是自己选择的路,那么无论再苦再累,都要坚持走下去,无论结果是什么,也算对得起当初自己的豪情壮志了。
本书主要参阅的书籍是《精通Python设计模式》
本书分为创建型模式、结构型模式、行为型模式三大类,同时又细分为16种模式。
具体到每个模式,则通过简单介绍、现实生活中例子、软件应用实例、应用场景、具体代码实现、小结几部分,多个角度加深对某个设计模式的理解。
案例贴近生活,代码简单易懂,描述清晰明白,翻译水平上佳,确实算是我认为的好书,同时翻译还将代码上传到GitHub上方便读者下载学习,这里真应该点个赞了!
1 / 2