业余爱好感觉学 Python 学的很迷茫

2020-02-12 00:42:13 +08:00
 kevinguoCN

感觉现在 python 学了 web,学了 AI,学了数据分析。 Django,TensorFlow,Numpy matplotlib 这些库都用过,不是科班出身 对着网上的例子敲也能敲出来,遇到小问题也能解决。 但是学到现在,越学越迷茫。可能是没有把 python 运用到生活中,可能我的专业跟编程确实关系不是很大。所以现在觉得没有什么好的点子去做。编程只能变成了一项技术 而没有成为我解决问题的能力。

8321 次点击
所在节点    Python
60 条回复
JerryCha
2020-02-12 11:08:46 +08:00
*兴致
freed
2020-02-12 11:23:03 +08:00
和我差不多,这种一般都是目标驱动..不是从事这个工作或者没有什么目标的话....

丢一段时间就忘得差不多了..........
chochox
2020-02-12 11:26:09 +08:00
你得选一个你最喜欢做的,可以跟着开源项目一起做,把自己学的东西应用起来,慢慢越来越深入,你就可以创造更大的价值
ipwx
2020-02-12 11:28:36 +08:00
37Y37
2020-02-12 11:33:21 +08:00
确实要解决实际问题,看楼主这技能树已经点的很齐全了,想一些实际的例子去实现,解决一些实际问题,无论是对所学的东西,还是自身的成就感都很有帮助

两个简单的小例子,都是我学习 python 的时候干过的

第一个是当年投资的时候写的小工具,爬数据,简单分析,推送微信群、公众号这样,文章写的并不好,思路可以参考下: https://ops-coffee.cn/s/YhKyJ16yuI0bPpygKV_d1w

另一个就是折腾博客,生成静态文件,自动上传 github,利用 github page 实现的现在的这个博客,跟很多现有的博客系统实现方式不一样,不断完善,满足自己需要: https://ops-coffee.cn/s/7g2wncQG1lIziOmtBxXwEw

还有就是想了想自己的工作环境,写了一堆辅助的工具系统: https://ops-coffee.cn/devops

其实仔细想想应该有很多地方可以用得到,最简单的如果你对记账感兴趣写个记账程序也行,或者把你感兴趣的内容写个爬虫爬取下来做个聚合站或者 app 小程序什么的都行,定一个小目标,动手做,都会有收获
eq06
2020-02-12 11:52:10 +08:00
没有把 python 运用到生活中 ,主要是你生活中没有把任何一件事情做到极致。
wangyzj
2020-02-12 13:25:56 +08:00
你还没刷过题吧
给你一个新坑
Hoshizora
2020-02-12 13:51:33 +08:00
写爬虫
v2vTZ
2020-02-12 14:21:38 +08:00
没有需求,创造需求啊!
zfish
2020-02-12 15:16:07 +08:00
给自己定个目标,比如搭建一个独立博客以及尤其衍生出来的一系列需求都可以锻炼你开发技能的,比如博客的 push 推送,rss 转邮件,博客 api 开发之类
PostMeridiem18
2020-02-12 15:29:41 +08:00
嗯...技多不压身?
kevinguoCN
2020-02-12 16:05:32 +08:00
@noqwerty 可能以前上中学的时候就对编程很感兴趣,觉得能写代码很酷。 但是上大学家里不同意报计算机,所以就搁置了。大学我所有的计算机课几乎满分,自己学了 php python,也自己折腾过网站。 但是现在感觉没什么更深入的需求了。
kevinguoCN
2020-02-12 16:06:00 +08:00
@robertredd 有个自己的博客 www.kevinguo.cn 感谢宣传。。
crella
2020-02-12 16:09:33 +08:00
@siteshen
@ipwx 还好刚学过泰勒展开式。想到一个办法,对给定函数不断赋值并求导,如果重复第几次的时候求导为 0,就说明这个函数最高具有几次方幂,然后按泰勒公式的思路去做,慢慢模拟各个幂的乘数项。
SaltyLeo
2020-02-12 16:17:50 +08:00
就是得有一个长远的目标才会有动力学习,这是我最近开始做的一个小项目: https://t.me/i_book_in,TGbot 基本上没有大的 bug 了,下一步就是重构 web 端。
kevinguoCN
2020-02-12 16:18:04 +08:00
@wangyzj 非计算机专业 没必要刷题吧。ahhh
SaltyLeo
2020-02-12 16:18:23 +08:00
ipwx
2020-02-12 16:44:52 +08:00
@crella 你这什么奇怪的思路。

如果你都能数值求导了,说明你的符号计算系统很完善,为啥不直接把多项式展开化简。你说数值计算高次导数?摆脱这无差距大吧。。。还有,SymPy 里面展开叫做 expand,这不是随便查一下文档就知道的事情么。

当然,一般用 WolframAlpha 它不香么,还要开 Python。

https://docs.sympy.org/latest/tutorial/simplification.html#expand
fengfisher3
2020-02-12 17:19:39 +08:00
举个例子,用 python 炒股?
kevinguoCN
2020-02-12 17:34:49 +08:00
@fengfisher3 量化投资? 最近在学金融的知识。但是这个对专业性要求比较高。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/643905

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX