Programação para profissionais de marketing: como instalar o Python

Publicados: 2017-07-01

Observação: esta postagem de blog é a segunda de uma série escrita por nosso analista da Web sênior, Adrian Palacios, e foi projetada para fornecer aos profissionais de marketing as informações e instruções necessárias para instalar a linguagem de programação Python. Caso você tenha perdido, o primeiro post de Adrian explica por que os profissionais de marketing devem considerar fazê-lo em primeiro lugar.

Como você começa a aprender Python? A primeira coisa que você precisa fazer é instalá-lo. Sim, assim como você pode instalar o Adobe Photoshop, você precisa instalar o Python no seu computador. Há uma chance de que haja uma versão muito básica do Python no seu computador agora, mas se essa versão básica estiver lá, parecerá que você está preso usando o TextEdit ou o Bloco de Notas em comparação com a instalação e o uso do Microsoft Word. Nos próximos posts existem outros “add-ons” dos quais também queremos tirar proveito, então, no geral, é uma boa ideia fazer uma nova instalação.

Eu recomendo usar o Anaconda de uma empresa chamada Continuum.io ao instalar. Eles facilitam a instalação e o gerenciamento de extensões do Python, assim como muitas outras coisas (se algum programador “real” perguntar em tom condescendente “Por que você não está usando PIP?” diga que é porque você tem um emprego diário ).

Primeiro, abra seu navegador e vá para a página de download do Anaconda do Continuum:

As etapas podem ser um pouco diferentes se você estiver em um dispositivo Windows, mas, no geral, é o mesmo processo: baixe o pacote certo e instale. Em seguida, role para baixo e selecione a guia do sistema operacional que você está usando no momento; escolha uma versão para baixar (o instalador “gráfico” ou “bit” será mais fácil de trabalhar).

  • baixe o pacote certo e instale
  • role para baixo e selecione o clique na guia do sistema operacional que você está usando no momento
  • escolha uma versão para baixar (o instalador “gráfico” ou “bit” será mais fácil de trabalhar)

Agora olhe na sua pasta de downloads e clique duas vezes no arquivo .pkg:

Após clicar no arquivo .pkg, algumas instruções devem aparecer:

Esteja ciente de que este programa ocupará bastante espaço no seu computador!

Pode levar de 5 a 10 minutos para concluir a execução de todos os scripts necessários. Depois você deve ver esta tela:

Ok - e agora? Com esta versão do Anaconda não há ícone como você poderia esperar, digamos, um programa como o Slack. Em vez disso, vamos “executar” nosso programa através do Terminal. Se você nunca usou o Terminal antes, pode encontrá-lo em seus aplicativos. Clique duas vezes no ícone quando encontrá-lo:

Este é o Terminal. É tão vazio e utilitário que, como qualquer território desconhecido, pode parecer assustador. Mas, onde está a diversão em viver no lado seguro da vida?

Usar o Terminal é um grande obstáculo para aprender a programar: a familiaridade e a facilidade de uso de apontar o mouse para algo e clicar desapareceram. Em vez disso, você precisa digitar comandos que informam ao computador o que fazer. No entanto, depois de descobrir quais comandos digitar no Terminal e a sequência em que cada comando deve ser executado, você ganha muito poder. Como assim? Pense naquele relatório temido que requer o que parece um milhão de cliques e rolagens repetitivos para terminar.

Depois de criar uma receita de comandos para o computador seguir, o computador pode fazer todas essas coisas chatas para você, e pode fazê-lo muito mais rápido do que você poderia clicar. Vamos praticar agora: com o Terminal aberto, digite ls e aperte a tecla Enter/Return; ls é um comando “list” e listará todos os arquivos em seu diretório atual:

Embora o Terminal possa parecer completamente estranho no início, observe que as palavras são familiares: Música, Documentos, Downloads, etc. Não posso enfatizar o suficiente que o Terminal é (principalmente) uma representação de texto das pastas e ícones que você está acostumado a clicar e navegando por. A maior diferença é que com o Terminal (e outros shells Unix semelhantes) você pode executar comandos reais... você pode dizer ao seu computador o que fazer!

Uma observação lateral: se você mencionar que usou o Terminal pela primeira vez para um desenvolvedor, eles podem achar muito engraçado dizer algo como “Experimente o comando rm -rf, é realmente útil”. Não faça isso. Basicamente, ele exclui coisas. Se alguém tentar fazer essa brincadeira com você, desligue o computador e diga que você executou o comando, mas agora sua tela está em branco e seu computador não liga. O olhar em seu rosto deve ser impagável.

Se você ler todo o texto, poderá notar algo novo... anaconda. Isso é um bom sinal! Vamos digitar outro comando: which python . Se você vir uma string de texto que termina com anaconda/bin/python, isso também é um bom sinal.

Vamos fazer um teste final: digite ipython e pressione Enter/Return. Se algo acontecer como o que você vê abaixo, parabéns, você instalou o Anaconda e agora pode executar o IPython – uma versão interativa do Python (infelizmente, você precisa de uma boa experiência em programação Python para entender completamente por que esta versão parece tão “interativa” ).

O que poderia dar errado?

Instalar uma versão aprimorada do Python pode ser uma das partes mais difíceis de começar a programar. Você pode descobrir que seu departamento de TI tem seu computador bloqueado e você não terá as permissões certas para instalar a plataforma Anaconda. Você pode experimentar erros bizarros que até mesmo o engenheiro de software mais experiente achará intrigante.

Há muitas coisas que podem dar errado, mas o bom é que o pessoal inteligente da Continuum tentou pensar em todos esses cenários estranhos e a plataforma Anaconda funciona bem na maioria dos casos. Se isso não acontecer, tente consultar o documento de suporte sobre a instalação. Se isso não funcionar, pesquise no Google qualquer erro que você esteja recebendo (na verdade, copie e cole no Google) e siga as instruções que encontrar.

Se você ainda estiver tendo problemas, encontre um programador que esteja disposto a ajudar. Antes de realmente falar com essa pessoa, é uma boa ideia ler primeiro este artigo sobre como fazer perguntas. Se você pesquisou no Google, ligou para um amigo e fez tudo o que pode pensar, mas ainda não consegue instalar a plataforma Anaconda, existe um Plano B: repl.it é um serviço incrível que permite usar Python diretamente em seu navegador sem necessidade de configuração (embora possa ser uma boa ideia criar uma conta para que você possa salvar seu trabalho). Infelizmente, este serviço não permitirá que você faça tudo o que está planejado nesta série de posts, mas é o suficiente para você começar.

Se você conseguiu iniciar uma sessão do IPython, enquanto estamos aqui, vamos digitar nosso primeiro comando Python: print(). É comum imprimir uma mensagem “Hello World”, então vamos fazer isso agora. Uma lição importante na programação é que cada caractere que você digita é importante. Se você é um defensor da gramática, hoje é seu dia de sorte. Se não estiver, você logo aprenderá a revisar seu código meticulosamente.

O comando print pega o que é chamado de string. Uma string é normalmente um texto entre aspas. Digite o comando como mostrado abaixo e pressione a tecla Enter/Return. Você deve ver o computador ecoar sua mensagem:

Parabéns! Você acabou de executar seu primeiro comando Python. Reserve um momento para comemorar

Tutoriais e dicas adicionais

Se você quiser uma versão em vídeo de como instalar o Anaconda no seu Mac, achei este tutorial útil. Os primeiros 5 minutos mostram como instalar, enquanto o restante do vídeo é uma introdução mais técnica (mas útil) à Plataforma Anaconda em geral.

O processo de instalação da plataforma Anaconda no Windows é muito semelhante. Aqui está um ótimo vídeo do YouTube demonstrando como instalar. Em vez de abrir o Jupyter Notebook como mostrado neste vídeo, sugiro tentar o Anaconda Prompt para executar o iPython e seguir o exemplo acima.

No meu próximo post, estou cobrindo os tipos de dados e como eles governam o que você pode e não pode realizar com o Python. E não hesite em entrar em contato comigo no Twitter se tiver dúvidas.