python都可以干什么?

 我来答
便便19900905
2020-08-31 · TA获得超过5815个赞
知道小有建树答主
回答量:394
采纳率:81%
帮助的人:150万
展开全部

Python的应用方向

  1. 常规软件开发

  Python支持函数式编程和OOP面向对象编程,能够承担任何种类软件的开发工作,因此常规的软件开发、脚本编写、网络编程等都属于标配能力。

  2. 科学计算

  随着NumPy,SciPy,Matplotlib,Enthoughtlibrarys等众多程序库的开发,Python越来越适合于做科学计算、绘制高质量的2D和3D图像。和科学计算领域最流行的商业软件Matlab相比,Python是一门通用的程序设计语言,比Matlab所采用的脚本语言的应用范围更广泛,有更多的程序库的支持。虽然Matlab中的许多高级功能和toolbox目前还是无法替代的,不过在日常的科研开发之中仍然有很多的工作是可以用Python代劳的。

  3. 自动化运维

  这几乎是Python应用的自留地,作为运维工程师首选的编程语言,Python在自动化运维方面已经深入人心,比如Saltstack和Ansible都是大名鼎鼎的自动化平台。

  4. 云计算

  开源云计算解决方案OpenStack就是基于Python开发的,搞云计算的同学都懂的。

  5. WEB开发

  基于Python的Web开发框架不要太多,比如耳熟能详的Django,还有TornadoFlask。其中的Python+Django架构,应用范围非常广,开发速度非常快,学习门槛也很低,能够帮助你快速的搭建起可用的WEB服务。

  6. 网络爬虫

  也称网络蜘蛛,是大数据行业获取数据的核心工具。没有网络爬虫自动地、不分昼夜地、高智能地在互联网上爬取免费的数据,那些大数据相关的公司恐怕要少四分之三。能够编写网络爬虫的编程语言有不少,但Python绝对是其中的主流之一,其Scripy爬虫框架应用非常广泛。

  7. 数据分析

  在大量数据的基础上,结合科学计算、机器学习等技术,对数据进行清洗、去重、规格化和针对性的分析是大数据行业的基石。Python是数据分析的主流语言之一。

  8. 人工智能

  Python在人工智能大范畴领域内的机器学习、神经网络、深度学习等方面都是主流的编程语言,得到广泛的支持和应用。

参考:网页链接

jia_william
2020-08-30 · TA获得超过862个赞
知道小有建树答主
回答量:2123
采纳率:66%
帮助的人:442万
展开全部
什么都可以干。只有你想不到的,没有干不了的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2021-03-10
展开全部

Python是全球前3大最流行的编程语言之一,以其简洁优美、功能强大、高效率的先天优势成为企业新宠此外,国内计算机教育也越来越重视Python在编程中的地位,来源于老男孩教育。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老男孩教育
2020-10-30 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
Python是一款流行的计算机编程语言,具有简单、易学、免费、开源、可移植、可扩展、可嵌入以及面向对象等特点,拥有强大的库,简洁的几行代码即可实现强大的功能,应用范围广泛,可广泛应用于以下领域:
1. Web开发
最火的Python
web框架Django,支持异步高并发的Tornado框架,短小精悍的flask,bottle,Django官方的标语把Django定义为the
framework for perfectionist with deadlines(大意是一个为完全主义者开发的高效率web框架)
2. 网络编程
支持高并发的Twisted网络框架,py3引入的asyncio使异步编程变的非常简单
3. 爬虫开发
爬虫领域,Python几乎是霸主地位,Scrapy/Request/BeautifuSoap/urllib等,想爬啥就爬啥
4. 云计算开发
目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算市场近几年的爆发
5. 人工智能
MASA和Google早期大量使用Python,为什么Python积累了丰富的科学运算库,当AI时代来临后,Python从众多编程语言中脱颖而出,各种人工智能算法都基于Python编写,由其PyTorch之后,Python作为AI时代头牌语言的位置基本确立!
6. 自动化运维
问问中国的每个运维人员,运维人员必须会的语言是什么?10个人详细会给你一个相同的答案,它的名字叫Python
7. 金融分析
金融公司使用的很多分析程序、高频交易软件就是用的Python,目前,Python是金融分析、量化交易领域里用的最多的语言
8. 科学运算
97年开始,NASA就在大量使用Python在进行各种复杂的科学运算,随着NumPy,SciPy,Matplotlib,Enthought
librarys等众多程序库的开发,使得Python越来越适合做科学计算、绘制高质量的2D和3D图像。和科学计算领域最流行的商业软件Matlab相比,Python是一门通用的程序设计语言,比Matlab所采用的脚本语言的应用范围更广泛
9. 游戏开发
在网络游戏开发中Python也有很多应用。相比Lua or
C++,Python比Lua有更高阶的抽象能力,可以用更少的代码描述游戏业务逻辑,与Lua相比,Python更适合作为一种Host语言,即程序的入口点是在Python那一端会比较好,然后用C/C++在非常必要的时候写一些扩展。Python非常适合编写1万行以上的项目,而且能够很好的把网游项目的规模控制在10万行代码以内。
10. 桌面软件
虽然大家很少使用桌面软件了,但是Python在图形界面开发上也很强大,你可以用tkinter/PyQT框架开发各种桌面软件!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中公教育IT培训优就业
2020-08-31 · 百度认证:北京中公教育科技官方账号
中公教育IT培训优就业
中公教育IT培训品牌,致力于培养互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Java开发、Web前端、UI/UE交互设计、大数据、软件测试等课程为一体的IT培训机构。
向TA提问
展开全部
  ① Web开发:众多大型网站均为 python 开发。
  豆瓣:公司几乎所有的业务均是通过 python 开发的
  知乎:国内最大的问答社区,通过 python 开发(Quora) 春雨医生:国内知名的在线医疗网站是用 python 开发的
  还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪、果壳等公司都在使用 python 完成各种各样的任务。
  国外的网站:
  谷歌:Google App Engine、code.Google.com、Google earth、谷歌爬虫、Google 广告等项目都在大量使用
python 开发
  CIA:美国中情局网站就是用 python 开发的
  NASA:美国航天局(NASA)大量使用 python 进行数据分析和运算
  YouTube:世界上最大的视频网站 YouTube 就是 python 开发的
  Dropbox:美国最大的在线云存储网站,全部用 python 实现,每天网站处理 10 亿个文件的上传和下载
  Instagram:美国最大的图片分享社交网站,每天超过 3 千万张照片被分享,全部用 python 开发
  Facebook:大量的基础库均通过 python 实现的
  Redhat:世界上最流行的 Linux 发新版本中的 yum 包管理工具就是用 python 开发的
  ② 爬虫:
  现在是大数据时代,爬虫是属于运营的比较多的一个场景吧,比如谷歌的爬虫早期就是用跑Python写的,如果你对采集数据、处理数据感兴趣,爬虫工程师将会是一个很好的选择。
  ③ 数据分析:
  一般我们用爬虫爬到了大量的数据之后,我们需要处理数据用来分析,不然爬虫白爬了,我们最终的目的就是分析数据,在这方面关于数据分析的库也是非常的丰富的,各种图形分析图等都可以做出来。也是非常的方便,其中诸如Seaborn这样的可视化库,能够仅仅使用一两行就对数据进行绘图,而利Pandas和Numpy、scipy则可以简单地对大量数据进行筛选、回归等计算。
  ④ 人工智能:
  Python近年来被人们熟知的主要原因就是人工智能领域的兴起。
  Python在科学计算领域一直有着较好的声誉,其简洁清晰的语法以及丰富的计算工具,深受此领域开发者喜爱。
  python 由于具有编写简单、改动少等特点。特别适合用在机器学习方向。并且提供了丰富的库。减少了学习人工智能的成本。
  Python开发工程师、爬虫工程师、人工智能工程师都是发展很不错的就业岗位,在招聘网站上的岗位需求也是比较大的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式