Marketing Digital

Introdução ao Python – Whiteboard Friday


Python é uma linguagem de programação que pode ajudá-lo a descobrir ideias incríveis de 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.

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

Transcrição de vídeo

Olá, fãs do Moz. Bem-vindo a outra edição do Whiteboard Friday. Hoje estamos falando sobre a introdução ao Python, então eu tenho um co-host especial aqui. Ela é uma python, especialista total. Chama-se abóbora e é o melhor.

O que é python?

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

Mais simples de usar que R

Alguns fatos curiosos sobre Python são: É frequentemente comparado com R, mas pode-se dizer que é mais simples usar. A sintaxe costuma parecer mais simples e senso comum, como quando você é novo na programação.

As grandes empresas usam

Grandes empresas usam isso. NASA, Google, toneladas de empresas o usam porque é amplamente compatível.

É de código aberto

É código aberto Muito legal Enquanto passamos por este fórum na sexta-feira, eu adoraria se fizéssemos alguma programação em Python hoje. Então, eu só vou pedir para você visitar isso em outra guia, python.org/downloads. Baixe a versão para o seu computador e retornaremos a ela.

Por que o Python importa?

Então, por que você deveria se preocupar?

Automatize tarefas que exigem muito tempo.

Python é incrivelmente poderoso porque Ajuda a automatizar tarefas demoradas. Você pode fazer essas coisas em uma escala para liberar seu tempo para trabalhar em um pensamento de nível superior, para trabalhar em mais estratégia. É muito, muito emocionante para onde essas coisas vão.

Análise do arquivo de log

Alguns exemplos disso são coisas como análise de arquivo de log. Imagine se você pudesse configurar um sistema Python automatizado para alertá-lo sempre que uma de suas páginas principais não fosse rastreada como de costume. Você pode fazer todos os tipos de coisas. Digamos que o Google rastreie seu arquivo robots.txt e gere um erro no servidor, o que muitos de vocês conhecem causa grandes problemas. Isso pode alertá-lo. Você pode configurar scripts como esse para executar tarefas realmente completas.

Análise de Link Interno

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

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. Você pode marcar e alternar automaticamente imagens de texto. Você pode fazer coisas realmente poderosas lá.

Raspe os sites

Você também pode raspar os sites com os quais está trabalhando para executar tarefas de grande volume.

Análise de dados do Google Search Console

Você também pode extrair dados do Google Search Console e analisar esses tipos de coisas.

Eu tenho uma lista de todas as pessoas dentro do SEO que atualmente estão fazendo coisas realmente poderosas com o Python. Eu recomendo que você reveja alguns dos scripts recentes de Hamlet Batista em que você está usando o Python para executar todos os tipos de tarefas de SEO realmente ótimas.

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

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

Parece assim. Você também pode estar executando o Python dentro de algo como o Jupyter Notebook ou o Google Colab. Mas basta pegar o seu terminal e verificar e verifique se você baixou o Python corretamente.

Verifique se você baixou o Python corretamente

Então, a primeira coisa a fazer é abrir o terminal e simplesmente digitar "python –version". Você deve ver a versão da versão baixada para o seu computador. Isso é genial.

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. Felizmente, você deve ver essas três flechas dentro do seu terminal. A partir daqui, você pode fazer algo como imprimir ("Olá, mundo!"). Em seguida, insira-o exatamente como você o vê aqui, pressione Enter e ele dirá "Olá, mundo!" o que é ótimo

Você também pode fazer coisas divertidas, como 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 aleatórios. Sei que esses não são aplicativos de SEO diretos, mas essas são as coisas estúpidas 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 recomendo que você se divirta, crie um pequeno gerador de números aleatórios, o que é realmente ótimo. O meu está recebendo números aleatórios de 0 a 100. Você pode fazer de 0 a 10 ou o que quiser. Um fato interessante, depois de pressionar Enter e ver esse número aleatório, se você quiser continuar, usando a seta para cima abrirá 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 fazer muitos deles, se quiser, por algum motivo.

Automatizando diferentes tarefas

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

Você pode extrair massivamente dezenas de milhares de tags de título em uma lista de URLs. Você pode extrair coisas como H1, canônico, todos os tipos de coisas, e isso torna incrivelmente fácil fazê-lo em escala. Uma das minhas maneiras favoritas de extrair itens de URLs é usar o xpath dentro do Python.

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, quando você tenta extrair algo de um site específico, pode clicar 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.

Basta selecionar "Copiar xpath" e ele fornecerá o xpath exato para esse site, o que é um truque divertido se você estiver se metendo em algumas dessas coisas.

Bibliotecas

O que são bibliotecas? Como podemos tornar isso cada vez mais poderoso? 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 implantação. Uma das minhas maneiras favoritas de obter alguns dos pacotes mais populares é simplesmente fazer o download do Anaconda, pois ele vem com todos esses pacotes mais usados ​​e populares.

Portanto, é uma boa maneira de obter tudo em um só lugar ou pelo menos a maioria deles.

Aprenda mais

Então você mergulhou os dedos dos pés e entendeu o que é o Python e para que as pessoas o usam. Onde você pode aprender mais? Como você pode começar Bem, o Codecademy tem um excelente curso de Python, assim como o Google, Kaggle e até o site Python.org têm alguns recursos realmente excelentes que você pode consultar.

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. Muito obrigado por se juntar a nós nesta edição especial do Whiteboard Friday. Nos vemos em breve. Tchau

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



Fonte da Matéria

Artigos relacionados

Deixe um comentário

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

Botão Voltar ao topo