精华内容
下载资源
问答
  • Python是一个非常好用的程序语言,开发的速度非常快,你都知道Python可以用来做什么吗?下面我将介绍几个简单的小程序,你也可以试一试!1.网易云音乐批量下载你可以利用Python进行网易云音乐批量下载,可以下载网易...
    Python可以用来做什么?这4个在平常生活中都可以用到

    Python是一个非常好用的程序语言,开发的速度非常快,你都知道Python可以用来做什么吗?下面我将介绍几个简单的小程序,你也可以试一试!

    1.网易云音乐批量下载

    你可以利用Python进行网易云音乐批量下载,可以下载网易云各个榜单的全部歌曲,那话不多说,直接上代码吧。

    Python可以用来做什么?这4个在平常生活中都可以用到

    将代码弄好,就可以听音乐了~~

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

    代码如下:

    Python可以用来做什么?这4个在平常生活中都可以用到

    Python可以用来做什么?这4个在平常生活中都可以用到

    3.屏保计时器

    Python可以用来做什么?这4个在平常生活中都可以用到

    原理:利用Python turtle库实现快速画图,每隔一秒钟擦除屏幕,然后获得电脑实时时间,再次画图,呈现动态时间。

    关于数字如果画,可以把数字理解为一个晶体管状的8(7segments),不同数字都是其演变而来,只不过对不同数字实现抬笔,落笔动作,可以对不同。

    Python可以用来做什么?这4个在平常生活中都可以用到

    Python可以用来做什么?这4个在平常生活中都可以用到

    4.画爱心表白

    图形都是一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立表达式expression,当满足时,两个for循环(for X in range; for Y in range)就会每行每列的打印。

    Python代码与注释:

    Python可以用来做什么?这4个在平常生活中都可以用到

    理清思路一行代码实现:

    Python可以用来做什么?这4个在平常生活中都可以用到

    Python可以用来做什么?这4个在平常生活中都可以用到

    这个爱心表白的可以试一试呀~~

    今天的分享就到这里啦,喜欢的话记得转发+评论哦!让大家看到你独特的见解哦!

    另外送上七夕福利啦,私信回复“01”即可获得Python视频资料哦,而且全部都是免费的!

    展开全文
  • python爬虫可以用来做什么

    千次阅读 2020-06-03 11:35:52
    python爬虫程序可用于收集数据。这也是最直接和最常用的方法。由于爬虫程序是一个程序,程序运行得非常快,不会因为重复的事情而感到疲倦,因此使用爬虫程序获取大量数据变得非常简单和快速。 由于99%以上的网站是...

    1、收集数据

    python爬虫程序可用于收集数据。这也是最直接和最常用的方法。由于爬虫程序是一个程序,程序运行得非常快,不会因为重复的事情而感到疲倦,因此使用爬虫程序获取大量数据变得非常简单和快速。

    由于99%以上的网站是基于模板开发的,使用模板可以快速生成大量布局相同、内容不同的页面。因此,只要为一个页面开发了爬虫程序,爬虫程序也可以对基于同一模板生成的不同页面进行爬取内容。

    2、调研

    比如要调研一家电商公司,想知道他们的商品销售情况。这家公司声称每月销售额达数亿元。如果你使用爬虫来抓取公司网站上所有产品的销售情况,那么你就可以计算出公司的实际总销售额。此外,如果你抓取所有的评论并对其进行分析,你还可以发现网站是否出现了刷单的情况。数据是不会说谎的,特别是海量的数据,人工造假总是会与自然产生的不同。过去,用大量的数据来收集数据是非常困难的,但是现在在爬虫的帮助下,许多欺骗行为会赤裸裸地暴露在阳光下。

    1591006492212_python爬虫.png

    3、刷流量和秒杀

    刷流量是python爬虫的自带的功能。当一个爬虫访问一个网站时,如果爬虫隐藏得很好,网站无法识别访问来自爬虫,那么它将被视为正常访问。结果,爬虫“不小心”刷了网站的流量。

    除了刷流量外,还可以参与各种秒杀活动,包括但不限于在各种电商网站上抢商品,优惠券,抢机票和火车票。目前,网络上很多人专门使用爬虫来参与各种活动并从中赚钱。这种行为一般称为“薅羊毛”,这种人被称为“羊毛党”。不过使用爬虫来“薅羊毛”进行盈利的行为实际上游走在法律的灰色地带,希望大家不要尝试。

    展开全文
  • “我到底可以Python做什么?” 这是个棘手的问题,因为Python有很多用途。但是随着时间的推移,我发现Python主要可用于一下三个方面: Web开发 数据科学——包括机器学习、数据分析和数据可视化 脚本编写 ...


    如果您正在考虑学习Python,或者您最近刚开始学习,您可能会问自己:

    “我到底可以用Python做什么?”

    这是个棘手的问题,因为Python有很多用途。但是随着时间的推移,我发现Python主要可用于一下三个方面:

    • Web开发
    • 数据科学——包括机器学习、数据分析和数据可视化
    • 脚本编写

    我们就依次来看看吧。

    Web开发

    像Django和Flask这样基于Python的Web框架最近在web开发中变得非常流行。

    这些web框架帮助您用Python创建服务器端代码(后端代码)。这些代码在您的服务器上而不是在用户设备以及浏览器上(前端代码)运行。如果您不熟悉后端代码和前端代码之间的区别,请参阅下面脚注。

    但是,等等,我为什么需要web框架呢?

    那是因为web框架让构建通用后端逻辑变得更简单了。这包括把不同的URL映射到Python代码块、处理数据库和生成用户在浏览器中看到的HTML文件。

    我应该用哪个Python web框架?

    DjangoFlask是两种最流行的Python web框架。如果您刚刚开始学习,那么可以用它们中的任何一个。

    Django和Flask有什么区别?

    Gareth Dwyer有篇关于这个话题的文章写得非常好,我在这里引用一下:

    <引用开始>

    主要的对比:

    • Flask提供简洁、灵活和细粒度控制。它很是客观(让您决定如何实现想要的东西)。
    • Django提供一种包罗万象的体验:您可以获得管理面板、数据库接口、ORM(object-relational mappling,对象关系映射),还有开箱即用的应用程序和项目的目录结构。

    您应该选择:

    • Flask,如果您专注于体验和学习机会,或者您想对选用哪个组件有更大的控制权(例如您想使用哪个数据库和如何与它们交互)。
    • Django,如果你专注于最终的产品。特别是如果您正在做一个简单的应用程序(如一个新闻网站、电子商店,或者博客)并且希望有一个直接明了的做法。

    </引用结束>

    换句话说,如果您是位初学者,Flask可能是个更好的选择,因为用到的组件比较少。如果您想要更多的定制,那么Flask也是个更好的选择。

    而且,根据我的数据工程师朋友Jonathan T Ho的看法,Flask更适合创建那些所谓的REST API的东西,因为它比Django更灵活。

    另一方面,如果您想构建一些简单的东西,Django会让您更快地达到目标。

    好,我们接着谈谈下一个!

    数据科学 —— 包括机器学习、数据分析和数据可视化

    首先,我们来回顾一下什么是机器学习。

    我认为,解释什么是机器学习的最好方法莫过于举个例子。

    假设您想开发一个程序用于自动检测图片中的内容。

    因此,对于下面的这张图片(图片1),您希望您的程序能识别出这是条狗。

    图0:Python那么火,到底可以用来做什么?我们来说说Python3的主要应用

    图1

    而对于下面的这张图片(图片2),您希望您的程序能识别出它是张桌子。

    图1:Python那么火,到底可以用来做什么?我们来说说Python3的主要应用

    图2

    您也许会说,我可以用几行代码搞定。例如,如果在图片上有很多淡棕色的像素,那么我们可以说那是狗。

    或者,您可以找到在照片中检测边缘的方法。然后,您也许会说,如果有很多直边,那么那就是一张桌子。

    但是,这种方法很快就遇到麻烦了。如果图片上是条没有棕色毛发的白狗怎么办?如果图片上显示的只是桌子的圆形部分呢?

    轮到机器学习大显身手了。

    机器学习可实现一些算法,能自动检测给定输入中的模式。

    比如,您给机器学习的算法提供1000张狗的照片和1000张桌子的照片。那么,它将会学习区别狗和桌子。当您给出一张狗或桌子的新图片时,它将能够识别出是狗还是桌子。

    我认为,这和婴儿学习新事物有点类似。婴儿是如何知道一样东西看起来像狗,而另一样东西看起来像桌子呢?可能就是从大量的例子中学到的。

    您也许不会明确地告诉一个婴儿:“如果一样东西是毛茸茸的,并且有着淡棕色的毛发,那么它可能是条狗。”

    您可能只是说:“那是条狗。这也是条狗。这是桌子。那也是桌子。”

    机器学习算法的工作方式大致相同。

    您可以把同样的想法应用于:

    • 推荐系统(像YouTube、Amazon和Netflix在用的)
    • 面部识别
    • 声音识别

    您可能听说过的流行的机器学习算法包括:

    • 神经网络
    • 深度学习
    • 支持向量机
    • 随机森林

    您可以使用任何一个上述算法来解决我刚才解释过的图片标注问题。

    将Python用于机器学习

    有一些流行的Python机器学习库和框架,其中最流行的两个是scikit-learnTensorFlow

    • scikit-learn附带了一些更流行的内置机器学习算法。我刚才提到了其中的几个。
    • TensorFlow更像是个低级库,它允许您构建自定义机器学习算法。

    如果您刚开始一个机器学习项目,那么我建议您先用scikit-learn。如果您开始遇到效率问题,那么我建议用TensorFlow。

    我应该如何学习机器学习呢?

    要学习机器学习基础知识的话,我建议选择斯坦福加州理工学院的机器学习课程。

    请注意,您需要微积分和线性代数的基本知识以理解这些课程中的某些内容。

    然后,我会用Kaggle来练习从课程中学到的知识。Kaggle是个网站,大家在这个网站上比试谁能对一个给定的问题构建出最佳的机器学习算法。网站上也有给初学者用的好教程。

    那么数据分析和数据可视化呢?

    为了帮助您理解,我在这里给您举个简单的例子。假设,您为一家在线销售产品的公司工作。

    那么,作为数据分析师,您也许会画一个类似的条形图。

    图2:Python那么火,到底可以用来做什么?我们来说说Python3的主要应用

    条形图1-由Python生成

    从这张图上,我们可以看到,在某个特定的周日,对于某件产品来说,男性购买了400多件,而女性购买了大约350件。

    作为一个数据分析师,您也许会对其中的差异做出几个可能的解释。

    一个很显然的可能解释是,该产品在男性中比在女性中更流行。另一个可能的解释是,样本量太小,这个差异是偶尔产生的。还有一个可能的解释是,在周日,由于某种原因,男性比女性更倾向于购买该产品。

    为了搞明白哪个解释是正确的,您可能绘制另一张图,如下图所示:

    图3:Python那么火,到底可以用来做什么?我们来说说Python3的主要应用

    折线图1-由Python生成

    我们不再只显示周日的数据,而是整整一周的数据。正如您所见,从这张图中,我们可以看到,这种差异在不同的日子里很一致。

    从这个简单的分析中,您可能得出了结论,对这种差异,一个最有说服力的解释就是,这个产品更受男性而不是女性欢迎。

    另一方面,如果您看到是如下所示的图呢?

    图4:Python那么火,到底可以用来做什么?我们来说说Python3的主要应用

    折线图2-同样由Python生成

    那么,如何解释出现在周日的差异呢?

    您也许会说,也许出于某种原因,男性在周日更倾向于购买该产品。或者,也许只是巧合,男性在周日购买了更多的该产品。

    好了,这是个简化的例子,展示了数据分析在真实世界中看起来的样子。

    我在谷歌和微软工作的时候做过数据分析,跟这个例子非常相似,只是更复杂一些罢了。事实上,我在谷歌工作时,是用Python来做这种分析,而我在微软的时候,用的是JavaScript。

    在这两家公司工作的时候,我用SQL从数据库中提取数据。然后,我会用Python和Matplotlib(在谷歌工作时)或JavaScrip和D3.js(在微软工作时)进行数据可视化和分析。

    用Python进行数据分析/可视化

    最流行的数据可视化库之一是Matplotlib

    刚开始学习的话,它是个不错的库,因为:

    • 它容易上手
    • 其他一些库,如seaborn是以它为基础的。因此,学习Matplotlib可以帮助您随后学习其他库。

    我应该如何学习用Python进行数据分析/可视化?

    首先,您应该学习数据分析和可视化的基础知识。我在网上没有找到相关的好资源。因此,最终,我在YouTube上做了相关的视频(用Python和Matplotlib进行数据分析/可视化的入门课程)。

    我还在Pluralsight上做了相关的整个课程,如果您报名参加他们的10天免费试用,您就可以免费获得这个课程。

    这两个我都推荐给您。

    学习了数据分析和可视化基础知识之后,在Coursera和Khan Academy上学习统计的基础知识也是很有帮助的。

    脚本编写

    什么是脚本编写?

    通常,脚本编写是指编写小程序以让简单任务自动化。

    我在这里给您举个来自我个人经验的例子。

    我曾在日本的一家小型初创企业工作,我们有个电邮支持系统,用来回复客户通过电邮给我们提出的问题。

    我在那里工作的时候,我的任务是计算含有特定关键字的电邮数量,这样我们才可以分析我们收到的电邮。

    我们本来应该用人工统计,但是,我写了个简单的程序/简单的脚本来自动完成该任务。

    事实上,那时我们是用Ruby编写脚本,但是,对于这样的任务来说,Python也是个不错的语言选择。Python适合这种类型的任务主要是因为它有相对简单的语法并且容易编写。用它来写些小程序并进行测试花不了多少时间。

    那些嵌入式应用呢?

    对于嵌入式应用,我不在行,但是我知道Python可以配合Rasberry Pi工作。它在那些硬件发烧友中非常流行。

    那么游戏呢?

    您可以用PyGame库来开发游戏,但是,它不是最流行的游戏引擎。如果把游戏作为兴趣爱好,您可以用它来构建项目,但是,如果您真的要做游戏开发,我个人不建议选择它。

    相反,我推荐您用Unity的C#脚本,它是最流行的游戏引擎之一。它允许您在很多平台上构建游戏,这些平台包括:Mac、Windows、iOS和安卓。

    那么,桌面应用呢?

    您可以用Python的Tkinter来开发,但是它似乎不是最流行的选择。

    相反,用Java、C#和C++等语言开发桌面应用看起来更流行。

    最近,一些公司也已经开始使用JavaScript来创建桌面应用程序了。

    比如,Slack的桌面应用程序是用Electron来构建的。它允许您用JavaScript来构建桌面应用。

    就我个人来说,如果我要构建一个桌面应用,我会用JavaScript。它允许您复用web版本的某些代码(如果有的话)。

    选Python 3还是Python 2?

    我会推荐Python 3,因为它更现代化,并且目前它更受欢迎。

    脚注:对于后端代码和前端代码的的说明(万一您对这些术语不熟悉)。

    假设,您想做个类似于Instagram的东西。

    那么,您需要为每种想支持的设备创建前端代码:

    • Swift用于iOS设备
    • Java用于安卓设备
    • JavaScript用于web浏览器

    每组代码都将在对应类型的设备/浏览器上运行。这组代码将决定应用的布局看上去的样子,单击时按钮的外观等等。

    但是,您仍然需要存储用户信息和照片的能力。除了在用户的设备商储存这些信息,您还会希望将这些信息储存在服务器上,这样,每个用户的关注者就能看到用户的照片。

    这里就是后端代码/服务器端代码的用武之地了。您需要编写后端代码以执行以下操作:

    • 持续跟踪谁在关注谁
    • 压缩照片,以免占据太多存储空间
    • 在发现功能中给每个用户推荐照片和新账号

    好了,这就是后端代码和前段代码之间的区别。

    顺便说一下,Python不是编写后端/服务器端代码的唯一好选择。还有很多其他流行的选择,包括Node.js,它是基于JavaScript的。

    阅读英文原文:What exactly can you do with Python? Here are Python’s 3 main applications.

    展开全文
  • Python可以用来什么

    千次阅读 2018-05-31 15:15:59
    在我看来,基本上可以不负责任地认为,Python 可以做任何事情。无论是从入门级选手到专业级选手都在的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python可以胜任。Python为我们提供了非常...

    在我看来,基本上可以不负责任地认为,Python 可以做任何事情。无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。

    Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(Batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

    除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

    许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

    龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

    总的来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。如果一个资深程序员向你炫耀他写的晦涩难懂、动不动就几万行的代码,你可以尽情地嘲笑他。
    展开全文
  • Python可以用来什么? 1、web应用开发 网站后端程序员:使用它单间网站,后台服务比较容易维护。如:Gmail、Youtube、知乎、豆瓣 2、网络爬虫 爬虫是属于运营的比较多的一个场景吧, 爬虫获取或处理大量信息:批量...
  • Python用来做什么

    2018-10-19 17:20:39
    想学Python,或者刚开始学习Pyhton,可能会问“我用Python做什么”。 这个问题不好回答,因为Python用很多用途。 随着时间,会发现Python主要有以下三大应用 Web开发 数据科学: 包含机器学习、数据分析,数据可视化...
  • 那么利用Python数据分析可以做什么呢?简单说,可以做到的内容有很多,比如检查数据表、数据表清洗、数据预处理、数据提取和数据筛选汇总等等。下面我为大家详细讲解一下这些用处。 1、检查数据表 Python中使用...
  • Python用来做什么?这3大主要用途你一定要知道!

    万次阅读 多人点赞 2018-07-11 08:57:50
    导读:如果你想学Python,或者你刚开始学习Python,那么你可能会问:“我能用Python做什么?”这个问题不好回答,因为Python有很多用途。但是随着时间,我发现有Python主要有以下三大主要应用:Web开发数据科学:...
  • 如果你想学Python,或者你刚开始学习Python,那么你可能会问:“我能用Python做什么?”这个问题不好回答,因为Python有很多用途。但是随着时间,我发现有P...
  • Python怎么读, Python做什么可以自学Python吗?

    万次阅读 多人点赞 2019-08-19 16:46:42
    现在让我们深入研究一下。 我们身边大多数人都叫它“派森”,包括很多IT行业工作者都这么叫。但是如果你关注过国外的Python讲座或会议,会发现其实很多美国人习惯把它叫做“派桑”。那么问题来了,哪种才是正确的...
  • 如果你在周末、有WIFI的房间里不知道做什么,不如学下Python吧。有了它,你可以什么都不需要! 基础需求篇:温饱与空虚  躺着赚钱 一位匿名知乎网友爆料用Python写了自动化交易程序,2年躺着赚了200万...
  • Python数据分析可以做什么呢?

    千次阅读 2020-06-29 19:18:49
    那么利用Python数据分析可以做什么呢?简单说,可以做到的内容有很多,比如检查数据表、数据表清洗、数据预处理、数据提取和数据筛选汇总等等。下面就来为大家详细讲解一下这些用处。  1、检查数据表  ...
  • 但是很多人学习了这门余元的语法和基本功能之后却不知道Python能干什么以及怎么。Realpython.com上面的一篇文章于是把Python可以做的事情以及不适合的事情进行了总结。更棒的是,里面还列举了如何这些事情的...
  • Python自动化可以做什么事情?

    千次阅读 2020-01-11 10:00:00
    Python作为一种简单的编程语言他可以做很多事情,例如:爬虫(bs4,scrapy)Web开发(Django)自动化(范围比较广泛)数据分析(pandas,sklearn)人工智能(P...
  • Python用来做词云图片

    千次阅读 2019-04-11 16:27:59
    #在cmd安装三个库 pip install jieba pip install matplotlib pip install wordcloud #在PyCharm安装库,按File-->Settings-->Project:-->Project Interpreter-->点击+后会弹出页面 ...
  • Python2和Python3的区别,以及为什么Python3的原因

    万次阅读 多人点赞 2018-06-29 12:28:13
    任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料...
  • 逛知乎,看到帖子Python学到什么程度可以面试工作?,在桃花岛主的回答中讲到2019年最新的Python面试题,同时还有旭东大佬已了大部分的解答。 博主会在几篇博文中,结合大佬的回答,对这些题目更详尽的解答。 ...
  • 您可能会问自己:“我到底可以Python做什么?” 这是个棘手的问题,因为Python有很多用途。 但是随着时间的推移, 我发现Python主要可用于一下三个方面: Web开发 数据科学——包括机器学习、数据分析和数据...
  • Python用来做图像词云图片

    千次阅读 2019-06-22 18:05:28
    with open("E:\\python项目\\标准输出与输入.txt") as fp: #as后面是别名 txt = fp.read() words = jieba.lcut(txt) # 精确分词 nextword = ' '.join(words) # 空格连接字符 wordshow = WordCloud(background_...
  • 至于什么是ADB,很多大神都讲这里介绍几款可以在手机上编程的app,分别是: 1java和Android:AIDE集成开发环境。2C语言:c语言编译器、C4droid。3python:QPython3、Termux。\ _ / 能用python写手机app吗?P...
  • 2、字符串的作用是用来记录文本(文字)信息,与人沟通交流。 二:字符串的表现形式 1、空字符串字面值的表示方法:括号里面除了有引号以外什么内容也没有),而字面值的意思是人能看到的,计算机也能把它读出来的...
  • Python 初学者

    万次阅读 多人点赞 2019-11-10 00:03:26
    欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我...
  • python学习方法总结(内附python全套学习资料)

    万次阅读 多人点赞 2019-10-29 16:50:38
    我之前过半年少儿编程老师,一个小学四年级的小孩子都能在我的教学下独立完成python游戏,植物大战僵尸简单版,如果要肯花时间,接下来的网络开发也不是问题,人工智能也可以学个调包也没啥问题。。。。。所以...
  • 可以做,Python有很多第三方库,就是用来处理量化交易的。其实,Python被应用的最多的领域之一,就是金融。 推荐书如下,我还整理了5套免费的Python量化交易的免费课程哟~ 书: ...
  • Python学习宝藏,建议收藏!
  • Python是一门非常全面的编程语言,在各个不同...本文中,千锋武汉Python培训小编就带大家了解一下Python可以用来什么可以Python做的10件事,献给初学的你! 你可以Python做什么? 从web开发到数据科学...
  • 这一小节里面,老袁会告诉晓白人们都用python来做什么。 “我刚刚说了,python的特点之一就是应用领域广泛,那人们一般用python做什么呢?接下来我就给你讲讲python常见的应用领域。”老袁说完,继续进行讲解。 ...
  • Python

    千次阅读 多人点赞 2009-04-10 10:42:00
    Pythonpython目录 英文简介 Python的特色 Python的Hello World程序 Python的历史 Python的设计理念 Python的不适之处 Python的缺点和补救措施 Python的前景 Python的应用 Python的库 python资源: Python的应用 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 699,726
精华内容 279,890
关键字:

python可以用来做什么

python 订阅