程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

Python自学就足够!非计算机专业学姐经验总结

hfteth 2025-02-09 12:26:52 技术文章 11 ℃

0.非计算机专业要不要学python ?

非计算机专业的要不要学python呢?简单分享下python对我的帮助,主要是以下:

论文加分项:论文经常涉及数据处理与分析,而 python正好有很多封装好的库,大家可以把库理解成一个工具箱,你需要哪个工具,直接输入对应的工具(函数)名称即可,对于数据处理非常实用;

实习和求职:前段时间投了海尔的产品经理岗,这是一个典型的非技术岗,然而笔试环节的题目包括两道编程题…真的感叹不会点编程真不敢出来行走江湖了;

总之,从个人经历来说,python已经不只是一个加分项,甚至成为一门必备手艺了,所以还是比较推荐大家学python的。万一哪天,你特别想要的一个机会,他的要求是会python呢?另外很多岗位,比如产品经理,都偏好有编程和数据分析能力的文科生,因为大家既懂代码,又了解业务,因此,文科生学编程,“边际收益”反而更大~


1.快速上手python第一步:基础语法

如果从来没接触过编程,纯零基础的同学建议先系统地了解python的基本语法,这部分可以找本经典的教程书/零基础课,熟悉编程环境和工具,敲出自己的第一个代码。但是如果你接触过其他编程语言,比如学过java等,那其实这一步是可以跳过的,重点关注两者之间语法的不同点,然后上手实践就可以。

资料1:Python图书

这本书我是刚开始自学时读的,寒假读了9个小时;

边看书边自己写代码,系统了解了Python语法(电子版可分享)。


2.学编程最重要的一步:上手敲代码

无论哪一门语言,大家公认的应该都是学习的关键在动手,所以第二步就是建议大家一定要上手写代码/刷题。只看书不动手,只能是合上书就什么也不记得了,下次还要从头开始。推荐大家一个免fei的python练习网站:PythonTip,题目从简单-中等-难,不同难度都有覆盖,可以满足大部分同学刷题巩固的需求。


资料2: 刷题网站和Python零基础入门教程

不要米的在线刷题工具 ,实时编译 ,免去环境配置和IDE安装 ,小白入门友好。


3.代码应用:合理利用互联网资源

到了第三步,大家已经可以运行自己的python代码了,这时候就可以学习程(调)序(包)员(侠)们的秘密武器GitHub了!

首先大家先确认下自己想用代码做什么,比如你写论文没有数据,想抓取些网络数据写论文?

那就来到github,直接搜索你想做的事情,比如wb数据抓取。这种常用场景一般都会有现成的大化T码,下载到本地修改部分代码就可以成功使用!


资料3:写代码的尽头是GitHub


写在后面:学python的4条真心建议

1.不要只看书/看课,一定要亲自动手写代码!

2.给自己一个明确的目标,不要只告诉自己我要学

python,py能做的事可多了,给自己一个具体的方向:学爬虫搞论文数据/学数据处理和分析/搞文本分析…有明确的目的,学习时才更有效率,比如你想学数据分析,那就重点关注pandas库,而不是把精力耗费在其他部分

3.很多时候你想做的事情,网上已经有现成的代码

了,尤其一些爬虫类的项目,善用互联网资源效率翻倍

4.不要半途而废!写代码一小时,debug一整天也

是常有的事。尤其小白阶段,代码缩进、冒号引号这些很基础的地方也很容易出错。一定不要被小虫子达到,出现问题直接把报错信息复制到搜索引擎,你会发现你遇到的99%问题别人也遇到过,解决方案都在网上给你整理好了

写在后面:点亮技能树,不怕大浪淘沙

之前也跟大家分享过我的观点:我一直觉得我们在校园里学习的几年,就像一个不断点亮技能树的过程,很多时候都是在后来的某一个时刻,才突然发现,原来当时无意间学会的东西,竟然可以对自己有那么大的助力,比如当我去互联网面试的时候,才发现之前学过的python、sql 、R语言统统有用!

近期秋招找工作又有了新体验,我投的非技术岗简历,结果笔试竟然是两道python题,当时很多同学都懵了,辛亏我之前自学了python,笔试前刷了几道题,结果竟然顺利进到了面试!而且一般互联网笔试,代码环境就和第二步中介绍的PythonTip类似。都是这种在线刷题的场景,因此刷过题之后再去考试毫无陌生感。

所以,保持学习、保持进取,以后的你肯定会感谢现在努力的自己的,跟大家共勉~

好啦!今天的分享就到这里啦!动动手指点个关注吧,每天不定时分享计算机编程学习资料!

Tags:

最近发表
标签列表