📝 Python
1615篇技术文档📅  最后修改于: 2020-02-08 09:40:34        🧑  作者: Mango
PageRank(PR)是Google搜索用于在网站的搜索引擎结果中排名的算法。PageRank以Google的创始人之一拉里·佩奇(Larry Page)的名字命名。PageRank是一种衡量网站页面重要性的方法。根据Google的说法:PageRank通过计算页面链接的数量和质量来确定该网站的重要性的大致估算值。基本假设是,更重要的网站可能会收到来自其他网站的更多链接。它不是Google用来排...
📅  最后修改于: 2020-02-08 09:46:24        🧑  作者: Mango
要开始使用桌面新闻通知程序,我们需要两个库:feedparser和notify2。输入以下命令以安装feedparser:在终端中安装notify2:Feedparser将解析我们将从URL获得的供稿。我们将使用notify2进行桌面通知。除了这两个库,我们将使用OS和time lib。安装完成后,将两个库都导入到程序中。在这里,在此示例中,我已经解析了来自BBC UK的新闻,您可以使用任何新闻f...
📅  最后修改于: 2020-02-09 14:46:36        🧑  作者: Mango
本文演示了如何使用Python 创建一个简单的桌面通知程序。桌面通知程序是一个简单的应用程序,可以在桌面上以弹出消息的形式生成通知消息。通知内容在本文中使用的示例中,将在桌面上显示为通知的内容是当天的头条新闻。因此,为了获取头条新闻,我们将使用以下Python脚本抓取新闻头条这是一个简单的Python脚本,用于解析XML格式的新闻标题。由上述Python脚本生成的示例新闻项如下所示:将此Pytho...
📅  最后修改于: 2020-02-09 14:49:38        🧑  作者: Mango
莫尔斯电码是一种将文本信息作为一系列开,关的音调,灯光或咔嗒声进行传输的方法,熟练的听众或观察者无需特殊设备即可直接理解。它以电报的发明者塞缪尔·FB·莫尔斯(Samuel FB Morse)命名。算法该算法非常简单。英文中的每个字符都由一系列的“点”和“破折号”代替,有时甚至是单数的“点”或“破折号”,反之亦然。有关详细信息,请参阅此Wikipedia图片。加密在加密的情况下,我们一次从一个单词...
📅  最后修改于: 2020-02-09 14:54:59        🧑  作者: Mango
这个程序有助于提醒生日,并通知您朋友的生日。此应用程序使用Python和Ubuntu通知在系统每次启动时通知用户。将脚本添加到启动在编写完上面的代码之后,现在是时候将该Python脚本添加到启动了。这可以在Ubuntu中完成,如下所示:首先,我们必须为我们的hinter.py脚本创建一个可执行文件。这可以通过在终端中键入以下命令来完成其中hinter.py是我们的脚本文件名现在,我们必须将此文件传...
📅  最后修改于: 2020-02-09 14:58:45        🧑  作者: Mango
对于给定的出生日期,此程序显示星象或黄道十二宫。例子 :方法:尽管确切的日期可能会改变正负的一天,具体取决于年份,但这是西方(或热带)占星术使用的一般星座日期:我们需要检查我们提到的日期和月份,从而找到其等效的十二生肖,即哪个生肖适合该特定日期以及月份,并打印其相应的十二生肖。下面是上述方法的实现:C++:Java:Python:C#:输出:...
📅  最后修改于: 2020-02-09 15:05:12        🧑  作者: Mango
一个引人入胜的研究领域是使用GPS跟踪动物的运动。现在可以制造一个带太阳能的小型GPS设备,因此您无需更换电池就可以追踪鸟类的飞行模式。此案例研究的数据来自LifeWatch INBO项目。该项目已发布了一些数据集。我们将使用一个小的数据集,该数据集包含三个名为Eric,Nico和Sanne的海鸥的迁移数据。该official_datasets; 使用的数据集–“csv“>“ csv文件”包含八列...
📅  最后修改于: 2020-02-09 15:06:17        🧑  作者: Mango
给定时间为12小时AM / PM格式,请将其转换为24小时格式。注意:午夜是12小时制的12:00:00 AM和24小时制的00:00:00。中午是12小时制的12:00:00 PM和24小时制的12:00:00。例子 :方法:使用列表切片可以找出时间格式是否为12小时。检查最后两个元素是否为PM,然后将其简单地添加12。如果是AM,则不要添加。从更新的时间中删除AM / PM。下面是实现:输出:...
📅  最后修改于: 2020-02-09 15:09:49        🧑  作者: Mango
Selenium是通过程序控制Web浏览器的强大工具。它适用于所有浏览器,可在所有主要操作系统上运行,并且其脚本以多种语言编写,例如Python,Java,C#等,我们将使用Python。精通Selenium可以帮助您自动执行日常任务,例如控制推文,Whatsapp短信以及使用15-30行Python代码真正打开浏览器的情况下进行谷歌搜索。安装1.1 Python中的SeleniumSeleniu...
📅  最后修改于: 2020-02-09 15:14:07        🧑  作者: Mango
先决条件:使用Selenium实现浏览器自动化当我们想进行网络自动化时,我们需要等待一些Javascript元素加载后才能执行某些操作。为此,通常人们使用通过阻塞调用, 无论发生什么情况,它都会等待或使程序休眠上述秒数。这不是一个好主意,因为它通过有效降低程序速度来增加延迟。对此的可能解决方案是等待元素出现,然后再等待。先决条件:已安装Python,并已将Selenium与Web驱动程序(.exe...
📅  最后修改于: 2020-02-09 15:18:08        🧑  作者: Mango
键盘记录(通常称为击键记录或键盘捕获)是一种记录通常敲打在键盘上的键的动作,因此使用键盘的人不知道自己的行为受到监视。这些是旨在在目标计算机的软件上工作的计算机程序。键盘记录程序在IT组织中用于对计算机和业务网络的技术问题进行故障排除。家庭和商人合法使用键盘记录程序来监视网络使用情况,而无需用户直接了解。但是,恶意人员可以使用公用计算机上的键盘记录程序来窃取密码或信用卡信息。本文说明了为Windo...
📅  最后修改于: 2020-02-09 15:20:37        🧑  作者: Mango
反向地理编码是从给定的一对地理坐标(纬度和经度)中查找地点或位置地址的过程。所需模块:reverse_geocoder:用于离线反向地理编码的Python库。Pprint:一个模块,可帮助“漂亮地打印”任意Python数据结构。安装:可以使用pip轻松安装模块。例子:下面是实现:输出:...
📅  最后修改于: 2020-02-09 15:29:11        🧑  作者: Mango
Python是一种多用途语言,几乎可以在所有开发领域中使用。Python也可以用于开发不同类型的游戏。让我们尝试使用Python和TKinter 开发一个简单的接球游戏。游戏很简单。游戏窗口底部有一个栏,可使用游戏窗口中的按钮向左或向右移动。红球会从上到下连续下落,并且可以从任意x轴距离开始。任务是通过向左或向右移动将该杆移到合适的位置,以使红色球落在该杆上(将球捕获到杆上)而不是在地面上。如果玩...
📅  最后修改于: 2020-02-09 15:30:46        🧑  作者: Mango
Python是一种多用途语言,可以用它做任何事情。Python也可以用于游戏开发。让我们创建一个简单的命令行剪刀石头布游戏,而无需使用任何外部游戏库(例如PyGame)。在这个游戏中,用户有第一机会在石头,布和剪刀中选择选项。在该计算机从其余两个选择中(随机)选择之后,将根据规则确定获胜者。获奖规则如下:石头vs布->布胜石头vs剪刀->石头胜利布vs剪刀->剪刀胜。在此游戏中,randint()...
📅  最后修改于: 2020-02-09 15:32:05        🧑  作者: Mango
Hangman是一款文字游戏,其中计算机会从字典中随机选择一个单词,玩家必须在给定的回合数内正确猜出它。要猜的单词由一排星星表示。如果猜出的字母是单词,脚本将自动放置到正确的位置。猜词规则:一圈输入单个字母。不要使用重复的字母。每次猜测后转弯次数都会减少。这是代码words.txt中使用的文本文件,其中包含50,000个英语单词。所需模块:下面是实现:输出:...