Python工具箱系列(二十五)

Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。Redis是一个nosql数据库。no... ...

Python分析14亿条数据,分分钟就处理好了

Google Ngram viewer是一个有趣和有用的工具,它使用谷歌从书本中扫描来的海量的数据宝藏,绘制出单词使用量随时间的变化。 举个例子,单词 Python (区分大小写) : 这幅图来自:books.google.com/ngrams… ,描绘了单词 ‘Python’ 的使用量随时间的变化 ...

Python常见面试题(持续更新 23-2-13)

Python常见面试题(持续更新 23-2-13) 参考资料 https://github.com/taizilongxu/interview_python https://github.com/hantmac/Python-Interview-Customs-Collection https:// ...

多变量两两相互关系联合分布图的Python绘制

本文介绍基于Python中seaborn模块,实现联合分布图绘制的方法。 联合分布(Joint Distribution)图是一种查看两个或两个以上变量之间两两相互关系的可视化图,在数据分析操作中经常需要用到。一幅好看的联合分布图可以使得我们的数据分析更加具有可视性,让大家眼前一亮。 那么,本文就将 ...

Python 类型注解

Python类型注解仅在语法展示层面支持,对代码的运行没有任何影响,Python 解释器在运行代码的时候会忽略类型提示,Python的类型注解极大的提升了代码可读性,一定程度上缓解"动态语言一时爽,代码重构火葬场"的尴尬。 ...

Python 发展趋势:与 Rust 深度融合、更易于编写 Web 应用

大家好,我是猫哥,好久不见!2022 年末的时候,我不可避免地阳了,借着身体不舒服就停更了,接踵而至的是元旦和春节假期,又给自己放了假,连年终总结也鸽了,一懈怠就到了 2 月中旬…… 现在是我家娃出生的第三个月,全家人大部分的时间和精力都在他身上,结果是幸福与疲累共存。新生儿是那么的可爱,又是那么的 ...

5个python中编程的大坑

对于Python新手来说,写代码很少考虑代码的效率和简洁性,因此容易造成代码冗长、执行慢,这些都是需要改进的地方。本文是想通过几个案列给新手一点启发,怎样写python代码更优雅。 大坑一:不喜欢使用高级数据结构 1.sets(集合) 很多新手忽视sets(集合)和tuple(元组)的强大之处 例如 ...

Python 学习爬虫---更改目录位置以及创建新文件

学习爬虫第N天 今天想着将爬虫获取到的内容放在桌面,所以去学习了下 os 的操作。 学习如下: import os, os.path (经常性喜欢将文件放在桌面来查看内容是否正确,所以先创建一个变量存储桌面的位置) desktop = fr"C:\Users\{os.getlogin()}\Desk ...

python的学习之路之day1

2023.2.10 DAY1 python基础课程 李洋老师 上课顺序:昨日回顾,今日详解 主要课程内容介绍 python基础 网址:https://www.yuque.com/liyangqit/lb35ya/nkp81x 面向对象 网络和并发编程 Mysql数据库(增删查改) 前端开发:HTML ...

python 对unicode字符进行normalized

参考:https://blog.csdn.net/weixin_42401159/article/details/112187778 https://cloud.tencent.com/developer/article/1406445 在处理一些自然语言文字的过程中,会遇到一些表面很奇怪的现象。 ...