Hi,大家好,我是 Faye 发发酱。
Faye 发发酱,985 本科
中科院&丹麦奥尔堡大学双硕士
跟大家分享一个开心的消息:我通过了之前一直很担心的 Python 笔试!
因为我现在研三了,也到了该找工作的阶段。虽然投的是非技术岗,但是有的岗位竟然考 Python!!!搞得我慌了好久,好在已经顺利通过啦,因此也跟大家,尤其是文科专业自学 Python 的同学们分享我的 Python 自学方法,亲测有效哦!
文科生需不需要学 Python?
Python除了对我们写论文、数据分析等有帮助外,作为一个非计算机专业的学生,亲身体验发现文科生学 Python 的边际收益更高(因为文科生中会代码的不多,只要你稍会皮毛就可以弯道超车) 很多岗位都偏好具备编程和数据分析能力的文科生,大家一定把握弯道超车的机会呀!
保姆级学习路线:
1.安装
现在还有小白从“安装到放弃”我会伤心的,OK?
之前很多同学问我具体用啥写代码,用懒人神器 Anaconda 就可以,省得整不明白各种库和 Python版本。在线编译器也能满足基本需求,直接在线就搞定。
2.学基础语法,了解一下代码基础
(学过其它语言的同学可以略过这步)编程小白学 Python 一定从这一步开始,先把基础的语法搞定。这里我当时用的资料是《Python编程:从入门到实践》这本书。
优点:文科生也能看懂的 Python 自学教程,我自己用—个假期跟着这书边看边写代码。开始真正入门 Python。
缺点:对小白来说,书有点厚,其实后半部分的项目实例可以不看,不是纯搞技术的同学看项目实例意义不大。
3.有了代码基础就动手刷题,这才是重点
自己动手是非常非常非常重要的,看书或网课都不能代替。
不过自学也要因材施教,开始动手之前,请大家先问自己一个问题:
自学 Python 有足够的自制力吗?能不能静下心啃书?
如果可以,经典的 《Python编程:从入门到实践》绝对没问题;如果有困难,最好拉个小伙伴,或者了解一下 1 对 1 那种课程。
刷题工具可以了解下 PythonTip,题目难度从简单入门级,到中等难度再到难题,都有覆盖。而且是在线的编译环境,连环境配置和 IDE安装都省去了。
4. 代码的尽头是 GitHub
我发现现在很多新手小白还不了解互联网上很多有价值的资源,比如调包侠的天堂 GitHub,想用代码做一件事之前,可以先到这里搜一下,会发现有很多现成的 Python 代码可以使用,比自己造轮子快多了。比如我师兄的毕业论文,数据就是某博抓取的内容,当时问师兄他怎么做的,他直接丢了一个 GitHub 项目链接给我……
最后给大家一句鸡汤,和大家共勉:“18岁觉得英文难,放弃英文,28岁出现一个很棒但要会英文的工作,你只好说我不会。人生前期越嫌麻烦,越懒得学,后来就越可能错过让你动心的人和事,错过新风景。”
读书时觉得 Python 编程难,毕业时遇到一个你很想要的工作机会需要会写Python,但是我们告诉它:这题我还真会!
还没有评论,来说两句吧...