1. Python 版本及虚拟环境管理

    实际上,Python 环境的管理可分为两部分:

    2020/03/22 Python pipenv, pyenv

  2. 微信群里的二三事(下)

    前期,我们将微信聊天记录导出后,并选择微信群聊天记录作为分析对象,进行了一些预处理工作后,从发言频次和发言类型进行了简单的分析。本次,我们从微信群聊的时间偏好进行分析,并选定记录最多的群聊分析该群中最受关注的人物,最后,对文字消息进行分词并绘制词云。

    2020/03/09 Python, Data-Analysis pandas, matplotlib, wordcloud, jieba

  3. 微信群里的二三事(上)

    微信基本上是使用最频繁的一款软件了,因为工作、学习、兴趣爱好等各种各样的原因,加入了很多很多群。今天,就利用 Python 对加入的微信群聊天记录进行一些简单的分析。

    2020/03/02 Python, Data-Analysis pandas, matplotlib

  4. 关于 Jupyter 的使用说明

    Jupyter 是一项基于 IPython 的开源工具,它支持各种编程语言,因其在交互式工作中的良好表现而被广泛应用于「数据科学」及「科学计算」领域。

    2019/08/27 Python jupyter

  5. 关于 IPython 使用的个人小结

    IPython 是 Python shell 的增强版,它鼓励一种「执行-探索」式(execute explore) 的工作模式,而不是其他许多语言那种「编辑-编译-运行」(edit-compile-run) 的传统工作模式。而且,它与操作系统 shell 和文件系统之间也有非常紧密的集成,因此,在数据分析工作中得到广泛应用。

    2019/08/26 Python IPython

  6. 猫眼票房大屏投影及常规版数据爬取

    猫眼票房 是查看国内影院上线电影票房的一个站点,包括 大屏投影 和 常规版 两个版面。本文尝试对这两个版面的数据进行爬取。

    2019/08/23 Data-Crawler, Python requests, fontTools, base64

  7. Last digit of a huge number

    这是我在 Codewars 中遇到的一个比较有意思的题目:求一个列表中元素累计乘方的最后一位数。

    2019/06/22 Pratice, Python Algorithm

  8. Python 中的闭包和装饰器

    函数的装饰器可以以某种方式增强函数的功能,如在 Flask 中可使用 @app.route('/') 为视图函数添加路由,是一种十分强大的功能。在表现形式上,函数装饰器为一种嵌套函数,这其中会涉及到闭包的概念。而在嵌套函数之间,外部函数中的变量相对于内部函数而言为自由变量,使用时可能需要借助于 nonlocal 关键字进行声明。

    2019/06/02 Python Closure, Decorator

  9. 关于 Flask Web 开发的个人总结

    在阅读完 Miguel Grinberg 的 Flask Web Development: Developing Web Application with Python 并按照书中的案例进行了一遍实操,对 Miguel Grinberg 的 flasky 以及 Grey Li 的 bluelog 简单改写后做了一个自己的 Flask 网站,现对 Flask Web 做一个简单的个人小结。

    2019/06/01 Python Flask, Web-Development

  10. 利用 Excel 制作词云

    通过将出现频率高的「关键词」即高频关键词突出呈现,过滤掉大量出现频率低或无实意的词语,可以很直观的将主旨呈现给读者。既可以通过对文本进行分词后统计词频,也可以直接使用一些规整的词直接统计 ~ 如使用论文关键词做词云。此处使用 Excel 对中国知网中「熊猫」相关主题近十年来的论文关键词进行统计,再使用 Word Art 进行词云制作。

    2019/05/28 Data-Visualization Excel, Word-Cloud