问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

你都用Python 来做什么?

发布网友 发布时间:2022-04-20 09:01

我来回答

15个回答

热心网友 时间:2022-04-06 06:56

当我知道可以做这些之后,我特别想会。因为论文查阅、答案确认查询;想知道豆瓣8分以上电影,或者穿越类的电影、处理工资数据考核表等。

可以干什么

1、上学吧答案神器 主要实现的是无*获取上学吧网站上的题目答案(绕过 IP *),并实现了自动识别验证码,只用输入某个题目的网址,即可一键获取答案,速度非常快。「想要哈哈,自己或者给孩子辅导作业必备啊?」

2、抓取某系统内全部学生姓名学号及选课信息

3、扫描研究生系统上的弱密码用户、模拟登录图书馆系统并自动续借

4、给钓鱼网站批量提交垃圾信息 经常会收到含有钓鱼网站链接的短信的,一般都是盗取 QQ 密码的偏多,其实可以使用 Python 来批量给对方的服务器提交垃圾数据(需要先抓包),这样骗子看到信息之后就不知道哪些是真的哪些是假的了,说不定可以解救一部分填了密码的同学。

5、网易云音乐批量下载 可以批量下载网易云音乐热歌榜的歌曲,可以自己设定数量,速度非常快。

6、批量下载读者杂志某一期的全部文章

7、 获取城市PM2.5浓度和排名

8、爬取某网商品价格信息

你都用 Python 来做什么?

那Python 作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐。那么,Python 的应用领域有哪些呢?

Python 的应用领域非常广泛,几乎所有大中型互联网企业都在使用 Python 完成各种各样的任务,例如国外的 Google、Youtube、Dropbox,国内的百度、新浪、搜狐、腾讯、阿里、网易、淘宝、知乎、豆瓣、汽车之家、美团等等。概括起来,Python 的应用领域主要有如下几个。

Web应用开发

Python 经常被用于 Web 开发,尽管目前 PHP、JS 依然是 Web 开发的主流语言,但 Python 上升势头更劲。尤其随着 Python 的 Web 开发框架逐渐成熟(比如 Django、flask、TurboGears、web2py 等等),程序员可以更轻松地开发和管理复杂的 Web 程序。例如,通过 mod_wsgi 模块,Apache 可以运行用 Python 编写的 Web 程序。Python 定义了 WSGI 标准应用接口来协调 HTTP 服务器与基于 Python 的 Web 程序之间的通信。举个最直观的例子,全球最大的搜索引擎 Google,在其网络搜索系统中就广泛使用 Python 语言。另外,我们经常访问的集电影、读书、音乐于一体的豆瓣网(如图 1 所示),也是使用 Python 实现的。



图1用Python实现的豆瓣网

不仅如此,全球最大的视频网站 Youtube 以及 Dropbox(一款网络文件同步工具)也都是用 Python 开发的。

自动化运维

很多操作系统中,Python 是标准的系统组件,大多数 Linux 发行版以及 NetBSD、OpenBSD 和 Mac OS X 都集成了 Python,可以在终端下直接运行 Python。有一些 Linux 发行版的安装器使用 Python 语言编写,例如 Ubuntu 的 Ubiquity 安装器、Red Hat Linux 和 Fedora 的 Anaconda 安装器等等。另外,Python 标准库中包含了多个可用来调用操作系统功能的库。例如,通过 pywin32 这个软件包,我们能访问 Windows 的 COM 服务以及其他 Windows API;使用 IronPython,我们能够直接调用 .Net Framework。通常情况下,Python 编写的系统管理脚本,无论是可读性,还是性能、代码重用度以及扩展性方面,都优于普通的 shell 脚本。

人工智能领域

人工智能是项目非常火的一个研究方向,如果要评选当前最热、工资最高的 IT 职位,那么人工智能领域的工程师最有话语权。而 Python 在人工智能领域内的机器学习、神经网络、深度学习等方面,都是主流的编程语言。可以这么说,基于大数据分析和深度学习发展而来的人工智能,其本质上已经无法离开 Python 的支持了,原因至少有以下几点:

目前世界上优秀的人工智能学习框架,比如 Google 的 TransorFlow(神经网络框架)、FaceBook 的 PyTorch(神经网络框架)以及开源社区的 Karas 神经网络库等,都是用 Python 实现的;微软的 CNTK(认知工具包)也完全支持 Python,并且该公司开发的 VS Code,也已经把 Python 作为第一级语言进行支持。Python 擅长进行科学计算和数据分析,支持各种数*算,可以绘制出更高质量的 2D 和 3D 图像。总之,AI 时代的来临,使得 Python 从众多编程语言中脱颖而出,Python 作为 AI 时代头牌语言的位置,基本无人可撼动!最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以价位@762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

网路爬虫

Python 语言很早就用来编写网络爬虫。Google 等搜索引擎公司大量地使用 Python 语言编写网络爬虫。从技术层面上将,Python 提供有很多服务于编写网络爬虫的工具,例如 urllib、Selenium 和 BeautifulSoup 等,还提供了一个网络爬虫框架 Scrapy。

科学计算

自 1997 年,NASA 就大量使用 Python 进行各种复杂的科*算。并且,和其它解释型语言(如 shell、js、PHP)相比,Python 在数据分析、可视化方面有相当完善和优秀的库,例如 NumPy、SciPy、Matplotlib、pandas 等,这可以满足 Python 程序员编写科学计算程序。

游戏开发

很多游戏使用 C++ 编写图形显示等高性能模块,而使用 Python 或 Lua 编写游戏的逻辑。和 Python 相比,Lua 的功能更简单,体积更小;而 Python 则支持更多的特性和数据类型。比如说,国际上指明的游戏 Sid Meier's Civilization(文明,如图 2 所示)就是使用 Python 实现的。



图2Python开发的游戏

除此之外,Python 可以直接调用 Open GL 实现 3D 绘制,这是高性能游戏引擎的技术基础。事实上,有很多 Python 语言实现的游戏引擎,例如 Pygame、Pyglet 以及 Cocos 2d 等。以上也仅是介绍了 Python 应用领域的“冰山一角”,例如,还可以利用 Pygame 进行游戏编程;用 PIL 和其他的一些工具进行图像处理;用 PyRo 工具包进行机器人控制编程,等等。有兴趣的读者,可自行搜索资料进行详细了解。

热心网友 时间:2022-04-06 08:14

Python作为一种通用语言,几乎可以用在任何领域和场合,角色几乎是无限的。Python具有简单、易学、免费、开源、可移植、可扩展、可嵌入、面向对象等优点,它的面向对象甚至比java和C#.net更彻底。
它是一种很灵活的语言,能帮你轻松完成编程工作。强大的类库支持,使编写文件处理、正则表达式、网络连接等程序变得相当容易。能运行在多种计算机平台和操作系统中,如unix、windows、MacOS、OS/2等等,并可作为一种原型开发语言,加快大型程序的开发速度。
Python除了极少的涉及不到的开发之外,其他基本上可以说全能:系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、爬虫编写、机器学习、人工智能等等。所以说Python的应用特别广。

热心网友 时间:2022-04-06 09:48

几乎没有Python办不到的事情.Python的内核非常之小,但他能够提供基本的构建块,所以程序员能设计很多的应用程序.另外可以用C,C ,Java对Python进行扩展,因此你可以用它开发任何类型的程序.Python解释器提供大量的各种附加模块构成的库来扩展Python程序设计的功能,比如网络通讯,文本处理(广泛的XML支持),以及正则表达式(Regular Expression)。

虽然Python的主要目的是向程序员屏蔽底层的复杂性,但是它也支持一些必要的挂钩(hook),扩展和函数,这样我们可以对操作系统的特定区域进行底层访问.上天入地的本事都有了,Python的确是可以做任何事情。

Python的可扩展性

因为Python是用C写的,有些扩展用C ,而且可以访问其源代码,因此可以对Python写扩展.Python提供的许多标准模块支持C或者C 接口。

Python和C可以一起工作.它可以嵌入到C或者C 的应用程序当中,因此可用Python语言为应用程序提供脚本接口.由于支持跨语言开发,可用Python设计概念化应用程序,并逐步移植到C,使用前不必用C重写应用程序。

Python可以和Java一起工作:Jython是Java 与Python天衣无缝的结合.无论是在Python里面调Java的包,或是在Java里面使用Python的对象,你都可以畅通无阻.还有更妙的,由于Jython的解释器完全用Java编写,因此可以在支持Java的任何平台上部署Python程序,甚至WEB浏览器也可以直接运行Python脚本.本人曾经在项目中用Jython画3D图,客户端IE可以直接浏览并用鼠标进行操纵!

Python的简单性

只要了解Python的基本原理,学习其他内容就会很容易.语言的核心很小,语义和样式非常简单.半天时间学会,轻轻松松.当然这不是说Python语言没有需要深入学习的复杂问题.许多扩展和库,还是需要认真思考才能达到高效使用这门语言的目的.尤其是与其他语言,如TK和SQL进行集成连接时,更是应该如此.

其实我的主要研究工作是用 Python 做数据分析,业余爱好搞搞 web 开发,所以我目前主要用 Python 做 3 件事情。

1. 数据分析

Python 的数据分析生态系统很完善了,甚至看到很多研究者的讨论帖子都建议早点把研究工。

热心网友 时间:2022-04-06 11:40

我大部分是使用Ice来收集数据,处理后用chartdirector绘图。在这里,我还为大家摘取了部分网友的回答。
网友A说,主要是做数据抽取和图表生成;网友B说用python做嵌入式,主要是数据库初始化、定时备份,数据提取,制图;Ice应用;系统管理脚本;数据库管理;网友C认为做什么都行,用Python写过系统管理的脚本,CGI程序,Windows下的GUI程序。

Python
总之,Python可以做的事情数不胜数,应用领域也非常广泛:可以应用在网站,游戏,数据库,科学计算,虚拟现实等各个方面。可以做网络后台框架,比如Django,非常优秀,非常灵活。大家如果想用一门语言尽可能地做更多的事情,建议去学习Python技术。
python的优点都有哪些?
1、主要是开发快,语言简洁,没那么多技巧,所以读起来非常清楚容易。
2、C/C 可以写python的mole,标准库里就有用C/C 写的东西,这个跟java的JNI类似。
3、python的gui一般是用tkinter,就是tk的python的wrapper。python没有像xna那么方便的工具。
4、python不是为了网络设计的。python是1991年有的,WWW是1993年才被CERN开放的。网络编程用python主要是因为开发快。
5、像VS那样功能强的IDE,有要钱的PyCharm和不要钱的PyDev。PyDev有Eclipse的插件版本或者是Aptana Studio版本。
为什么一定要选择Python?
Python是一门面向对象的编程语言,它相对于其他语言,更加易学、易读,非常适合快速开发。
学完Python可以做些什么?
一、Web应用开发
服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等;国外的Google、Dropbox等。
二、系统网络运维
在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。
三、科学与数字计算
Python被广泛的运用于科学和数字计算中,例如生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等,常用numpy、SciPy、Biopython、SunPy等。 四、3D游戏开发
Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一个PyWeek的比赛。
五、图形界面开发
Python可编写桌面图形用户界面,还可以扩展微软的Windows,常用Tk、GTK 、PyQt、win32等。
六、网络编程
除了网络和互联网的支持,Python还提供了对底层网络的支持,有易于使用的Socket接口和一个异步的网络编程框架Twisted Python。

热心网友 时间:2022-04-06 13:48

按照网上大佬的说法,python除了不会繁衍几乎什么能实现。可见python的功能之强大。我平时用python主要是用来数据分析,实现结果输出的自动化。另外我也会用python来批量处理pdf转word,还有用来画图,特别是像heatmap、network这类图,python画出来的图还是很好看的。对python掌握比较好的话,还可以实现网络爬虫!

热心网友 时间:2022-04-06 16:12

我从 2015 年 3 月第一次接触 Python 这门语言(之前一直写 PHP),就对其简洁的代码和超快的开发速度深深着迷了。这些年里,我利用 Python 写过非常多的小脚本,绝大部分都是为了提高效率而写的工具,有不少还打包成了桌面版单文件供广大用户使用。
1. SciHub Desktop
这个软件的最初两个版本是用 Python + TK 写的 GUI 程序,主要是为了方便广大研究生突破权限下载英文文献。内含多个文献下载数据源,只要输入文献的 DOI 号,回车就可以自动下载文献全文,非常方便,目前仅网盘的下载量就超过了 30 万人次。
Tsing:SciHub Desktop 桌面版软件官方发布页面
2. HistCite Pro
这个软件是基于 HistCite 内核开发的免安装易用版本,使用 Python 对从 Web of Science 数据库中导出的数据文件进行预处理,然后进行文献引文分析,快速分析出某个研究领域最具有价值的文献和作者,目前也得到了数万用户的使用。
Tsing:文献引文分析利器 HistCite 详细使用教程暨 HistCite Pro 首发页面
3. 上学吧答案神器
这款软件是最近才写的,主要实现的是无*获取上学吧网站上的题目答案(绕过 IP *),并实现了自动识别验证码,只用输入某个题目的网址,即可一键获取答案,速度非常快。
Tsing:自动识别验证码无限次获取上学吧的题目答案
4. 破解观看中科大网络课堂
由于本科四年都在科大,所以那时候也写了好多关于科大的脚本(正是因为太喜欢科大了才会去折腾这些哈),虽然目前有些已经失效了,但是还是值得放出来纪念一下的。
中国科学技术大学网络课堂汇集了很多知名教授的授课视频,以及最新的大牛讲座视频,内容相当丰富,但是这些视频只面向校内 IP 开放。后来不小心找到了网站上的一个漏洞,用 Python 写了不到 10 行代码就可以获取真实视频地址,这样就可以在校外看视频了。(这个漏洞目前已经被修复了,大家就不要找我要代码了哈~)
另外还简单写了一个 GUI 界面,打包成 exe 单软件给室友用,都说挺好用的哈。
5. 抓取研究生系统内全部学生姓名学号及选课信息
登录中国科学技术大学的研究生综合系统,可以看到每一门课选课的学生姓名和学号,当时就想到做一个这样的系统,输入任何姓名或学号就可以看到他所有的选课信息。
点击每门课的已选人数链接,可以看到所有的选课学生姓名和学号:
下面利用 requests 的模拟登录功能,先获取全部课程的链接,然后逐个抓取所有课程的选课信息。(为了保护学生信息,对程序的关键部分进行了模糊处理。)
这样就获取了一个巨大的 json 文件,里面全都是学生的姓名、学号以及选课信息:
有了这个 json 文件,我们可以写入数据库,也可以直接利用 json 文件来查询

热心网友 时间:2022-04-06 18:54

Peython 可以做很多事情, 他可以处理数据科学, 包括机器学习数据 分析和数据格式化, 第二可以进行网站开发。使用基于python的外部框架,最近在外部开发中变得非常流行,还可以通过它进行加倍编写,是编写好很多小程序,可以让工作任务自动化。

热心网友 时间:2022-04-06 21:52

一般我用python做数据分析,python有很强的数据加工能力,数据可视化能力!比如常见的移动平均,长表转化为宽表等!

热心网友 时间:2022-04-07 01:06

用来搞机器学习:
Scikit-Learn机器学习实践--垃圾短信识别 - 州的先生zmister.com|个人博客
Python机器学习实战-使用朴素贝叶斯进行垃圾短信识别 - 州的先生zmister.com|个人博客
从数据爬取到机器学习--标题党,你的标题值几何 - 州的先生zmister.com|个人博客
用来可视化分析:
加盟创富好项目?简单可视化分析告诉你78网上到底都有啥! - 州的先生zmister.com|个人博客
运用汽车数据进行Python可视化分析 - 州的先生zmister.com|个人博客
想买低价股?看看利用Python对A股低价股的这些数据分析! - 州的先生zmister.com|个人博客
用来制作词云:
可能是比Python更方便的词云制作了 - 州的先生zmister.com|个人博客
用来写爬虫:
Python爬虫教程 - 州的先生zmister.com|个人博客
用来写GUI:
Python GUI教程(一):在PyQt5中创建第一个GUI图形用户界面
Python GUI教程(二):添加窗口小部件到图形用户界面GUI中
Python GUI教程(三):在GUI窗口中进行布局管理
Python GUI教程(四):安装并使用Qt设计师设计Python GUI
Python GUI教程(五):通过Qt设计师在GUI中添加窗口部件
Python GUI教程(六):使用Qt设计师进行窗口布局
Python GUI教程(七):转换qt设计师的ui代码为Python代码
Python GUI教程(八):在主窗口中调用对话框
Python GUI教程(九):从UI文件中解耦Python代码
Python GUI教程(十):创建一个复杂的GUI
Python GUI教程(十一):使用多线程保持GUI的响应
用来写Web:
利用Python打造短链服务(一) - 州的先生zmister.com|个人博客
用来进行Web渗透测试:
利用Python进行Web渗透测试(七):用Python编写一个资源暴力探测工具 - 州的先生zmister.com|个人博客
利用Python进行Web渗透测试(八):改进暴力探测器的显示结果和新功能 - 州的先生zmister.com|个人博客
利用Python进行Web渗透测试(九):添加渗透测试探测器结果截图 - 州的先生zmister.com|个人博客

热心网友 时间:2022-04-07 04:38

可以利用 Python 写小脚本,绝大部分都是为了提高效率而写的工具,可以打包成桌面版单文件使用:
一:上学吧答案神器。

这款软件是最近才写的,主要实现的是无*获取上学吧网站上的题目答案(绕过 IP *),并实现 了自动识别验证码,只用输入某个题目的网址,即可一键获取答案,速度非常快。
二:HistCite Pro

这个软件是基于 HistCite 内核开发的免安装易用版本,使用 Python 对从 Web of Science 数据库中导出的数据文件进行预处理,然后进行文献引文分析,快速分析出某个研究领域最具有价值的文献和作者,目前也得到了数万用户的使用。

热心网友 时间:2022-04-07 08:26

主要就是用来统计数据,其次就是制作一些表格,同时优化一些PPT。

热心网友 时间:2022-04-07 12:30

python功能太强大了,以至于我们只会使用到它的冰山一角,想要全部学会难度相当大,也没有必要。本人用python也就是做点简单的脚本,玩游戏的时候当个按键精灵用。

热心网友 时间:2022-04-07 16:52

python可以用来做爬虫,做网页,做自动化测试等等。python之所以被称为万精油,就是因为它的功能很强大,那里都可以使用它。我经常使用python来做表和爬虫,非常简洁高效。

热心网友 时间:2022-04-07 21:30

我用Python来写爬虫程序,用于抓取网站数据,并复制到相应的粘贴板。

热心网友 时间:2022-04-08 02:24

一般来说,用这个都是用来做数据,分析,数据导入以及数据输出相关的工作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...其他人都无问题,确定网络连接无问题,请问是什么原因? 描写花朵从花蕾到开放的句子 描写花蕾的优美句子 ...毒毛和鲜艳色斑,一般食虫鸟不敢捕食,这在生物学上属于…( )A.保护... 安徽名人出身地 山东中专学校有哪些? 山东现代职业学院毕业是本科还是大专还是高职? 我春考考了374我不知道报哪个学校 山东现代学院中专部好不好 为什么我号卖了100元藏宝阁待审核金就40元 是咋么回事呀 蜜芽plus是什么,什么是蜜芽plus 书格的版权问题 微信公众号运营有什么好的第三方工具? 除了开通小程序,轻栈还有哪些功能比较好用? 线路图中的短链与长链什么意思 信息流广告投放平台有哪些 新浪微博短链点击是怎么算的? 985短链生成网址,查询短链点击量准确吗? 生成短链后的外链算数吗? 怎样在浏览器复制那种短的链接,为什么不同的链接... 网站的内页的链接地址太长了怎么优化?如何让他变... 什么是网站短链? 为什么,我说话的时候,心里想要表达的事,怎么就... 我说话的时候大家一定要洗耳恭听这句话有问题吗 京腔 怎么学 我说的时自学 我说话的时候老是不自然的就带出了脏话! 我说话的时候,脑子为什么不能想下一句。 怎么我说话的时候总是嘴巴自然要笑笑的 我说话的时候,他总是笑代表什么? 为什么我说话的时候我女朋友总听不到 挂机微站主要是做网站的吗? 如何制作QQ空间主页 京东物流加盟条件 如何解除win10共享人数限制 笔记本电脑win10系统怎么设置热点 完井的工艺过程有哪些? 钻井周期、完井周期、建井周期的定义 怎样编写水井完井报告,求水井完井报告编写格式  渤海稠油油田水平分支井钻完井技术 录井与测井有什么不同吗? 沃尔沃s90和宝马7系车身尺寸是多少? 求翻译啊摘要 完井方法优选的经济评价是油藏经营管... 沃尔沃S90车长5米,为何价格却如此低? 完井与试油. 除了安全,沃尔沃S90还有这些值得关注的点 智能完井技术新进展 优惠后不到30万元的旗舰!空间堪比7系,沃尔沃S90... 水平井筛管完井工艺技术.概要 沃尔沃s60与s90的区别 定向井的定向井的基本概念