Aula 6.1: Instalando Python 3 #LTCode

COMPARTILHAR:

Whatsapp Telegram Twitter Facebook Reddit

Aula 6.1 - Como instalar Python 3 no Windows, distros Linux e Mac.


Este artigo faz parte do projeto #LTCode

Olá, bem vindo a mais uma aula do curso de introdução ao python da Limon Tec! Meu nome é Thomaz e hoje iremos apresentar a vocês a instalação do python3, pip e do pycharm no Linux, Windows e no mac.

Pedido: peço que usem mais o disqus, a comunidade está muito inativa ultimamente, talkei? (:

Windows (não recomendado para hacking):
Primeiramente instale o python, o executável do python pode ser downloadado aqui: https://www.python.org/downloads/.

O procedimento para instalação é apenas Next-Next-Next, apenas copie o local da instalação.

*python3 - Utilitário que nos ajudará a interpretar, modificar, fazer download de coisas e etc. Ele que faz seu código ser interpretado, ou seja, ser executado.

*pip3 - Instalará os pacotes com bibliotecas externas. O 3 é porque trabalha com o python 3.

*pacotes - Um pacote é um conjunto de arquivos que são necessários para usar os módulos nos nossos scripts

*módulos - São Bibliotecas que podem ser usadas no nosso código, ex: numpy, paramiko, request.

Colocando o python no path:


Procedimento para colocar no path não é necessário caso você fez a instalação igual ao vídeo acima.

Após ter instalado, você vai precisar colocar o python no PATH, para isso você vai fazer o seguinte:

*PATH é uma variável do sistema usada pelo sistema operacional para localizar executáveis necessários da linha de comandos ou da janela Terminal. Simplificando ele executa algo com um comando, sem precisarmos entrar no diretório do python para executar ele.


  1. Windows+X (abre o Painel de Controle);
  2. Vá em "Configurações Avançadas do Sistema" ou "Advanced System Settings";
  3. Clique em "Enviroment Variables", ou "Variáveis de Ambiente" (como eu expliquei o PATH é uma delas);
  4. Procure na parte de baixo da janela que se abrirá ("System Variables", "Variáveis de Sistema") por path;
  5. Após ter marcado a opção de path, clique em editar;
  6. Verifique se existe algum campo onde está escrito python3, se houver pule esta etapa, senão houver cole o local da instalação que eu pedi para você copiar no final do arquivo, antes dele é preciso um ponto e vírgula pois as variáveis de ambiente são separadas por pontos e vírgulas. Exemplo: a;b;c;1;2;3; você vai colar o local e depois o local mais \Scripts . Exemplo: C:\python37;C:\python37\Scripts; ,Lembre-se de deixar um ponto e vírgula no final;
  7. Clique na caixa com nome OK;
*Variáveis de ambiente - São variáveis que interagem com processos.
*Variáveis de sistema - O mesmo que variáveis de ambiente.

A imagem do passo a passo de como colocar o python no path foi retirada de: https://python.org.br/instalacao-windows/.

Instalando o pip3:
  1. Windows+r (abre uma janela em que a gente pode “rodar” uma aplicação);
  2. Na janela escreva cmd:
[python -m ensurepip]
[python -m ensurepip --upgrade]

*-m - Roda um módulo como script
*ensurepip - Pacote que ajuda a instalar o pip no python;
*--upgrade - É um parâmetro do ensurepip que diz para ele atualizar o pip.

Instalando a IDE(pycharm):
Após ter instalado o python3 e o pip, você precisará instalar o pycharm, que é uma IDE, ou seja um ambiente de desenvolvimento integrado, que tem autocomplemento, syntax highlighting e etc. Para instalar o pycharm, faça o download aqui: https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC , depois dê um duplo clique no arquivo downloadado, o procedimento é o Next-Next-Next de cada dia!

*autocomplemento - Quando um programa consegue “adivinhar” o que você deseja escrever e te da a opção de escrever aquilo que ele “imaginou”.
*syntax highlighting - É um recurso de editores de texto que são usados para programação, scripts ou linguagens de marcação, como HTML. O recurso exibe texto, especialmente código-fonte, em diferentes cores e fontes, de acordo com a categoria de termos.

Linux (recomendado para o hacking):

Instalando o python3, pip3, setuptools:

Verifique se o python3 está apropriadamente instalado com o comando no terminal:
[python3 --version && pip3 --version]
Se a resposta do terminal for command “python3” not found ou command “pip3” not found, prossiga para a instalação.

*&& - Executa mais de um comando na mesma linha.

Debian, Ubuntu ou derivados:
[sudo apt install python3 && sudo apt install python3-pip && sudo apt install python3-setuptools]

*sudo - pede para executar os comandos como administrador
*apt - Gerenciador de pacotes
*pacote - Um conjunto de arquivos que são necessários para executar uma tarefa, nesse caso são os arquivos e dependências dos aplicativos que vamos instalar.
*dependências - Pacotes necessários para instalar outros pacotes(heurbhuerhbuerhb)
*install - Parâmetro do apt que instala pacotes
*python3 - Utilitário que nos ajudará a interpretar, modificar, fazer download de coisas e etc. Ele que faz seu código ser interpretado, ou seja, ser executado.
*python3-pip - Instalará os pacotes com bibliotecas externas.
*python3-setuptools - Setuptools é uma biblioteca completa, ativamente mantida e estável projetada para facilitar o empacotamento de projetos em Python
*empacotamento - Cria pacotes.

Fedorenta, Praça é nossa, ba dun tz Fedora:
[sudo dnf install python3 && sudo dnf install python3-pip && sudo dnf install python3-setuptools]

*sudo - Pede para executar comandos como administrador.
*dnf - Gerenciador de pacotes.
*pacote - Um conjunto de arquivos que são necessários para executar uma tarefa, nesse caso são os arquivos e dependências dos aplicativos que vamos instalar.
*dependências - Pacotes necessários para instalar outros pacotes(heurbhuerhbuerhb).
*install - Parâmetro do dnf que instala pacotes.
*&& - executa mais de um comando na mesma linha.
*python3 - Utilitário que nos ajudará a interpretar, modificar, fazer download de coisas e etc. Ele que faz seu código ser interpretado, ou seja, ser executado.
*python3-pip - Instalará os pacotes com bibliotecas externas.
*python3-setuptools - Setuptools é uma biblioteca completa, ativamente mantida e estável projetada para facilitar o empacotamento de projetos em Python.
*empacotamento - Cria pacotes.

OpenSuse:
[sudo zypper install python3 && sudo zypper install python3-pip && sudo zypper install python3-setuptools]

*sudo - Pede para executar comandos como administrador
*zypper - Gerenciador de pacotes
*pacote - Um conjunto de arquivos que são necessários para executar uma tarefa, nesse caso são os arquivos e dependências dos aplicativos que vamos instalar.
*dependências - Pacotes necessários para instalar outros pacotes.
*install - Parâmetro do zypper que instala pacotes.
*&&  - Executa mais de um comando na mesma linha.
*python3 - Utilitário que nos ajudará a interpretar, modificar, fazer download de coisas e etc. Ele que faz seu código ser interpretado, ou seja, ser executado.
*python3-pip - Instalará os pacotes com bibliotecas externas.
*python3-setuptools - Setuptools é uma biblioteca completa, ativamente mantida e estável projetada para facilitar o empacotamento de projetos em Python.
*empacotamento - Cria pacotes.

Instalando o pycharm:
A instalação padrão do pycharm é compilando o código fonte, porém demoraria muito, e poderia gerar vários erros. Pensando nisso resolvi para esse curso de introdução ao python usar o snapd, o snapd é um gerenciador de pacotes da nova geração, ele foi criada pela canonical mas pode ser utilizado praticamente em qualque distribuição, para utilizar ele e conseguir instalar pacotes snaps , você precisará instalar o snapd na sua distribuição, antes disso teste para ter certeza que já não tem o programa instalado com o comando: snap version se receber resposta valida (que não seja command “snap” not found), pule a parte da instalação do pycharm.

Debian, Kali Linux, Ubuntu:
[sudo apt install snapd]

Fedora:
[sudo dnf install snapd]

OpenSuse15:
[sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.0/ snappy]

[sudo zypper refresh && sudo zypper install snapd]

[sudo systemctl enable --now snapd.socket]
Reinicie o sistema.

*refresh - Parâmetro do zypper que atualiza os repositórios do Open Suse.
*addrepo - Adiciona Repositórios.
*Repositórios - Onde é baixado os pacotes no linux.
*systemctl - Manipula serviços iniciados com o systemd
*enable - parâmetro que ativa algum serviço
*--now - Parâmetro que expressa a necessidade da tarefa ser executada agora, mesmo se for preciso parar a execução de algo.
*snapd.socket - Processo do snapd que configura o network do snapd ao iniciar o pc.

OpenSuse42.2:

[sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy]



[sudo zypper refresh && sudo zypper install snapd]


[sudo systemctl enable --now snapd.socket]
Reinicie o sistema.

*refresh - Parâmetro do zypper que atualiza os repositórios do Open Suse
*addrepo - Adiciona Repositórios
*Repositórios - Onde é baixado os pacotes no linux
*systemctl - Manipula serviços iniciados com o systemd
*enable - parâmetro que ativa algum serviço
*--now - Parâmetro que expressa a necessidade da tarefa ser executada agora, mesmo se for preciso parar a execução de algo.

*snapd.socket - Processo do snapd que configura o network do snapd ao iniciar o pc.

OpenSuse42.3:

[sudo zypper addrepohttp://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.3/ snappy]



[sudo zypper refresh && sudo zypper install snapd]


[sudo systemctl enable --now snapd.socket]

Reinicie o sistema.

*refresh - Parâmetro do zypper que atualiza os repositórios do Open Suse
*addrepo - Adiciona Repositórios
*Repositórios - Onde é baixado os pacotes no linux.
*systemctl - Manipula serviços iniciados com o systemd
*enable - parâmetro que ativa algum serviço
*--now - Parâmetro que expressa a necessidade da tarefa ser executada agora, mesmo se for preciso parar a execução de algo.


*snapd.socket - Processo do snapd que configura o network do snapd ao iniciar o pc.

Instalando o pycharm (agora é verdade ehunbehruehrb):
[snap install pycharm-community --classic --edge]

*install - O parâmetro install instala pacotes snap
*--classic - Não falaremos sobre isso porque é um assunto muito complexo e foge do escopo desse curso, mais
informações em https://docs.snapcraft.io/
*--edge - Não falaremos sobre isso porque é um assunto muito complexo e foge do escopo desse curso, mais informações em https://docs.snapcraft.io/channels/551

Para configurar o pycharm, é só Next-Next-Next

Mac OS X (não recomendado para hacking):

No Mac OS X, o Sistema Operacional da Apple, Primeiramente você vai precisar instalar o python, o executável do python pode ser downloadado aqui: https://www.python.org/downloads/. O procedimento é o famoso Next, Next, Next. Após ter feito isso, faça o download desse arquivo: https://bootstrap.pypa.io/get-pip.py, que instalará o pip, no local do arquivo digite: 
[python3 get-pip.py]
e se você não estiver no local do arquivo dê um
[cd localdoarquivo]
e depois execute o get-pip.py. Após ter instalado o python3 e o pip, você precisará instalar o pycharm, que é uma IDE, ou seja um ambiente de desenvolvimento integrado, que tem autocomplemento, syntax highlighting e etc. Para instalar o pycharm, faça o download aqui:
https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=mac&code=PCC, depois dê um duplo clique no arquivo baixado, o procedimento é o Next-Next-Next de cada dia!

*autocomplemento - Quando um programa consegue “adivinhar” o que você deseja escrever e te da a opção de escrever aquilo que ele “imaginou”.
*syntax highlighting - syntax highlighting é um recurso de editores de texto que são usados para programação, scripts ou linguagens de marcação, como HTML. O recurso exibe texto, especialmente código-fonte, em diferentes cores e fontes, de acordo com a categoria de termos.
*python3 - Utilitário que nos ajudará a interpretar, modificar, fazer download de coisas e etc. Ele que faz seu código ser interpretado, ou seja, ser executado.
*pip3 - Instalará os pacotes com bibliotecas externas, o 3 é porque trabalha com o python 3.
*pacotes - Um pacote é um conjuto de arquivos que são necessários para usar os módulos nos nossos scripts

Final:
Então foi isso galera, nessa aula instalamos o python e o pycharm. Agora estamos prontos para prosseguir e aprender o que têm de melhor do python, Vlw Flw!

!NOTAS! Não é recomendamos o uso do python no Windows para esse curso por 2 motivos:
  1. Se seu Windows for pirata, provavelmente a instalação falhará.
  2. Novos cursos de python, não abordarão o Windows, pois ele é muito difícil de ser abordado e técnicas usadas no linux não podem ser usadas no Windows. O uso no MAC OS X também não é recomendado porém pode ser usado para esse curso, nos próximos cursos talvez os usuários de MAC OS X precisarão pesquisar em fontes externas algumas instalações e etc.
Este artigo é de autoria de Cobra Fumante (Thomaz), nosso colaborador :)

>> Próxima aula, clique aqui.

COMENTÁRIOS

Nome

#ann,25,#HK,30,#LTCode,130,Artigo - Diversos,156,Artigo - Games,201,Artigo - Tecnologia,615,autor-thomaz,7,Coluna - Alternative World,24,Coluna - Fail,12,Coluna - Tec Line,14,Criptomoeda,72,Curiosidades - Diversos,49,Curiosidades - Tecnologia,50,en,2,estudo,8,HN,12,logica,14,Pentest,23,Programar C,29,Programar POO,6,Programar Python,6,Programar Shell,25,Programar verilog,12,qradar,4,Raspberry Pi,15,Redes,3,root,117,Shorty Awards,1,Smartphones - Reviews,33,Teoria,10,Top Nostalgia,2,VPN,19,WhatsApp,46,
ltr
item
Limon Tec: Aula 6.1: Instalando Python 3 #LTCode
Aula 6.1: Instalando Python 3 #LTCode
Aula 6.1 - Como instalar Python 3 no Windows, distros Linux e Mac.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI65og5X32bSLCmBz3uJnZlmDvzOFWZWoZzyvUhh2rtp8Hr_kolKy02pOjxpkThrz8uHaTu3skUdeDJlkFEKkC2a9EabpwPzbwJ-hm-po0QIaNeNvYm5CJw3k4SbN03V-d2h1dxrW2tz4/s640/ltcode.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI65og5X32bSLCmBz3uJnZlmDvzOFWZWoZzyvUhh2rtp8Hr_kolKy02pOjxpkThrz8uHaTu3skUdeDJlkFEKkC2a9EabpwPzbwJ-hm-po0QIaNeNvYm5CJw3k4SbN03V-d2h1dxrW2tz4/s72-c/ltcode.jpg
Limon Tec
https://www.limontec.com/2019/01/aula-6-1-introducao-python-ltcode.html?m=0
https://www.limontec.com/?m=0
https://www.limontec.com/
https://www.limontec.com/2019/01/aula-6-1-introducao-python-ltcode.html
false
2157924926610706248
UTF-8
Carregar todos posts Não encontramos nenhum post VER TUDO Ler mais Responder Cancelar resposta Deletar Por Home PÁGINAS POSTS Ver tudo RECOMENDADO PARA VOCÊ LABEL ARQUIVO SEARCH TODOS POSTS Não encontramos nenhum post relacionado a sua requisição VOLTAR PÁGINA INICIAL Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez apenas agora 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO ESTÁ BLOQUEADO PASSO 1: Compartilhe com seus amigos PASSO 2: Clique no link compartilhado Copiar Todo Código Selecionar Todo Código Todos códigos foram copiados para seu clipboard Não é possível copiar códigos / textos, por favor aperte [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de conteúdo