Python简介-Whiteboard&nbspFriday

[ad_1]

Python是一种编程语言,可以帮助您发现难以置信的SEO见解,并通过自动执行耗时的任务来节省时间。但是对于那些尚未探索搜索内容的人来说,这可能是令人生畏的。在本周五的白板中,小甜甜布兰妮(Britney Muller)和一位名叫南瓜的真正的Python专家向您介绍了一个有用的工具,值得您学习。

单击上方的白板图像,在新选项卡中打开高分辨率版本!

视频转录

嘿,莫兹迷。欢迎使用《星期五白板》。今天,我们讨论的都是关于Python的介绍,这就是为什么我在这里有一位特别的共同主持人。她本人是球蟒,总专家。她的名字叫南瓜,她是最棒的。

什么是Python?

那么什么是Python?最近在业界有很多。您应该知道如何使用它或谈论它,这是很多麻烦的事情。 Python是1991年创建的一种开放源代码的,面向对象的编程语言。

比R更易于使用

关于Python的一些有趣事实是,通常将它与 [R,但使用起来可能更简单。语法常常让人感到更简单和常识,就像您不熟悉编程一样。

大公司使用它

巨大的公司使用它。 NASA,Google和许多公司都在使用它,因为它得到了广泛的支持。

它是开源的

它是 开源。太酷了。当我们在星期五通过白板时,如果我们今天要进行一些Python编程,我会很喜欢。因此,我想问一下您是否也在另一个标签中访问了此信息, python.org/downloads。下载适用于您计算机的版本,我们将继续进行介绍。

为什么Python很重要?

那你为什么要在乎呢?

自动执行耗时的任务

Python非常强大,因为它可以帮助您自动执行耗时的任务。它可以大规模地做这些事情,这样您就可以腾出时间去做更高层次的思考,去做更多的策略。这些事情的进展真的非常令人兴奋。

日志文件分析

例如,日志文件分析之类的东西。试想一下,如果您可以使用Python设置一个自动化系统来在您的首页之一没有像通常那样频繁地被抓取时发出警报。您可以做各种事情。假设Google抓取了您的robots.txt并抛出了服务器错误,其中许多人都知道这会导致严重的问题。它可以提醒您。您可以设置类似的脚本来执行真正全面的任务。

内部链接分析

内部链接分析等其他示例也可以做得很好。

发现关键字机会

通过查看大量关键字数据并确定一些非常重要的指标,它可以帮助您发现关键字机会。

图像优化

对于图像优化之类的东西确实很棒。它可以自动标记和替换文本图像。它可以在那里做真正强大的事情。

抓取网站

它还可以抓取您正在使用的网站来执行大量任务。

Google搜索控制台数据分析

它还可以提取Google Search Console数据并对这些类型的事物进行分析。

我确实列出了SEO中目前正在使用Python进行非常强大的工作的所有人员。我强烈建议您检查一些 哈姆雷特·巴蒂斯塔(Hamlet Batista)最近的剧本 他使用Python来执行各种非常酷的SEO任务。

您如何运行Python?

这看起来像什么?因此,希望您已将Python作为一种编程语言下载到了计算机上。但是现在您需要在某个地方运行它。那住在哪里?

使用终端设置虚拟环境

因此,首先您应该建立一个虚拟环境。但出于这些示例的目的,我只想请您拉起您的 终奌站 应用。

看起来像这样。您也可以在类似 Jupyter笔记本 要么 Google Colab。但是,只要拉起您的终端,让我们检查一下并确保您已经正确下载了Python。

检查以确保您已正确下载Python

因此,您要做的第一件事是打开终端,然后键入“ python –version”。您应该看到为计算机下载的版本的读数。棒极了。

激活Python并执行基本任务

因此,现在我们将要激活Python并执行一些非常基本的任务。因此,只需键入“ python”并按Enter。希望您应该在终端中看到这三个箭头。在这里,您可以执行诸如print之类的操作(“ Hello,World!”)。因此,您输入的内容与在此处看到的完全相同,请按Enter,然后会显示“ Hello,World!”这很酷。

您还可以做一些有趣的事情,例如基础数学。您可以使用类似的方法将两个数字加在一起。因此,这些是单独的行。完成打印(总和)后,您将看到这两个数字之和的读数。您可以随机生成数字。我意识到这些并不是直接的SEO应用程序,但是这些愚蠢的事情使您有信心运行诸如Hamlet所说的程序。

玩得开心—尝试创建一个随机数生成器

因此,我强烈建议您开心一点,创建一个随机数生成器,这真的很酷。我的将随机数从0拉到100。您可以将0拉到10,也可以随意选择。一个有趣的事实,当您按下Enter键并看到该随机数后,如果要继续,请使用向上箭头将上拉终端中的最后一个命令。

它甚至可以追溯到其他那些。因此,这是重新运行随机数生成器之类的非常快速的方法。如果出于某些原因,您可以将其中的一些摇动一下。

自动化不同的任务

在这里,您可以开始使用非常酷的脚本,并使用Requests HTML提取URL。然后,您可以从网页中提取唯一信息。

您可以在URL列表中提取成千上万的标题标签。您可以拉H1,经典,各种各样的东西,这使得大规模操作变得异常容易。我最喜欢的从URL中提取内容的方法之一是在Python中使用xpath。

这比看起来容易得多。因此,对于某些网站,这可能是xpath,但是网站的标记方式有所不同。因此,当您尝试从特定网站提取内容时,可以右键单击Chrome开发者工具。在Chrome开发者工具中,您可以右键单击要使用Python抓取的内容。

您只需选择“复制xpath”,它将为您提供该网站的确切xpath,如果您正在研究其中的某些东西,这将是一个有趣的技巧。

图书馆

什么是图书馆?我们如何使这些东西越来越强大? Python本身确实很强大,但是使它们变得更强大的是这些库或程序包,它们是可完成令人难以置信的事情的加载项。

这只是一小部分可以执行数据收集,清理,可视化,处理和部署之类的库。我最喜欢的获得一些最受欢迎的软件包的方法之一就是下载 水蟒,因为它随附了所有这些常用的,最受欢迎的软件包。

因此,这是一种将全部或至少其中大部分收集到的好方法。

学到更多

因此,您已经蘸了些脚趾,并且有点了解Python是什么以及人们使用它的目的。在哪里可以了解更多?你如何开始?好, 密码学 拥有非常不错的Python课程,以及 谷歌卡格勒,甚至 Python.org网站 有一些非常好的资源可供您检查。

这是我在SEO领域非常敬佩的个人列表,他们在Python方面做着令人难以置信的工作,并且都以不同的方式启发了我。因此,请务必注意他们的工作:

但是,是的,南瓜和我真的很喜欢这个,我们希望您也喜欢。因此,非常感谢您加入我们参加本周五特别版的白板。我们很快会再见。大家再见

视频转录 通过 Speechpad.com

相关文章