调整工作,原来做 java ,现在可能要做偏数据分析的,想学习 python 这方面的技能。 求学习网站和工程? 因为是一个人,可能也不需要起大项目,本地跑起来就行的
1
mightybruce 2023-10-27 16:18:22 +08:00
|
2
TimePPT 2023-10-27 16:22:16 +08:00
|
3
F7TsdQL45E0jmoiG 2023-10-27 16:27:05 +08:00
leetcode
|
4
NoOneNoBody 2023-10-27 16:49:58 +08:00
已经有编程基础,语法不难,了解清楚 python 的变量类型就行
类型说简单也简单,基础类型就几个,其他都是由它们演变出来的 说难也难,因为 python 各种提示都是以类名,有时根本搞不清实际的基础类型是什么,我经常分不清返回的是生成器还是迭代器 要多看别人的踩坑记录,这些教程一般都没有,例如初阶会遇到生成器只能用一次,第二次调用就没有值了(也不报错),想多次调用必须转其他类型,踩过就记得了 做数据分析离不开 pandas/numpy 等等,各种行列换算,建议备好常用包的离线手册,在线手册再快也不便 keyword 搜查 大数据肯定需要加速,ram, CPU 不说,将来能上 GPU 辅助就上 numpy ,pandas 熟悉了语法后,一定要学向量化,numba 等,纯数值计算速度翻倍甚至几十倍不说,字符计算也有 50%以上提升 ps:python 变量基本都可随意赋值,没有真正的常量概念,且九成都是引用,很多坑都是没分清引用引发的 例如循环中改变循环的对象,因为是循环内的临时变量都是引用循环对象,后续循环就出错了 |
5
Sigrdirfa 2023-10-27 16:53:15 +08:00 1
https://roadmap.sh/ 我很喜欢的一个网站,虽然不向上面推荐的教程那么详细,但是这种能把控整个知识体系的感觉很好。
|