《Pandas 练习 75 题 原版》、《Python 一行代码》、《Pandas 数据分析小技巧系列》汇总
共 1668字,需浏览 4分钟
·
2020-12-18 19:20
三步加星标
你好,我是 zhenguo
最近两周周末也都加班,只能利用有限的业余时间,写写深爱着的公众号文章,三年来从未改变过,因为有一个又一个你在守候。
然而我写的文章偏技术,文中时不时还有一坨冰冷的、黑乎乎的代码,说实在的有些难为你了。不过话又说回来,你如果将来要靠coding和技术吃饭的话,这些看似冰冷的代码说不定会帮助你过上想要的生活,这么说,它们又是温情的,会在寒冷的冬日里温暖你。
数据从来没有像今天这般重要,一个又一个项目都要靠数据落地。快速准确的对数据展开探索分析,已经逐渐成为必备能力之一。所以,搞定excel,搞定pandas,学会一门sql语言,几乎成为必备的具体要求,而这不仅仅是数据分析工作的基本要求,要想算法真正落地,有志于将来做算法的同学,也需要掌握这些。
过去两周,推送过一些Pandas使用小技巧的文章:
结合上面这六篇,你还可以关注我推荐的 Pandas 75 题原版,期间我还整理出了 jupyter notebook 版和pdf 版本,争取几天练习一遍,熟悉 Series, DataFrame 上的常见操作,互转,互结,互联等;以及 index 和 columns 相关的操作,如 reset_index, set_index, rename等:
Pandas 练习 75 题 原版,jupyter notebook 和 PDF 都已整理好
处理数据目前 Python 是首先,Python 语言和内置模块需要持久的、深入的学习,可以看看我推荐的:Python 一行代码 这本书:
Python 100 个小功能,每个都一行代码,PDF下载!
如果你不确定 Python 到底已经掌握到什么程度,不妨看看昨晚推送的一篇:生命小游戏的60行代码,
使用 Python 练习一个经典的小游戏,附60行完整代码下载
如果这些代码你能半小时内看明白,那么个人认为你的Python水平已经不错,里面有个函数,实现生成下一代完整生命网格图:
def new_step(alive_cons):
board = itertools.chain(*map(get_neighbors, alive_cons))
new_board = set([con
for con in board
if is_alive_con(con, alive_cons)])
return list(new_board)
这个 chain 方法及 *map 用法,你平时用过吗?不妨检测一下自己的水平。多读,多写,多学。
我比较欣赏下面这几句话,与你一起共勉:
There are known knowns—there are things we know we know. We also know there are known unknowns—that is to say, we know there are some things we do not know. But there are also unknown unknowns—the ones we don’t know we don’t know.
最后,如果你想要上面的电子书籍,可以加我微信: