{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

不做编程工作,学习python有什么用吗?

tomatotomato 回答10 收藏1
收藏问题

10条回答

史占广

史占广

回答于2022-06-22 19:12

不做编程工作,学习python有什么用吗?这个就非常多啦,作为一门胶水型、简单易用的编程语言,python第三方库扩展丰富,自然能做的事情非常多,下面我简单介绍3个,分别是自动化办公、爬取网站数据和下载网页视频,感兴趣的朋友可以尝试一下:

自动化办公

日常工作,我们一定会牵扯到word、excel、txt、csv等文件的处理,如果数据量小,手动处理还得心应手,如果数据量庞大,处理起来就会非常费时费力,这时你就可以使用python进行自动化处理,针对常见的文件格式,python提供了许多现成的库可以直接使用,word的python-docx,excel的pandas,ppt的python-pptx,都可以轻松批量处理数据,效率高且操作简单,自动化办公在合适不过:

爬取网站数据

日常浏览网站,我们可能需要从网站获取实时、大量的数据,如果只是手动复制黏贴,就明显非常不合适了,效率低且不利于数据规整,这时你就可以使用python网络爬虫,针对特定的网页编写特定的爬取规则,边解析数据便规整数据,效率高且操作简单,如果你需要批量爬取网站数据,以供自己分析研究,那python爬虫在合适不过,有许多现成的库和框架都可以直接使用,urllib、bs4、lxml、scrapy等都是爬虫的利器,值得推荐和使用:

下载网页视频

日常休闲娱乐,我们可能需要保存网页的视频到本地,如果有现成的插件在合适不过,当然,没有也不影响,python针对网页视频下载,也提供了2个非常实用的下载工具,you-get和youtube-dl,完全免费、开源,只需知道视频网页地址,即可一键轻松下载到本地,支持在线播放、批量下载,效率高且操作简单,如果你需要经常保存网页视频,那这2个工具在合适不过:

当然,除了以上3个方面,python还有许多其他用途,机器学习、web开发、人脸识别、测试运维等,都有现成的框架或库可以直接使用,当然,你也可以使用python开发小型游戏(pygame),绘制卡通人物(turtle),网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

评论0 赞同0
  •  加载中...
evin2016

evin2016

回答于2022-06-22 19:12

不做编程也可以使用python 来帮助自己的工作更高效更优秀。

第一,高效工作。借助python 做批量的工作,比如批量文件改名,或者分类整理文件。做批量的工作是python 可以做的工作,可以大幅提高工作效率。

第二,数据分析。借助python 可以从不同数据源,比如文本文件,电子表格,word文档甚至网络上数据源,来全面的整理数据和分析数据,使得数据发挥真正的作用。

第三,图表曲线制作。借助python 可以绘制各种效果的图表。使得公司对你刮目相看。

以上是我的回答。

评论0 赞同0
  •  加载中...
kbyyd24

kbyyd24

回答于2022-06-22 19:12

编程是很有意思的事情,编程语言就是控制计算机,让他干啥就干啥,可以写游戏,可以写一些自己工作相关的工具助手,提高工作效率。

Python可以做很多事情,典型的譬如,Web开发应用、数据科学中机器学习、数据分析、数据可视化、应用脚本等。

还可以用它来开发游戏,互联网数据采集,比如自己写爬虫程序,爬爬天气情况,爬一爬吃鸡的数据,挺有意思的。

你学一个技术很可能跟你目前工作没有一点关联,或许仅仅就是处于自己的爱好而已。

评论0 赞同0
  •  加载中...
Raaabbit

Raaabbit

回答于2022-06-22 19:12

听说潘十亿也在学Python,我想他应该不是闲的。

Python的用途其实还是很贴近生活和办公的。

我讲个故事吧。

爬图

你有天醒来,突然很有性趣,感觉力量都可以顶穿钢板,这时候你也觉得电脑的桌面壁纸可以换一下了,于是你打开搜索引擎,找了几张美图,可是一张一张的下载,你感觉好累,要不,一下子全部撸到本地就好了,如果这时你会Python的会,你会可以写个小爬虫,快快乐乐的给美图安个家了。至于下几张,已经不是你要考虑的了,你需要考虑的是美图太多,你挑不过来了。

整理

这时你发现,之前保存的时候,名字起的太随意,这么多图片,得整理一下,由于你知道Python,所以你很快又写了个程序,通过正则匹配,文件匹配,进行分类,你甚至还加了个扩展库,根据美图美感等级,进行归类。你还用Python进行文件读写与文件夹归类。

自动发邮件

结束后,你感觉自己很牛逼,就在我们上发了个文章,说老子有美图,需要的留邮箱,大家也都很踊跃,你一开始一个一个压缩发邮件,感觉效率太低了,自己完全在做义工呀,于是你又用Python写了个脚本,自动压缩,并发送邮件,分分钟解决问题。

总结

说完了,上面只是一个Python的使用场景,其它情况下,比如你要处理Word、Excel、PDF等文件时,它也是你的一个好助手。也可以帮你整理电脑里面重复的文件,删除重复的图片,或者进行图片压缩之类的。所以只有我们想不到的,没有我们不能做的。

评论0 赞同0
  •  加载中...
pingan8787

pingan8787

回答于2022-06-22 19:12

我就是问题中所说的不做编程工作,但是又学习了python的人,我以自身感受来回答一下这个问题。

打个比方吧,我认为学习一门编程语言就像读一本课外书,里面的内容虽然不用来考试,但是它带给你的启发和见识不一定比教科书差。这也是我个人在学完python一段时间后的感受。刚开始时,看python语言那么流行,抱着玩一玩的心态入坑,中间也遇到很多烧脑的地方,但是凭着时间慢慢熬过来了。现在回头看学之前和学之后的自己,在思维上和对计算机的理解上跃升了一大个台阶。下面我挑几个地方说一说。

1.学python改变思维方式

不仅仅是python,我觉得只要是面向对象语言应该都有这个特点。在你面对一个整体问题的时候,要怎样考虑去分解,然后每一块怎样分步去实现。其实这就是python中类(class)的基本用法,每一个功能类写好了,那么这个问题基本也就解决了。python代码写多了,这种思维习惯会渐渐的进入你平时思考问题的过程,你会发觉原来又大又杂的问题,现在好像可以理清楚了。

2.学python提升工作效率

python是用来做自动化办公最好用的语言,没有之一!特别是办公三巨头里面的Excel,python可以跟它无缝对接。只要是格式确定的表格,用python写一段代码就可以提取数据,做数据统计,输出数据结果,最后还可以画统计图表。几十个这种表格,在python代码下,两秒钟出结果。(我的文章中也有写python自动化办公,想一起学的关注我 @好逑君Q)

3.学python后get网络资源很easy

python的爬虫可谓是大名鼎鼎。学习python后,爬取想要的网络资源,比如音乐,妹子图啊什么的完全不在话下。至于你想爬多少你自己控制,只要你的硬盘足够大。

如果你的工作与某种特定数据关联度比较高,python可以专门写出针对这种数据的爬虫,帮你全网收集资料,只要使用时注意合规,真的非常又快又好。这一点跟第2点一脉相承。


说了这么多,总之学习python能够提升自我,从思维和具体技能都可以。不过前提是你要有兴趣并且有耐心的坚持下去。一旦你学成了,你会发现不做编程的你,依然打开了一片新天地。

以上就是我想说的,希望能给楼主,给大家一些参考。

评论0 赞同0
  •  加载中...
plokmju88

plokmju88

回答于2022-06-22 19:12

学习python可以开发或使用一些小程序,有利于提高工作效率,让工作变得轻松、便捷。

评论0 赞同0
  •  加载中...
pf_miles

pf_miles

回答于2022-06-22 19:12

记得去年下半年的时候(具体时间记不清了),被朋友圈的一则python的广告刷屏了。这则广告下面的留言,让我一度怀疑广点通的精准性:因为除了技术,还有产品经理,Hr,猎头,运营……。由此可见python的热度有多高,适应的人群有多广。

本人是一名互联网从业者,不是开发不做编程工作,是一名产品经理。很巧,我自学了python,应该是在2019年初。为什么我会去学python呢?很重要的原因是做数据分析。是不是会感觉很奇怪,产品经理为什么要做数据分析?产品经理是一个对综合能力有要求的岗位,要做好需要懂得多,例如:想通过数据来更好地分析需求和市场(了解竞品的数据),那就学一些数据爬取和分析的技术。

而python在这点上有很大的优势。第一,Python 丰富和强大的库以及其出色的数据处理能力,使得其一直是编写爬虫脚本以及分析数据的热门语言。第二,Python 相对于其他语言来说,更为简单易学。我是直接用百度来学习,1个月不到就能上手。

其他岗呢?不论哪个岗,都可能面临用excel处理数据的情况。例如:整理多个相同格式但是不标准的Excel表格,最终汇总成一个Excel表格,并进行数据透视分析。表格内涉及到合并的单元格,不同表格表头位置有偏差等问题,如果手工来处理,一是累,二是易出错。python对excel处理的库是很容易实现自动化的处理,更重要的是下次还能用。

人与动物的区别就是能利用工具提高效率,而人生又是短暂的,所以“珍爱生命,使用python”。

评论0 赞同0
  •  加载中...
YancyYe

YancyYe

回答于2022-06-22 19:12

可以搞点计算,研究生可以用!

评论0 赞同0
  •  加载中...
heartFollower

heartFollower

回答于2022-06-22 19:12

有用啊,Python是一种最简单的自动化处理或数据分析的工具。

评论0 赞同0
  •  加载中...
马永翠

马永翠

回答于2022-06-22 19:12

做为思维训练也可以的!

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<