作者ruthertw (督人无数就是我)
看板DataScience
标题[问题] 工作上要成为资料科学家python该如何练功
时间Wed Apr 18 15:21:52 2018
因工作上接触和处理资料科学的时间越来越长,
不得不练功python...,
虽然网路上随手一查就有一大堆练功资源和教学,
但是原本不熟悉pytohn思考方式的我,
每次写到最後,
python程式码都会变成很像C/C++/Java的长程式码结构.
相对如山似海的python语法糖和刷题题解文章,
会让人迷惑,
以前练的C/C++/Java,
何必耍聪明写得这麽长?
例如经典的:
x[::-1]
总之,我开始迷失了...
所以想请教各位大大,
要成为资料科学家,
python该如何从头开始练功?
又有哪些学习资源适合像我这种被C/C++/Java严重打版过的小小攻城狮?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.24.26.39
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DataScience/M.1524036114.A.38C.html
※ 编辑: ruthertw (114.24.26.39), 04/18/2018 15:35:03
1F:推 goldflower: 就只是语法不熟而已 也不是啥值得深入探讨的吧 04/18 16:01
2F:→ goldflower: 其实这些招式看完官方doc也差不多了 04/18 16:01
3F:→ goldflower: 记得有这个东西以後再去查就好 04/18 16:01
4F:→ Sfly: 你读过Zen of python吗? 04/18 20:34
5F:推 lucien0410: 推 g大 04/18 22:25
6F:推 iphone2003: 好奇现在是做什麽的 04/18 22:49
7F:推 goldflower: 呃推我干嘛 版上一堆神手QQ" 04/18 23:05
8F:推 Kazimir: 我个人现在写python的一些习惯都是看别人的code来的 04/19 07:59
9F:→ Kazimir: 之前有一段时间蛮着迷於各种奇淫巧技让code长度变短 04/19 08:00
10F:→ Kazimir: 如果你没有看别人专案的话 做个leetcode啥的 看看神解法 04/19 08:02
11F:→ Kazimir: 应该会有帮助 04/19 08:02
12F:→ LaFrante: Leet code easy 先做一轮然後参考人家的解法? 04/19 08:14
13F:推 leoloveivy: 时代进步啊 你有想过用纸打洞的想法吗哈哈 04/19 09:52
14F:→ ruthertw: 请问什麽是"用纸打洞"? 04/19 13:54
15F:推 lucien0410: g大 我就觉得你强 喜欢推你 04/19 15:05
16F:→ lucien0410: 我觉得机器学习其实不是一门单一的学问 写code可能 04/19 15:05
17F:→ lucien0410: 不是那麽重要 因为很大部份我们都在用别人的library 04/19 15:07
18F:→ hl4: 怎麽忽然来个深情告白,闪瞎了我的狗眼 04/19 15:07
19F:→ lucien0410: 厉害的algorithm 就那几个 好的implemetation也那几个 04/19 15:08
20F:→ lucien0410: 自己从头开始implment 很有意思很厉害 但只是再次 04/19 15:10
21F:→ lucien0410: 发明一次轮子 04/19 15:10
22F:→ lucien0410: 如果是要做data preprocessing的话 也不一定要用pytho 04/19 15:11
23F:→ lucien0410: 比起写code 其他更重要的更难的可能是domain knowledg 04/19 15:14
24F:→ lucien0410: 但自己能再建轮子是感觉满爽的 04/19 15:17
25F:→ lucien0410: 哈 h大 没有啦 不是告白啦 04/19 15:20
26F:推 booray: 上 kaggle 看 kernel 进步神速 04/19 15:48
27F:推 booray: 找个有兴趣的题目 看看别人用什麽角度分析&前处理 还有模 04/19 15:51
28F:→ booray: 型选择等等 顺便看 py 要怎麽实作 04/19 15:51
29F:推 sean50301: 我做DS怎麽大部分时间都在看论文QQ 04/19 19:37
30F:推 Kazimir: 做多少题是一回事 原PO想看python的程式都怎麽写 04/19 20:09
31F:→ Kazimir: 那做leetcode以後再看别人怎麽写算是买一送一吧 04/19 20:10
32F:推 NatsukiH: 做ML类工作几年,也觉得很多时间都在看论文, 04/19 20:22
33F:→ NatsukiH: 或是盯着资料跟 error pattern 通灵... 04/19 20:23
34F:→ NatsukiH: 程式功力一直都雷雷的 QQ 04/19 20:23
35F:推 gus2: 只能泪推楼上 04/19 22:47
36F:推 timTan: 看open source project 的程式码 04/20 08:34
37F:→ red0210: 去 GitHub 翻别人的 source code,多看多写就熟练了 04/21 14:16
38F:推 lucien0410: 对了有个东西叫pep8 是python library 的code 的标准 04/22 10:43
39F:→ lucien0410: 格式 给你参考 04/22 10:43
40F:→ Wush978: python够用就好,资料科学家的价值不在於coding 04/23 11:19