你要悄悄学 Python ,然后惊艳所有人

2020-07-22 08:11:06 +08:00
 huhexian

标题是抖音里一个推广 Python 课程的视频宣传语。

我想利用暑假学习计算机语言,从什么开始学起比较好呢?另外,我是一个文科生。

17205 次点击
所在节点    Python
122 条回复
CrazyEight
2020-07-22 16:07:56 +08:00
py 别的不说,割韭菜倒是挺厉害的
Lily0756
2020-07-22 16:14:19 +08:00
建议学习掌握好 Office 三件套
MengiNo
2020-07-22 16:17:56 +08:00
文科绝对先学好 Office 三件套(不是 WPS ),这三大件操作拉跨,Python 再强也救不了你加班的命运。如果觉得 Office 掌握已经足够了,可以考虑学一门编程语言(不一定是 Python)来辅助一下。可以在某些场景下提高一些效率,并且在学习编程的过程中,至少英文水平和搜索引擎使用水平可以被动的得到提高。

个人作为 Office 水平很拉跨的文科生(尤其是 MacOS 的 Office 实在是卡到连开的欲望都没有)的体会就是:一个事情的确很多时候解决方案有很多,但是三大件能作为最强生产力,效率往往是最高的。而编程这种胡里花哨并不会比别人早下班,还有可能因为读取的 Excel 表过大导致内存溢出导致死机。

但是说来说去我还是没搞懂,培训班为什么只吹 Python,到底是引个包调个 API 层次的需求实现,是 Java 太难还是 PHP 不行?真不会有人信学两天 Python 就可以去做什么 大数据、图像识别、AI 算法吧 (信的人的逻辑水平肯定不足以让他们从事这种项目)....

最后还是那句话,一切兴趣使然。真的真的很难让没有兴趣的人,直观感受到学习编程的意义。
yuriko
2020-07-22 16:22:20 +08:00
@lxk11153 #78
这让我想起了 hacker zhou 当年的那个网站,在我毕业的时候变成了 ex-love
Leon6868
2020-07-22 16:30:28 +08:00
你要悄悄的学删库,然后震惊所有人
sankooc
2020-07-22 16:33:10 +08:00
抖音那个是个广告模版 各种悄悄学 惊艳所有人
MengiNo
2020-07-22 16:36:04 +08:00
@lxk11153 感觉老师可以说是计算机水平最拉跨的团体了。我一个同学也是,感觉念书的时候就是在 while (1) 报名考试、准备考试、参加考试; 不得不承认证是拿了不老少,但是应用操作层面真的很薄弱。 而且现在学校也不断提高信息化的技术要求,PPT 也是要求做的很酷很炫很吸引人,有的公开课还要现场互动,角色扮演。

我那同学,每天晚上 PPT 教案没到半夜基本弄不好,其实很多问题都是很简单很基础的,搜索引擎使用也不强。天天喊累,喊工作负担重,工作压力大,但是从我们社畜的较度来说,不得不说是水平太次自己的问题。但人家体制内公立校老师,比社畜不知道高到哪里去了,哪里会觉得水平比我们社畜菜。就像你说的,根本没心思听你讲这些,久而久之我真的感觉他的程序员男朋友真的很可怜。。。
Coolha
2020-07-22 16:42:12 +08:00
@beingbin 怎么用油管看自学视频
cherryas
2020-07-22 16:57:52 +08:00
@lxk11153 毕竟也是一项软件的使用,不会也很正常。但是如果有自学 python 的搜索能力, 绝对自学 ppt 、excel 没有难度。
litpen
2020-07-22 17:04:12 +08:00
你可以找个关系好的程序员,让他帮你弄,当然得是有挑战性的,且 excel 处理不了的那种,他一般都会乐于帮助你的
wyfbest
2020-07-22 17:04:27 +08:00
不要学,没有什么用的,投入一般没有产出多。
还不如学 Excel,高阶点学学 VBA 就好了。
nlysh007
2020-07-22 17:05:24 +08:00
建议你看好钱包比较重要....毕竟你成功被这个广告圈中了...
Kaiv2
2020-07-22 17:08:55 +08:00
如果是个人爱好可以学下
crella
2020-07-22 17:30:32 +08:00
@Rwing 借楼问个 c#的问题。已知类 B 、C 继承类 A,那么在遍历 List<A>时,对象 x 如果为 B 类实例则执行 x.func_b(),对象 x 如果为 C 类实例时则执行 x.func_c(),有什么不用重新声明变量 x 的写法?
我从 ruby 过来学 c#,觉得这个类型转换有些麻烦,其他都还行。
www5070504
2020-07-22 17:35:10 +08:00
这个文案用过真的很多次了 改个关键字什么都能用了
lino310
2020-07-22 17:35:42 +08:00
php 是全世界最好的编程语言 (狗头)
snw
2020-07-22 17:48:06 +08:00
@podel
Excel 简单爬虫还是能做的,除非网站有反爬。Excel 自带 Power Query,能从各种常见数据源获取数据。
ytll21
2020-07-22 18:08:43 +08:00
抖音说的都能信?
volvo007
2020-07-22 18:14:12 +08:00
个人觉得非科班的,学 python 就跟学英语一样。抱着兴趣、探索的角度去学;学完之后还要学以致用,还是可以惊艳到一部分人的

这里大部分用户都是程序员,结合国内就业情况来说,从某种程度上看,这里的很多用户其实都把自己的路限定窄了。也就是说“从我是程序员的经验看,只学 python 找不到工作(或者不能带来高价值回报)”,所以建议你学 excel vba 之类。另一方面,很多人也是好心,怕你交了 python 课程的智商税,所以也建议先从免费的视频开始学起。

这个点当然不能说错了,只不过这是一种“这个 A 没用,所以我建议你学 B”的角度去给你解答;我其实想从“这个 A 虽然在 x 没用,但是我们在 y 和 z 都可以用上它” 的角度试着给出另一个解答。



只学 python,可能很难找到程序员的工作;但是你可以把学习 python 的过程当作学习一门“编程语言”而不是仅限于“学习 python”。编程语言的学习是有共性的,它们都要求编程者能够理清事务的逻辑,将大问题拆解成小问题,分别解决小问题后把它们拼起来从而解决大问题。
这是锻炼自己逻辑思维的好机会。

另一方面,编程语言的学习,显然不可能全靠你自己去悟,中间免不了要大量查阅手册和问问题。一旦熟悉这方面的套路,也对你以后学其他语言有帮助。这些东西可以告诉你“怎么去学编程语言”,而不是“这些语言能拿来做什么”。

这是学习 python,对“学习编程语言、锻炼逻辑”方面的好处。如果你在这里还愿意拔高一点,那你甚至还能领悟出“怎么学习新事物”这种形而上的纲领出来。



现在来谈谈“学 python 能做什么”。

python 当然也可以应用在很多实际行业和领域。虽然你是文科生,但是文科是一个非常宽泛的概念。除了上面提到的做 ppt,整理文档,难道文科就只能做这些东西吗?
文科,本身就分为人文科学和社会科学两大分支,包括但不限于 经济金融保险、管理、历史、地理、文学 等多个专业。

python 在金融方面的应用自不用多说(虽然很多依赖统计学),我见过用 python 处理 文字变换的; python 在地理上有很多库; python 可以用神经网络提取绘画中的特征(识别笔迹)等。


所以我们不妨从另一个角度来看待“学 python”这件事情——它不是为了“惊艳某些人”,而是能够拓展你知识的边界,让你能够从另一个角度去看待和理解这个世界。除了逻辑思维、分析事物这些能力之外,python 也可以在现实世界内广泛使用;它不是作为某一个职业让你参与,而是作为一种工具(还是比较趁手的一种)供你使用
这就和我们学习英语一样,一开始你可能不知道学好英语除了拿高分上好大学以外还有什么用,但当你看到别人在外企爬得快、或者轻松去国外定居,你明白了学习英语的意义。这里我揭露了一些 python 作为工具,在现实世界里的应用,希望它们可以帮你理清思路,再决定要不要学习 python


另外有三点很快的反馈是:
1. 学习 python 和 学习 excel 并不冲突
2. 当不了 python 程序员,或者不管什么语言的程序员,希望你能在自己的领域里找到结合 python 的地方,强化你的实现
3. 接 2. 我这么做了,所以今年薪水涨了 40%

以上
llsquaer
2020-07-22 18:21:17 +08:00
@volvo007 靠谱

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

https://tanronggui.xyz/t/692079

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

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

© 2021 V2EX