Introdução ao Python – Whiteboard Friday

Introdução ao Python - Whiteboard Friday
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Python é uma linguagem de programação que pode ajudá-lo a descobrir insights incríveis sobre SEO e economizar tempo automatizando tarefas demoradas. Mas para aqueles que não exploraram esse lado da pesquisa, pode ser intimidador. Neste episódio do Whiteboard Friday, Britney Muller e uma verdadeira especialista em python chamada Pumpkin oferecem uma introdução a uma ferramenta útil que vale a pena aprender.

Introdução ao Python - Whiteboard Friday 1

Clique na imagem do quadro acima para abrir uma versão de alta resolução em uma nova guia!

Transcrição de Vídeo

Ei, fãs do Moz. Bem-vindo a outra edição do Whiteboard Friday. Hoje estamos falando de introdução ao Python, e é por isso que tenho um co-host especial aqui. Ela é uma píton, especialista total. O nome dela é Pumpkin, e ela é a melhor.

O que é Python?

Então, o que é Python? Ultimamente, isso está na indústria. Há muita comoção que você deve saber como usá-lo ou como falar sobre isso. O Python é uma linguagem de programação de código aberto orientada a objetos, criada em 1991.

Mais simples de usar que R

Alguns fatos interessantes sobre o Python são: é frequentemente comparado ao R, mas é sem dúvida mais simples de usar. Muitas vezes, a sintaxe parece mais simples e de bom senso, como quando você é iniciante em programação.

Grandes empresas usam

Grandes empresas usam. NASA, Google, muitas empresas por aí usam porque é amplamente suportado.

É de código aberto

Isto é Código aberto. Tão bem legal. Enquanto passamos por esta sexta-feira no quadro branco, eu adoraria fazer uma programação em Python hoje. Então, eu só vou pedir que você também visite isso em outra guia, python.org/downloads. Faça o download da versão para o seu computador e voltaremos a isso.

Leia Também  Precisa criar mais autoridade de marca? 2 estratégias simples necessárias

Por que o Python importa?

Então por que você deveria se preocupar?

Automatiza tarefas demoradas

Python é incrivelmente poderoso porque ajuda a automatizar tarefas demoradas. Ele pode fazer essas coisas em escala, para que você possa liberar seu tempo para trabalhar no pensamento de nível superior, para trabalhar em mais estratégia. É muito, muito emocionante para onde essas coisas estão indo.

Análise de arquivo de log

Alguns exemplos disso são coisas como análise de arquivo de log. Imagine se você pudesse apenas configurar um sistema automatizado com Python para alertá-lo a qualquer momento em que uma de suas páginas principais não estivesse sendo rastreada tão frequentemente quanto normalmente. Você pode fazer todo tipo de coisa. Digamos que o Google rastreie seu robots.txt e gera um erro no servidor, o que muitos de vocês sabem causa grandes problemas. Isso pode alertá-lo. Você pode configurar scripts como esse para executar tarefas realmente abrangentes.

Análise de link interno

Alguns outros exemplos, análise de links internos, podem fazer um ótimo trabalho nisso.

Descubra oportunidades de palavras-chave

Ele pode ajudá-lo a descobrir oportunidades de palavras-chave, analisando dados de palavras-chave em massa e identificando alguns indicadores realmente importantes.

Otimização de imagem

É realmente ótimo para coisas como otimização de imagem. Pode marcar automaticamente e imagens de texto alternativo. Pode fazer coisas realmente poderosas lá.

Sites de raspar

Ele também pode raspar os sites com os quais você está trabalhando para executar tarefas de alto volume.

Análise de dados do Google Search Console

Ele também pode extrair dados do Google Search Console e fazer análises sobre esses tipos de coisas.

Eu tenho uma lista de todas as pessoas dentro do SEO que atualmente estão fazendo coisas realmente muito poderosas com o Python. Eu sugiro que você verifique alguns dos scripts recentes de Hamlet Batista, nos quais ele usa o Python para realizar todo o tipo de tarefas de SEO muito legais.

Como você executa o Python?

Como é isso? Esperamos que você tenha baixado o Python como uma linguagem de programação no seu computador. Mas agora você precisa executá-lo em algum lugar. Onde isso mora?

Configurar um ambiente virtual usando o Terminal

Então, primeiro você deve configurar um ambiente virtual. Mas, para o propósito desses exemplos, solicitarei que você abra seu aplicativo de terminal.

Leia Também  Mesa-redonda do mecanismo de pesquisa atingida pela atualização principal do Google em 2020
Introdução ao Python - Whiteboard Friday 2

Se parece com isso. Você também pode estar executando o Python em algo como o Jupyter Notebook ou o Google Colab. Mas basta puxar o seu terminal e vamos verificar e garantir que você baixou o Python corretamente.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Verifique se você baixou o Python corretamente

Então a primeira coisa que você faz é abrir o terminal e digitar “python –version”. Você deverá ver uma leitura da versão que baixou para o seu computador. Fantástico.

Ative o Python e execute tarefas básicas

Então agora vamos ativar o Python e executar algumas tarefas realmente básicas. Então, basta digitar “python” e pressionar Enter. Esperamos que você veja essas três setas dentro do seu terminal. A partir daqui, você pode fazer algo como imprimir (“Olá, mundo!”). Então você digita exatamente como o vê aqui, pressiona Enter e ele diz “Olá, mundo!” o que é bem legal.

Introdução ao Python - Whiteboard Friday 3O que outras pessoas estão dizendoO que outras pessoas estão dizendo

Você também pode fazer coisas divertidas, como apenas matemática básica. Você pode adicionar dois números usando algo parecido com isto. Então, essas são linhas individuais. Depois de concluir a impressão (soma), você verá a leitura da soma desses dois números. Você pode gerar números aleatoriamente. Sei que esses não são aplicativos de SEO diretos, mas essas são as coisas tolas que lhe dão confiança para executar programas como o que Hamlet fala.

Divirta-se – tente criar um gerador de números aleatórios

Então eu sugiro que você se divirta, crie um pequeno gerador de números aleatórios, o que é muito legal. O meu está puxando números aleatórios de 0 a 100. Você pode fazer de 0 a 10 ou o que quiser. Um fato interessante, depois que você pressiona Enter e vê o número aleatório, se quiser continuar, usar a seta para cima exibirá o último comando dentro do seu terminal.

Até remonta a esses outros. Portanto, é uma maneira muito rápida de executar novamente algo como um gerador de números aleatórios. Você pode acionar vários deles, se quiser, por algum motivo.

Automatizando diferentes tarefas

É aqui que você pode começar a usar scripts bem legais para extrair URLs usando o HTML de solicitações. Em seguida, você pode obter informações exclusivas das páginas da web.

Você pode obter dezenas de milhares de tags de título em massa em uma lista de URLs. Você pode puxar coisas como H1s, canônicas, todo tipo de coisa, e isso torna incrivelmente fácil fazê-lo em escala. Uma das minhas maneiras favoritas de extrair itens de URLs é usar o xpath no Python.

Leia Também  Como classificamos uma única página para 2,6 mil palavras-chave, gerando 30 mil pesquisas mensais [Case Study]

Isso é muito mais fácil do que parece. Portanto, esse pode ser um xpath para alguns sites, mas os sites são marcados de maneira diferente. Portanto, ao tentar extrair algo de um site específico, clique com o botão direito do mouse nas Ferramentas do desenvolvedor do Chrome. Nas Ferramentas do desenvolvedor do Chrome, você pode clicar com o botão direito do mouse no que está tentando copiar com o Python.

Você acabou de selecionar “Copiar xpath” e ele fornecerá o xpath exato para esse site, o que é um truque divertido se você se interessar por algumas dessas coisas.

Bibliotecas

O que são bibliotecas? Como tornamos essas coisas cada vez mais poderosas? O Python é realmente forte por si só, mas o que o torna ainda mais forte são essas bibliotecas ou pacotes que são complementos que fazem coisas incríveis.

Essa é apenas uma pequena porcentagem de bibliotecas que podem fazer coisas como coleta de dados, limpeza, visualização, processamento, e desdobramento, desenvolvimento. Uma das minhas maneiras favoritas de obter alguns dos pacotes mais populares é fazer o download do Anaconda, porque ele vem com todos esses pacotes mais populares e comumente usados.

Portanto, é uma boa maneira de obter tudo isso em um local ou pelo menos na maioria deles.

Saber mais

Então você meio que mergulhou os dedos dos pés e entendeu o que é o Python e para que as pessoas o estão usando. Onde você pode aprender mais? Como você pode começar? Bem, o Codecademy tem um ótimo curso de Python, assim como o Google, Kaggle e até o site Python.org têm ótimos recursos que você pode conferir.

Esta é uma lista de pessoas que eu realmente admiro no espaço de SEO, que estão fazendo um trabalho incrível com o Python e me inspiraram de maneiras diferentes. Então, definitivamente, fique de olho no que eles estão fazendo:

Mas sim, Pumpkin e eu gostamos muito disso, e esperamos que você também. Então, muito obrigado por se juntar a nós nesta edição especial do Whiteboard Friday. Vamos vê-lo em breve. Tchau pessoal.

Transcrição de vídeo por Speechpad.com

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *