Skip to content

Latest commit

 

History

History
326 lines (281 loc) · 13.8 KB

01-install.md

File metadata and controls

326 lines (281 loc) · 13.8 KB

#Autor: Robson Vaamonde
#Procedimentos em TI: http://procedimentosemti.com.br
#Bora para Prática: http://boraparapratica.com.br
#Robson Vaamonde: http://vaamonde.com.br
#Facebook Procedimentos em TI: https://www.facebook.com/ProcedimentosEmTi
#Facebook Bora para Prática: https://www.facebook.com/BoraParaPratica
#Instagram Procedimentos em TI: https://www.instagram.com/procedimentoem
#YouTUBE Bora Para Prática: https://www.youtube.com/boraparapratica
#Data de criação: 15/07/2024
#Data de atualização: 07/10/2024
#Versão: 0.14

Conteúdo estudado nessa aula:
#01_ Instalando o Python 3 no Linux Mint (VÁRIAS VERSÕES DE GNU/LINUX)
#02_ Verificando a Versão o Python 3 e PIP instalado no Linux Mint
#03_ Testando o Shell (Prompt) Padrão do Python 3 no Linux Mint
#04_ Testando o Shell (Prompt) do IPython do Python 3 no Linux
#05_ Testando o Shell (Prompt) do BPython do Python 3 no Linux
#06_ Testando o IDLE (Integrated Development Environment for Python) do Python 3 no Linux Mint
#07_ Baixando o Microsoft Visual Studio Code VSCode para o Linux Mint
#08_ Instalando o Microsoft Visual Studio Code VSCode utilizando o Gdebi-Gtk no Linux Mint
#09_ Instalando as Extensões do Português Brasil e Dicionário PT-BR e US no VSCode no Linux Mint
#10_ Configurações do VSCode para funcionar perfeitamente no Linux Mint
#11_ Instalando as Extensões do Python 3 no VSCode (Visual Studio Code) Linux Mint
#12_ Instalando o Python 3 e VSCode no Microsoft Windows 10
#13_ Instalando as Extensões do Português Brasil e Dicionário PT-BR e US no VSCode no Windows 10
#14_ Configurações básicas do VSCode para funcionar perfeitamente no Windows 10
#15_ Instalando as Extensões do Python 3 no VSCode (Visual Studio Code) no Windows 10

OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO INSTALAÇÃO DO PYTHON 3 SE VOCÊ CONSEGUIU FAZER A INSTALAÇÃO COM A SEGUINTE FRASE: Instalação do Python 3 e VSCode realizado com sucesso!!! #BoraParaPrática

#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #python3 #devops #desafiovaamonde #desafioboraparapratica #desafiopython3 #desafiovscode

Site Oficial do Python: https://www.python.org/
Site Oficial do PIP: https://pypi.org/
Site Oficial do IPython: https://ipython.org/
Site Oficial do BPython: https://bpython-interpreter.org/
Site Oficial do VSCode: https://code.visualstudio.com/
Site Oficial do Marketing Place do VSCode: https://marketplace.visualstudio.com/vscode
Extensão Oficial do Python para VSCode: https://marketplace.visualstudio.com/items?itemName=ms-python.python

Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.

IPython é um console interativo avançado para Python. Ele oferece recursos como: Autocompletar, Sintaxe aprimorada, Execução de comandos do sistema, Ferramentas de depuração e Integração com Jupyter Notebook.

BPython é um intérprete interativo para Python, similar ao IPython, mas com foco em simplicidade e usabilidade. Algumas características incluem: Autocompletar avançado, Destacar erros de sintaxe, Histórico de comandos e Inserção de argumentos.

IDE (Integrated Development Environment) é um ambiente de desenvolvimento integrado de software para criar aplicações que combina ferramentas comuns de desenvolvedor em uma única interface de usuário gráfica (GUI - Graphical User Interface).

IDLE (Integrated Development and Learning Environment) é um ambiente de desenvolvimento integrado para Python, que é fornecido com a linguagem desde a versão 2.3. É completamente escrito em Python usando o kit de interface gráfica Tkinter. É uma IDE multiplataforma: Windows, Unix e, MacOS. Ele não é incluso no pacote Python presente em muitas distribuições Linux.

PIP (Package Installation for Python) é um sistema de gerenciamento de pacotes padrão de facto usado para instalar e gerenciar pacotes de software escritos em Python. Muitos pacotes podem ser encontrados na fonte padrão para pacotes e suas dependências - Python Package Index. A maioria das distribuições do Python vem com o pip pré-instalado.

O Visual Studio Code é um editor de código-fonte desenvolvido pela Microsoft para Windows, Linux e macOS. Ele inclui suporte para depuração, controle de versionamento Git incorporado, realce de sintaxe, complementação inteligente de código, snippets e refatoração de código.

GNU Bash ou simplesmente Bash é um interpretador de comandos, um entre os diversos tradutores entre o usuário e o sistema operacional conhecidos como shell. Acrônimo para "Bourne-Again SHell", o Bash é uma evolução retro-compatível muito mais interativa do Bourne Shell.

Instalação Python 3

Link da vídeo aula: https://www.youtube.com/watch?v=klIKuVGRHmM

#01_ Instalando o Python 3 no Linux Mint (VÁRIAS VERSÕES DE GNU/LINUX)

Link de download do Python 3: https://www.python.org/downloads/

#Atualizando as listas do Apt
sudo apt update

#Instalando o Python na versão 3
#OBSERVAÇÃO IMPORTANTE: a opção do IDLE do Python 3 no Linux Mint sempre sofre atualização,
#antes de fazer a sua instalação, verifique a versão com o comando: sudo apt instal idle-python 
#(TAB duas vezes) para ver a última versão ou o comando: sudo apt search idle-python3 que
#lista todas as possibilidades de versões do IDLE do Python 3.
sudo apt install python3 python3-pip python3-ipdb idle-python3.12 ipython3 bpython git vim cloc

#02_ Verificando a Versão o Python 3 e do PIP instalado no Linux Mint

#Verificando a versão do Python 3
sudo python3 --version

#Verificando a versão do PIP3 (Package Installer for Python)
sudo pip3 --version

#03_ Testando o Shell (Prompt) Padrão do Python 3 no Linux Mint

#Utilizando o Shell Prompt Padrão Python 3 padrão
python3
#Prompt Shell padrão do Python 3 no Linux Mint
#Para sair do Prompt Shell do Python 3 pressione: Ctrl + D
Python 3.10.12 (main, Mar 22 2024, 16:50:05) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

#04_ Testando o Shell (Prompt) do IPython 3 do Python 3 no Linux

#Utilizando o Shell Prompt do IPython 3 (Interactive Python)
ipython3
#Prompt Shell do IPython 3 no Linux Mint
#Para sair do Prompt Shell do IPython 3 pressione: Ctrl + D ou digite: exit ou quit
Python 3.10.12 (main, Mar 22 2024, 16:50:05) [GCC 11.4.0]
Type 'copyright', 'credits' or 'license' for more information
IPython 7.31.1 -- An enhanced Interactive Python. Type '?' for help.

In [1]:

#05_ Testando o Shell (Prompt) do BPython do Python 3 no Linux

#Utilizando o Shell Prompt do BPython
bpython
#Prompt Shell do BPython no Linux Mint
#Para sair do Prompt Shell do BPython pressione: Ctrl + D ou digite: exit() ou quit()
bpython version 0.22.1 on top of Python 3.10.12 /usr/bin/python3
>>>

#06_ Testando o IDLE (Integrated Development Environment for Python) do Python 3 no Linux Mint

#Utilizando o IDLE padrão do Python 3
idle-python3.12

#07_ Baixando o Microsoft Visual Studio Code VSCode para o Linux Mint

Link download: https://code.visualstudio.com/download
  Versão: .deb x64 (Debian, Ubuntu 64 Bits) <Salvar aquivo>

#08_ Instalando o Microsoft Visual Studio Code VSCode utilizando o Gdebi-Gtk no Linux Mint

#instalando em modo gráfico (mais fácil) o VSCode
Arquivos
  Download
    Clique duas vezes no instalar: code_1.*_amd64.deb
      <Instalar Pacote>
        Digite sua senha e clique em: <Autenticar>
        (ON) Add Microsoft apt repository for Visual Studio Code? <Next>
    <Fechar>

#configurando o VSCode com editor de texto padrão
Menu
  Aplicativos Preferenciais
    Escritório
      Código Fonte: Outro aplicativo
        Visual Studio Code <Selecionar>
    Sistema
      Texto Puro: Outro aplicativo
        Visual Studio Code <Selecionar>
  <Fechar>

#adicionando o VSCode na lista de Abrir com
Gerenciador de Arquivos
  Pasta Pessoal
    Selecionar: Documentos
      Clicar com o botão direito do mouse no diretório: Documentos e selecionar: Abrir com
        Outro aplicativo
          Visual Studio Code
        <Adicionar à lista>
      <OK>

#executando o VSCode no Linux Mint
Menu
  Busca Indexada: vscode

#09_ Instalando as Extensões do Português Brasil e Dicionário PT-BR e US no VSCode

#instalação da extensão PT-BR do VSCode
Portuguese (Brazil) Language Pack for Visual Studio Code
  (Sem necessidade de configuração)

#instalação e configuração da extensão do Corretor Ortográfico PT-BR e US
Brazilian Portuguese - Code Spell Checker (Corretor Ortográfico de Código)
Manter selecionado a extensão: Brazilian Portuguese - Code Spell Checker
  Pressionar F1
    Show Spell Checker Configuration Info
      User
        Language
          English (en_us)
          Portuguese (pt_br)
          Portuguese - Brazil (pt-br)
            File Types and Programming Languages
              shellscript, python, markdown, etc...

#10_ Configurações básicas do VSCode para funcionar perfeitamente no Linux Mint

#configurações básicas do VSCode para funcionar no Linux Mint
Gerenciar
  Configurações
    Code Spell Checker
      C Spell: Enabled Language Ids: 
        Adicionar Item: shellscript
      C Spell: Language: en,en-US,pt,pt-BR
      C Spell: Max Duplicate Problems: 500000
      C Spell: Max Number Of Problems: 500000
    Editor
      Editor: Tab Size: 2
      Editor: Detect Indentation: False (Off)
      Editor: Insert Spaces: True (On)
      Render Whitespace: All
    Files
      Files: Eol: \n (LF)

#11_ Instalando as Extensões do Python 3 no VSCode (Visual Studio Code) no Linux Mint

#A melhor extensão para Python no VSCode é a Python Extension da Microsoft. Ela oferece:
#Autocompletar e IntelliSense, Depurador, Linting, Execução de testes e Jupyter Notebooks.

#Instalando as Extensões do Python 3 no VSCode
VSCode
  Extensões
    Pesquisar:
     Python (Microsoft) <Instalar>
     Python Debugger (Microsoft) <Instalar>

#12_ Instalando o Python 3 e VSCode no Microsoft Windows 10

#download do Python 3 para Microsoft Windows
Link de download do Python 3: https://www.python.org/downloads/windows/
  Latest Python 3 Release - Python 3.12.6 (Link atualizando em: 18/09/2024)
    Link: https://www.python.org/downloads/release/python-3126/
      Opção: Windows installer (64-bit)

Abrir a Pasta de Download
  Clicar duas vezes no executável: python-*-amd64.exe

  Install Python 3.12.6 (64-bit)
    (ON) Use admin privileges when installing py.exe (ENABLE)
    (ON) Add python.exe to PATH (ENABLE)
    Install Now <Clicar>
      Deseja permitir que este aplicativo faça alterações no seu dispositivo? <Sim>
  <Close>

#Download do VSCode para Microsoft Windows
#OBSERVAÇÃO IMPORTANTE: RECOMENDADO SEMPRE UTILIZAR A OPÇÃO DE DOWNLOAD DA INSTALAÇÃO DO VSCODE
#SYSTEM INSTALLER (INSTALAÇÃO DE SISTEMA), NÃO RECOMENDO USAR A OPÇÃO USER INSTALLER (INSTALAÇÃO
#DE USUÁRIO) 
Link download: https://code.visualstudio.com/download
  Windows (Windows 10 e 11)
    System Installer: x64 (clicar em cima do x64 para fazer o download do arquivo)

Abrir a Pasta de Download
  Clicar duas vezes no executável: VSCodeSetup-x64-*.exe

  Microsoft Visual Studio Code - Instalador
    (ON) Eu aceito o acordo (ENABLE)
    <Próximo>
  Selecione o Local de Destino
    Caminho padrão
    <Próximo>
  Selecionar Tarefas Adicionais
    (ON) Criar um atalho na área de trabalho
    (ON) Adicione a ação "Abrir com Code" no menu de contexto de arquivo do Windows Explorer
    (ON) Adicione a ação "Abrir com Code" no menu de contexto de diretório do Windows Explorer
    <Próximo>
  Pronto pra Instalar
    <Instalar>
  Completando o Assistente do Instalador do Visual Studio Code
    (ON) Iniciar o Visual Studio Code
  <Concluir>

#13_ Instalando as Extensões do Português Brasil e Dicionário PT-BR e US no VSCode no Windows

#instalação da extensão PT-BR do VSCode
Portuguese (Brazil) Language Pack for Visual Studio Code
  (Sem necessidade de configuração)

#instalação e configuração da extensão do Corretor Ortográfico PT-BR e US
Brazilian Portuguese - Code Spell Checker (Corretor Ortográfico de Código)
Manter selecionado a extensão: Brazilian Portuguese - Code Spell Checker
  Pressionar F1
    Show Spell Checker Configuration Info
      User
        Language
          English (en_us)
          Portuguese (pt_br)
          Portuguese - Brazil (pt-br)
            File Types and Programming Languages
              shellscript, python, markdown, etc...

#14_ Configurações básicas do VSCode para funcionar perfeitamente no Windows

#configurações básicas do VSCode para funcionar no Windows
Gerenciar
  Configurações
    Code Spell Checker
      C Spell: Enabled Language Ids: 
        Adicionar Item: shellscript
      C Spell: Language: en,en-US,pt,pt-BR
      C Spell: Max Duplicate Problems: 500000
      C Spell: Max Number Of Problems: 500000
    Editor
      Editor: Tab Size: 2
      Editor: Detect Indentation: False (Off)
      Editor: Insert Spaces: True (On)
      Render Whitespace: All
    Files
      Files: Eol: \n (LF)

#15_ Instalando as Extensões do Python 3 no VSCode (Visual Studio Code) no Windows

#A melhor extensão para Python no VSCode é a Python Extension da Microsoft. Ela oferece:
#Autocompletar e IntelliSense, Depurador, Linting, Execução de testes e Jupyter Notebooks.

#Instalando as Extensões do Python 3 no VSCode
VSCode
  Extensões
    Pesquisar:
     Python (Microsoft) <Instalar>
     Python Debugger (Microsoft) <Instalar>