问大家】Python 适合开发什么?

2020-03-10 20:01发布

我问一下Python一般适合开发什么?我说的是“适合”开发什么。而不是“能”开发什么,谢谢大家。

我问一下Python一般适合开发什么?我说的是“适合”开发什么。而不是“能”开发什么,谢谢大家。

9条回答
哈哈哈哈哈哈嗝
1楼 · 2020-10-15 14:23.采纳回答

web开发pytyon拥有非常完善的与web服务器进行交互的库,以及大量的免费的前端网页模板。更具优势的是,有非常优秀且成熟的Django Web框架,功能一应俱全。linux系统运维事实上,在早期都是通过shell脚本来去实现自动化运维,但是由于shell脚本本身呢可编程的能力偏弱,一些需要实现的功能的库也很少,大部分都需要自己从头写起,然而pyhon作为“胶水语言”可以很方便的和其他由于集成起来,对各类工具进行方便发二次开发,形成一套自己的运维管理系统。游戏开发python在游戏开发方面可能不及Lua 或者是 C++,但是由于python脚本化的优点,类似于游戏剧本、游戏玩法逻辑等这种非常灵活的设计上,我们呢修改起来十分方便。当然了,如果开发一款小的游戏程序,python还是很具有优势的,比较出名的就是pygame了,或许是我们自娱自乐的一个福音啦。网络爬虫在爬虫方面,python是独领风骚的。python有非常丰富的库去访问网页文档的接口api以及后期网页文档的快速处理。桌面软件在window系统桌面开发领域,相信C++ MFC应该是用的比较广的了,python可以实现对C++的无缝对接,并且同时支持Qt和GTK。数据处理python作为一门工程性语言,对于数据处理的类库是相当丰富的,比如有高性能的科学计算类库NumPy和SciPy。人工智能事实上,真正的人工智能的底层语言是C/C++,因为真正的计算全在于C/C++,而python仅仅是调用AI的接口然后去实现一些逻辑而已。但是为什么说人工智能首先python呢?这个其实是由于python作为“胶水语言”的特质才会显的出类拔萃,主要使用python是因为CPython和底层原因的融合使得开发起来更加方便。

好啦,当然python还有其他的应用场景,比如说云计算,大名鼎鼎的云计算框架OpenStack就是python开发的。哈哈,说了这么多,有没有您喜欢从事的领域呢

也可以加入我们的python的交流群621540086


IT学习
2楼 · 2020-08-03 10:21

Python语言能做到的东西还是超级多的,像大家都比较熟悉的爬虫、web应用开发、人工智能、数据分析等等,Python都可以轻松完成。也正是因为Python语言自身的这种兼容性,也让更多的小伙伴们选择学习Python语言。

适合不就是能嘛

Sirius016
3楼 · 2020-09-07 18:53

根据TI‌‌OBE最新排名,Python已超越C#,与Java、C成为全球前5大流行编程语言之一。其应用领域非常广泛,诸如后端开发、全栈开发、爬虫开发、人工智能、金融量化分析、大数据、物联网等,相应的,Python的职业选择就很多。

人才需求大

Python在职友集的岗位需求量还是很多的,未来发展前景向好。


visonx
4楼 · 2020-12-10 15:02

Python语言能做到的东西还是超级多的,像大家都比较熟悉的爬虫、web应用开发、人工智能、数据分析等等,Python都可以轻松完成。也正是因为Python语言自身的这种兼容性,也让更多的小伙伴们选择学习Python语言。


小太阳的杨杨杨
5楼 · 2020-12-24 10:00

1、数据分析
2、爬虫
3、web后端
4、自动化测试
5、自动化运维

彭彭彭
6楼 · 2021-01-14 14:59

Python语言能做到的东西还是超级多的,像大家都比较熟悉的爬虫、web应用开发、人工智能、数据分析等等,Python都可以轻松完成。也正是因为Python语言自身的这种兼容性,也让更多的小伙伴们选择学习Python语言。

想当熊猫
7楼 · 2021-01-15 10:50

python可以做的很多,比如web,爬虫,数据分析,人工智能等。现在做数据分析的用python的市场职位很多,另外做web项目实现起来周期短,并不是所有的公司都是大型项目,快速成型的项目可能更受欢迎,python写前后端分离的项目也很多。

python 的库很全,只要你想到的库基本都有,所以对于有些功能实现起来很方便,其他语言可能要上百行完成的,python可能几句话搞定。


下面说下发展路线:


1.第一可以多看一些python基础的视频,现在B站上的免费学习的视频很多,不用到处找视频,学习起来方便。先把基础打牢固了再学习其他的。(这个B站不仅有python视频还有云计算的,网络安全的可以全方面了解)

2.如果你的基础比较好了之后,要学习一下常用的HTML,CSS和javascript等,无论哪一门语言都是要学习这个的。

3. 学习数据库,无论是关系型的MySQL或者非关系型的Redis,mongoDB都要学习。

4.前面三点都学习ok了的话,可以考虑下python的两大方向了,一个是web,一个是数据。

A. 如果走web方向,就要学习框架了Django,Flask,Django-RESTFramework等。虽说比不上java的那些框架,但是python实现起来快速方便。

B. 如果走数据方向呢,就要学习下爬虫和数据分析的各种框架了。


夏天1227
8楼 · 2021-01-17 09:38

Python语言能做到的东西还是比较多的,像大家都比较熟悉的爬虫、web应用开发、人工智能、数据分析等等

IT学习助手 - qq:2676427015
9楼 · 2021-11-06 09:59

  Python是一门面向对象的编程语言, 编译速度超快,从诞生到现在已经25个年头了。它具有丰富和强大的库,常被称为 “胶水语言”,能够把用其他语言编写的各种模块(尤其是C/C+ +)很轻松地联结在一起。其特点在于灵活运用,因为其拥有大星第三方库,所以开发人员不必重复造轮子,就像搭积木-样,只要擅于利用这些库就可以完成绝大部分工作。

  随着人工智能发展,学习python语言的人员有更多的岗位机会,python从事的职业广泛,从游戏到AI人工智能能都可以用Python实现。除了编程,各种岗位的人都应该学python编程,python编程会大大的提高工作效率。  

  一、学Python编程能做的工作,编程方向:

  1、Web应用开发

  服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,迅速完成一个网站的开发和Web服务。

  2、系统网络运维

  在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。

  3、科学与数字计算

  Python被广泛的运用于科学和数字计算中,例如生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等。

  4、3D游戏开发

  Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。

  5、图形界面开发

  Python可编写桌面图形用户界面,还可以扩展微软的Windows,常用Tk、GTK+、PyQt、win32等。

  6、网络编程

  除了网络和互联网的支持,Python还提供了对底层网络的支持,有易于使用的Socket接口和一个异步的网络编程框架Twisted Python。

 二、学Python编程能做的工作,非编程方向:

各种岗位的人都应该学点python编程,因为python编程会大大的提高工作效率。:

  1、行政岗位

  Python可以帮助行政岗位的人,自动形成考勤表,完成资产盘点和记录,并且实现办公自动化。

  2、财务岗位

  Python可以帮助财务人员完成庞大的报表数据统计和分析。

  3、销售岗位

  销售岗位不仅是能说会道更要懂得利用数据,分析工作中的不足。而python可以帮助销售人员生成销售业绩表,周报和月报。

  4、还有很多其他的岗位

  任何事物、岗位,都是一种运营工作。思路、计划、过程、结果、反思,而这其中的每个环节都需要大量的数据来分析参考,再对工作中的环节进行调整,提高工作效率。

  每个人都应该学点编程,就像计算机几乎人人都能操作。python适合用来做数据分析相关的工作,对于目前很多岗位而言都应该学一点python编程,有利于提升工作效率。


相关问题推荐

    没有解决我的问题,去提问