首页 / 程序员 / 正文
python一般用来做什么?
123467257 发表于:2020-3-26 10:24:17 复制链接 看图 发表新帖
阅读数:2058

下载APP可以快速和圈友联系

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
python一般用来做什么?

python一般用来做什么?w1.jpg



上一篇:Java和C# 谁的成长远景更好?
下一篇:C++和Java各自有哪些优弱点?请简述一下?
温馨提示:
下载好向圈客户端可以随时随地交流学习经验,也可以和圈友发起聊天成为好友
好向圈www.kuaixunai.com是一个专业经验分享交流平台,请提供优质的经验内容分享,拒绝任何广告内容出现,低质量广告内容硬广包含手机号码,微信,QQ或者二维码,网址等形式存在可能会审核不通过 要想被各大搜索引擎尽快收录请做好内容原创工作,才会有更好的推广效果。
返回列表
使用道具 举报
#python, #一般, #用来, #做什么
10 条评论
您需要登录后才可以回帖 登录 | 立即注册
浅陌2427 发表于 2020-3-26 10:31:13 | 阅读全部
python一般用来做什么?w1.jpg


起初我最开始是搞PHP的,有句话怎么说来着,“PHP是世界上最好的语言”,这一句能让含蓄腼腆程序员挣个面红耳赤。后来我又加入了Python阵营,只能说“真香”。香是因为我利用Python解决我的实际问题.
(1)找资源不求人

效果:⭐⭐⭐⭐⭐
技术:python爬虫,python网络编程,数据库
我最初入门Python完全是为了搞爬虫,爬东爬西的,这样下来我收集到了不少获取资源的方式。写了一个脚本获取各类资源入库,这样积累下来,我找电子书、视频、电影都是用的自己爬虫爬到。数据。

(2)自动化办公效率高

效果:⭐⭐⭐⭐⭐
技术:Selenium,PyAutoGui,Pywinauto
还在重复鼠标点点点?复制粘贴?又没效率,又没技术含量,不如用Python帮我处理了(我要有更多的时间处理小姐姐的需求)。什么收发邮件,处理OA公文,这都没问题。出报表,合并表格,这都是小意思。   
(3)AI赋能


python一般用来做什么?w2.jpg


效果:⭐⭐⭐⭐⭐
技术:机器学习,深度学习,tensorflow,keras,pytorch,fastai
在使用Python语言的人中,有一部分人都是机器学习或者深度学习爱好者和从业者。作为AI的首选语言。Python不断征服了其他语言。说说我用Python编写过的神经网络代码吧,从简单的中文手写识别、猫狗分类、狗狗品种分类、鸟类别分类、安全帽佩戴检测、高铁裂纹检测、垃圾分类、无人机目标检测等等应用。
(4)百度网盘资源搜索网站

效果:⭐⭐⭐⭐⭐
技术:服务器技术,Python Web编程
这个项目也就是我最初学习Python想达到的目的,效果当然一级棒,百度网盘的资源众多,更新又快,但是官方不提供搜索,只好自己去爬。经过几年的改进和积累,可以说我可以搜到任何我想要的资源。
总之,其实我做的一些事情都很皮毛,但是充分的体现了Python的强大。你可以去爬全国各地的房价、各地的空气质量、热门电影的影评,可以给自己的他/她定时发微信消息,可以预见的是我对Python掌握的越多,我就会变的更厉害。

以上就是我用Python做的事情,如果你想跟我交流可以留言或者点个赞。
使用道具 举报
回复
123467001 发表于 2020-3-26 10:32:53 | 阅读全部
Python是一门非常通用的编程语言,在各个不同的领域有着广泛的用途。


Google是从一开始就使用python的公司。


那么使用Python能干什么呢。
1. 网页开发
    目前B/S开发模式越来越流行,而Python提供了Django, Flash等基于Python的Web框架,利用Django, Flash可以快速的帮助我们建立Web服务器。

python一般用来做什么?w1.jpg


2. Data Science - 包括机器学习,数据分析和数据可视化
什么是机器学习呢
比如如下的图片,一只猫,但是程序怎么识别出这是一只猫呢。

python一般用来做什么?w2.jpg

     然后我又想识别出下面的这张图片中有一颗树呢

python一般用来做什么?w3.jpg


也许我们会这么设想,如果一张图中白色像素占比比较大的话,则认为这是一只白猫,如果绿色像素占比比较多的话则认为是一颗树


但是加入我们现在有很多不同颜色的狗的图片和不同颜色树的图片该怎么区分呢。


机器学习通常实现一种自动检测给定输入的模式的算法。
我们可以输入1000张猫的图片和1000张树图片给这个机器学习的算法,然后这个算法就会识别出猫和树。
当你再输入一个新的猫或者树的图片给这个算法,然后算法就会识别出这是一只猫还是一颗树了


然而Python有两个比较流行的库scikit-learn 和TensorFlow

python一般用来做什么?w4.jpg


  3. Script - 脚本
脚本就是利用Python实现一些小程序,从而简化我们的工作。
网页自动化测试
     网页爬虫

python一般用来做什么?w5.jpg
使用道具 举报
回复
另一个自己爱爱f 发表于 2020-3-26 10:39:45 | 阅读全部
下载视频呗,Python提供了2个免费而又非常实用的网页视频下载工具,分别是you-get和youtube-dl,无需编码就可以轻松下载包括B站、优酷在内的主流视频网站的视频,下面我简单介绍一下这2个工具的安装和使用,感兴趣的朋友可以尝试一下:
you-get

1.首先,安装you-get,这个直接在命令行窗口输入命令“pip install you-get”就行,如下,安装包也就215K,安装非常迅速:


python一般用来做什么?w1.jpg


2.安装完成后,我们就可以直接在命令行下下载视频了,基本使用方法—“you-get+视频网页地址”即可,如下,这里以下载B站视频为例,速度还是非常不错的:

python一般用来做什么?w2.jpg


3.当然,这里你也可以先查看网站提供的视频格式(包括高清、超清等),然后再选择需要下载的格式,只需要在you-get命令后面添加一个参数i就行,如下,这里以优酷上的视频为例,已经列出了所有可供下载的格式:

python一般用来做什么?w3.jpg


4.更多功能,包括批量下载视频、本地在线播放等,可以参考官方的帮助文档,直接输入命令“you-get -h”就行,每个参数及其功能都解释的非常清楚,一目了然:

python一般用来做什么?w4.jpg


youtube-dl

1.首先,安装youtube-dl,这个也直接在命令行窗口输入命令“pip install youtube-dl”就行,如下,安装包大概1.8M左右,安装也非常迅速:


python一般用来做什么?w5.jpg


2.安装完成后,我们就可以直接使用命令行下载视频了,基本使用方式和you-get一样,输入“youtube-dl+视频地址”即可,如下:

python一般用来做什么?w6.jpg


3.至于批量下载的话,需要先将所有视频的网页地址复制到一个文本文件中,然后在命令后添加一个参数a导入文件,便可批量开始下载,效果如下:

python一般用来做什么?w7.jpg


4.更多功能的话,可以参考帮助命令“youtube-dl -h”,实用参数非常多,包括网络配置、下载设置等,官方解释的非常详细,清清楚楚:

python一般用来做什么?w8.jpg


至此,我们就完成了you-get和youtube-dl这2个免费Python视频下载工具的安装和使用。总的来说,这2个工具都非常不错,使用起来也非常简单,只要你熟悉一下官方文档,很快就能掌握的,当然,Python的应该非常广泛,不仅仅局限于这些,像机器学习、数据处理、网络爬虫等,都有涉及,网上也有相关教程和资料,解释的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
使用道具 举报
回复
圣龙士痔 发表于 2020-3-26 10:44:51 | 阅读全部
谢谢邀请!
作为一名IT行业的从业者,同时也是一名教育工作者,我来回答一下这个问题。
得益于大数据和人工智能技术的发展,目前Python语言的上升趋势非常明显,而且随着产业互联网时代的到来,未来Python语言的应用范围会得到进一步的拓展。
我目前采用Python语言主要从事大数据分析和人工智能领域的一些开发任务,整体上来说,采用Python语言还是比较方便的,一方面Python语言的代码相对比较简洁,另一方面Python语言也有大量的库可以使用,不仅开发速度比较快,代码调整起来也相对比较方便。
python一般用来做什么?w1.jpg


早期我在进行机器学习方面的算法实现时,一直在采用Java语言,一方面原因是我对Java语言比较熟悉,有大量的Java开发经验,另一方面Java语言自身的生态也相对比较成熟,也有不少案例可以参考,直到有一次在参加学术交流会议的时候,在同行强烈的推荐下,我才开始采用Python来完成算法实现,确实感觉要比Java语言更方便一些。
Python语言与Java语言一样,都属于全场景编程语言之一,Python除了在大数据和人工智能领域有广泛的应用之外,在Web开发和嵌入式开发领域也有大量的应用,实际上Python也是Web开发领域的常见开发方案之一,不少大型的Web平台也是基于Python实现的。
最后,虽然Python语言的优点比较多,但是目前在生产环境下,Java的应用要更普遍一些,一方面Python的性能与Java还存在一定的差距(分场景),另一方面Java语言的整个生态体系也更加健全,但是相信随着大数据、云计算的不断发展,未来Python语言将成为Java语言有力的竞争者。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
使用道具 举报
回复
紫气云韵 发表于 2020-3-26 10:48:32 | 阅读全部
谢邀。Python由于近两年数据分析和人工智能的发展得到了广泛的关注。Python作为一门跨平台语言,可以做的方向很多,而且都是有相关岗位的。
1、人工智能方向。目前较为火爆的包括算法岗,计算机视觉,NLP等,但这块门槛和难度都较高,而且主要不在Python在算法。
2、数据处理与分析方向。这个方向主要学习对数据的处理及分析,目前市面上形形色色的岗位很多,包括最近很火的量化工程师,这块来讲主要是学习Python的几个数据分析相关库,然后也需要相关领域的知识,做分析的话对数学建模又要求。
3、Python爬虫,这个方向主要是从指定网站或APP获取相关数据,然后进行数据清洗筛选出有用的数据,除了相关Python技能外还需要对前端知识有所了解。
4、Python后端,这个是最接近常规软件开发的,大多数Python工程师做的其实也只是这块。
5、黑客、计算机桌面程序等,这些方向相对来说比较冷门,但Python也是可以做的。
总之,你学好Python能做的事还是比较多的,希望我的回答能帮到。
使用道具 举报
回复
王世明勘 发表于 2020-3-26 10:52:14 | 阅读全部
python的优势就是库多,基本上只要你能想到的,都可以用python调用别人的库,轻松完成工作。


比如说django、flask、pyramid等web框架,可以快速做出一个网站。我一直有计划做一个各个网站的聚合类签到器,但是一直没开工。你可以尝试一下。


最近我买了个树莓派。你随便搜一下,很多树莓派智能小车、图像识别的例子。配合树莓派强大的接口,可以轻松做出物联网产品来。


如果你常用Word、Excel的办公软件,也有对应的类库可以控制文档。最近我学了一点openpyxl,它可以用来操纵Excel文档。你把下面的代码保存成py文件,然后用pip安装openpyxl和faker这两个类库,就可以运行下面的代码了。运行完之后会生成一个Excel文档,里面包含了一些模拟数据。你甚至还可以用openpyxl生成图表,openpyxl的功能还有很多,想详细学习建议自己看文档。


总之,python功能非常强大。你不用非得把python学的多么好,只要学了一点知识,就可以马上把它用出来。有了python,生活可以变得更简单。



<blockquote>from openpyxl import Workbook
使用道具 举报
回复
陈lawyer 发表于 2020-3-26 10:55:37 | 阅读全部
且Python程序看上去总是简单易懂,对于零基础的小白白们来说是个福音。只要你会简单的四级英语,Python中出现的单词对你来说基本上是piece of cake。学过Python的小伙伴们都知道,Python不但入门容易,而且随着自己编程能力的提升,也可以编写那些非常非常复杂的程序,慢慢的向Python大佬进阶。
如果你具备了Python编程能力,那你可以用Python做点什么呢?
一、网络爬虫。采集网页的数据,为后期的数据挖掘或者数据库的建立提供数据支撑,网络爬虫数据还可以做浏览器等;
二、数据挖掘和分析、科学计算、机器学习。Python中的pandas、numpy、matplotlib等数据处理库,可以助力你进行科学计算和可视化;
三、日常任务。比如自动备份你的MP3、12306抢票等;
四、web开发。其实很多著名的网站像知乎、YouTube、豆瓣网就是Python写的,此外很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python;
五、网络游戏后台。很多在线游戏的后台都是Python开发的;
六、运维、应用开发、大数据、人工智能、自然语言处理等。
……还可以写很长很长…………还可以写很长很长……

python一般用来做什么?w1.jpg


如果你具备Python企业级开发与大数据运维能力,那么你不仅可以用Python做企业级开发,更可以做比“大数据开发”更高端的“大数据运维”,成为市场上稀缺的大数据运维工程师,年薪50w不在话下。
使用道具 举报
回复
柠檬不是那么萌 发表于 2020-3-26 11:01:54 | 阅读全部
目前python在企业的运营主要有如下几方面:
1.网站web后端服务的开发
2.中间件及运维devops 的开发
3.大数据(python的数据科学和数据分析,数据挖掘领域也是比较吃香)
4人工只能,机器学习广泛应用和大量开源库

5.自动化批处理工具的开发

6.爬虫也是其广泛应用的领域



教育领域:
1.数据科学和科研分析
2.青少年编程入门课程
使用道具 举报
回复
琦帅小帅l 发表于 2020-3-26 11:03:21 | 阅读全部
作为一个工作了几年的人来回答问题,就从实际工作中应用的几个例子来回答。其实在工作中主要是数据处理相关的工作,提高工作效率,也是解决像excel等办公软件不能解决问题。
python发邮件,对于数据来说如何发送到业务方的手上,是我们碰到的一个问题

某一天,突然业务方告诉我们要每天定时地给他们提醒,提什么醒呢,异常订单分省份发送到相关业务负责人手上。说实话,其实有点反抗,数据平台上都以产品的形式给他们做好了,现在需要发邮件,没办法,有需求就要满足。这个时候Python就该上场了,利用Python语言特性,写了一个函数,然后其它场合需要应用的时候就直接调用。这样,碰到以后需要发邮件的就需要再写相同的函数了,直接使用就可以。


python一般用来做什么?w1.jpg


爬虫,主要是用于爬取网站上的数据,比如我们需要城市小区的信息,就是利用python去爬取

公司的业务是O2O,所以对线下的一些基础信息要求就多了,比如,城市的社区边上的小店,那些小店是在那个小区边上的。面对多次运营、市场活动提问后,我们就不得不想办法去解决,庆幸的是Python能够很好地帮助我们去解决这个问题。利用python中的scrapy框架,我们爬取了搜房网站的小区信息,这样市场推广活动有筛选目标客户上有了进一步的提高,活动的目的性就更加了。

总的来说,在平时工作上的应用肯定不止上面这两种,python的应用是非常广泛的,有的是我们需要多学习,然后将学习应用到实际工作中。
使用道具 举报
回复
ta55 发表于 2020-3-26 11:05:44 | 阅读全部
举例:
同在公司同一岗位的两个人,老板需要过往一年的数据进行复盘分析,不懂的只能按照以前整理的慢慢来,更多可能没整理需要自己去慢慢一格格的看,然后用表格写一大堆数据然后自己分析,两三天是肯定的。懂python的直接抓取数据生成表格,两个小时就完事。并且有条理更详细。

python一般用来做什么?w1.jpg


所以python除了程序员这一大受众,也会有其他行业的人加入进来,基数大当然学的也大,当然也是有很多人把python当做工作,不知道题主是玩玩还是啥,就在更下面细说吧。
更多人学python并不是为了靠这个养活自己,而是利用python加强自身本职工作的竞争力。比如新媒体,产品经理、财务、证券等。毕竟python好处看得到,也是学起来最简单的编程语言。


比如新媒体职业:

1、简单来说,你会python后就相当于自己建造一个属于自己工作区块的微博热搜榜。你可以利用爬虫、收据抓取等技术知道哪些话题近期特别火,为什么火、有什么共通点,然后根据这些依据来进行自己文章的撰写,在找idea上也花不了那么多时间。
2、写作过程中,也能在网上抓取相应文章、数据、以及原始素材,形成自己的数据库,基本你确定一个想写的文章架构,后续的内容填充,事件举例就是很简单的事情了。只要自己想法足够好,就能出一篇爆款。
3、另外有帮助的就是文章质量,你真的挖掘出热点高频词汇,哪些句式和故事被引用最多,也能分析其他的头条号、公众号等等,看看人们最喜欢看的都是些啥,最近词汇在人们搜索中所占比重,别人都是跟在热点屁股上,你就是蹭热点脸上。
4、有数据支撑也会让你头脑更清醒,也不会有什么流量大起大落还不明白的地方,所有流程都是属于透明的。你还可以进行脚本制作,帮助你更好的管理你所做的运营。

python一般用来做什么?w2.jpg


对于程序员来说

还有一部分人学是因为python在程序员中很多时候相当于一个胶水的存在,帮助更好的完成你的编程工作,并且你单独学python其实也是为即将到来的人工智能做铺垫。毕竟人工智能大多都是由python写的。
大多牛逼的程序员不可能只会一种语言。python的确是后来居上的语言,也很有用,虽然现在主流是java,但python是趋势这句话也没有错。另外网上说学python更多是想要入这一行的,因为python比较简单,选最简单的入行肯定没错,只不过现在只会python工作不好找。但真的有本事,真的也不愁。
这东西就是因人而异,有些人学了不会灵活运用,自然没有,有些人就能把他当做ps一样,给自己工作增添很多优秀案例。
所以,给你项目,给你分享资源,看你点赞收藏加关注的时刻,自然也会跟碰到g点一样,脑袋一下振奋,有了很大的成就感。


下面这些就是给出的项目名字哦,一看就知道是能干啥的。
回复“python项目”就能获得下面这些资源了哦。



几个Python小案例,爱上Python编程!
微信智能回复机器人
交流社区特别小的案例,但小猪佩奇的我还是很喜欢。第二个也有用。
股票python量化交易
python爬虫实战教程
用人工智能玩转“和平精英”--我“吃鸡”,我快乐
春运回家抢票无忧,Python大牛带你实现12306全自动抢票
爬虫—用Python抓取职位信息
使用道具 举报
回复
相关推荐
广告合作以及侵权投诉客服QQ:1623331347 江苏好向圈信息科技有限公司 网站地图1 网站地图2