Guia do Desenvolvedor Python - Setup #1/ Python Series
- #Python
Configuração , editor e interpretador para execução do Python
Configuração
Inicialmente iremos ver rapidamente a configuração e ferramentas necessárias para executar Python :
- Instalação do Python ( instalar o Python de acordo com o seu SO)
- Interpretador do Python ( ele é instalado assim que executa o instalador do Python)
- Editor de código da sua preferência ( no meu caso é o VSCode)
- Interpretador de Python online ( ferramenta online que interpreta e executar códigos em Python no navegador)
1. Instalação do Python
No site do Python( https://www.python.org/ ) temos a página de Downloads que de acordo com o sistema operacional da sua máquina, você irá estar baixando o instalador e realizando a instalação do Python. Isso estará instalando uma única versão do Python na sua máquina , contudo visando ter um melhor aproveitamento sobre ter a liberdade de utilizar qualquer versão do Python, recomendo usar o Pyenv ( https://github.com/pyenv/pyenv ) , com ele você poderá escolher qual versão do Python irá utilizar individualmente nos seus projetos em Python.
2. Interpretador do Python
Logo depois de instalar o Python podemos conferir se o mesmo foi instalado corretamente. Para isso devemos no terminal ( Linux ) ou prompt de comando ( Windows ), digite o seguinte comando:
python --version
Caso a saída obtida seja algo semelhante a essa:
Python 3.7.3
Parabéns! O Python encontra-se instalado na sua máquina.
Com isso teremos acesso ao interpretador do Python , onde ele é responsável por ler código Python e executar o mesmo. Para acessar esse interpretador, digite na linha de comando o comando :
python
Ao executar o comando acima, o modo interativo do interpretador estará ativo , e no console será possível notar algumas diferenças mostradas no console. Um sinal de ( >>> ) irá informar que o prompt esta pronto para receber , interpretar e executar comandos em Python.
Um outro ponto importante para ser dito sobre o interpretador do Python além dessa interatividade, é sobre a ajuda disponível nele. Caso deseje possuir alguma ajuda em relação a função, módulo ou tipo em Python, basta usar o comando “help”. Ele pode ser usado de duas formas: help( ) ou help(”parâmetro_de_pesquisa”). No primeiro você poderá navegar de forma geral por toda a ajuda disponível, já na segunda, o usuário estará passando um parâmetro especifico para a pesquisa.
3. Editores de código
Agora iremos ver o editor.
Eu utilizo e recomendo o VSCode ( https://code.visualstudio.com/ ).Na minha opinião , acredito que ele seja um editor completo.
Existem outros e a escolha de qual usar vai muito de cada usuário. Esses são alguns outros indicados:
- Pycharm ( https://www.jetbrains.com/pt-br/pycharm/ )
- Atom ( https://github.com/atom/atom )
- Wing Python IDE ( https://wingware.com/ )
4. Interpretador de Python online
Se você desejar executar códigos Python em um ambiente online usando seu navegador, você poderá utilizar das seguintes opções:
- Python Shell ( https://www.python.org/shell/ )
- Repl.it ( https://replit.com/languages/python3 )
- Python Online Compiler ( https://www.programiz.com/python-programming/online-compiler/ )
- Online Python Interpreter ( https://www.onlinegdb.com/online_python_interpreter )
Executando Python
Uma vez que seu ambiente de desenvolvimento Python esteja pronto, iremos ver como podemos executar o Python :
- no modo interativo
- executando um arquivo python pelo terminal
O arquivo python pode ser executado pelo terminal da seguinte forma:
- Vá para a pasta onde o arquivo se encontra
- No terminal digite “python nome_do_programa.py” e aperte Enter
- O arquivo python será executado logo em seguida
Conclusão
Essas são algumas configurações iniciais para executar Python em nossa máquina. Tendo realizado esse setup, iremos inicialmente aprender sobre os fundamentos do Python e ao longo dos estudos estaremos aprofundando ainda mais nosso conhecimento nessa linguagem de programação.
Sinta-se a vontade para comentar dúvidas ou erros encontrados no artigo e fiquem conectados para mais artigos sobre esse guia do desenvolvedor em Python.