Computação I
Professora: Fernanda Duarte Vilela Reis de Oliveira
Departamento de Engenharia Eletrônica e de Computação
Julho de 2020
Vídeo 4 - Python
Professora: Fernanda Duarte Vilela Reis de Oliveira
Departamento de Engenharia Eletrônica e de Computação
Julho de 2020
Tópicos
• A Linguagem de Programação Python
• Instalando o Python
• Utilizando o Interpretador no Terminal
• IDLE
• Thonny
• Pydroid
A Linguagem de Programação
Python
A Linguagem de Programação Python
• Linguagem de Alto Nível
• Interpretada
• Open source e gratuita
• Multi-Plataforma
• Recursos: orientação a objetos; muitos módulos disponíveis;
diversas bibliotecas gráficas.
• Comunidade enorme de usuários.
• Utilizada em aplicações comerciais.
Instalando o Python
Instalando o Python no Windows
• Entre no site: [Link]
Instalando o Python no Windows
• Clique no botão
“Download Python
3.8.5”
• Espere o Download
terminar.
Instalando o Python no Windows
• Abra o local do arquivo baixado
e o execute.
• Lembre-se de clicar na opção:
Add Python 3.8 to PATH. Isso
vai permitir que utilizemos o
comando python pelo terminal
(command, cmd) do Windows.
• Clique na opção de instalar
desejada.
Instalando o Python no Linux
• As distribuições mais novas do Ubuntu já vem com o Python
instalado. Para testar, tente digitar o comando python ou python3.
• Caso não funcione, instale com:
• sudo apt install python3
• Se o comando python funcionar, mas o interpretador indicar que o
Python 2 é aquele que está instalado, utilize os comandos:
• sudo apt-get update
• sudo apt-get –y upgrade
• Em seguida, tente utilizar o comando:
• python3
Utilizando o Interpretador no
Terminal
Utilizando o Interpretador no Terminal
• Seja no Windows ou no Linux, o interpretador do Python pode ser
chamado a partir do terminal (cmd) através do comando python3.
• Chamamos esse modo de operação do interpretador de shell.
Utilizando o Interpretador no Terminal
• No shell, instruções podem ser digitadas, módulos podem ser
importados e funções executadas. Essa é uma ótima forma de
verificar a operação de alguma instrução, mas os algoritmos que
vamos criar não devem ser digitados no shell.
• Utilizamos um editor de texto para digitar nossos algoritmos e
depois utilizamos o interpretador para ver o resultado.
• Qualquer editor de texto serve, mas é interessante utilizar um
editor que reconheça as instruções do Python.
Utilizando o Interpretador no Terminal
• O código do editor deve ser salvo com a extensão “.py”.
• Em seguida, garantindo que estamos na pasta que contém o
código, executamos o mesmo com python3 nome_do_codigo.py
Terminal Editor de texto Vim
IDLE
IDLE
• Também podemos utilizar interfaces que já tenham um editor de
texto e um interpretador integrados.
• No Windows, o IDLE é instalado junto com o Python quando
fazemos o download no site que foi indicado no Slide 7 (busque
pelo IDLE entre os programas do Windows.
• Nas novas versões do Ubuntu também é comum o IDLE já vir
instalado. Para testar, tente digitar o comando idle ou idle3. Se
não funcionar, instale com:
• sudo apt install idle3
IDLE
• No caso de um Ubuntu 16.0, você deve observar a tela abaixo, ao
terminar a instalação, basta digitar idle3
IDLE
Aparência no Windows Aparência no Linux
IDLE
• Em ambos casos, é o interpretador que vemos ao abrir o
programa. Para abrir o editor de texto vá em File -> New File.
• Digite o código, salve o arquivo com a extensão “.py” e execute-o
clicando em F5.
• Uma interface que possui editor de texto e interpretador integrado
facilita a execução e depuração do código.
• Uma função que seja definida no código, por exemplo, pode ser
chamada diretamente do shell do interpretador.
IDLE
Shell Editor de texto
Thonny
Thonny
• Para Windows, vá em [Link] e clique no link escrito
Windows.
• Para Linux, há algumas opções no site ao passar o mouse por
“Linux”. No meu caso, foi possível instalar no Ubuntu com:
• bash <(wget -O - [Link]
Thonny
• O legal do Thonny é o fato dele ter o shell e o editor de texto na
mesma janela:
Pydroid
Pydroid
• Disponível na Playstore, para celulares Android:
Pydroid
• Ao abrir o aplicativo, vemos o editor de texto:
Pydroid
• O arquivo salvo pode ser executado:
Pydroid
• Também possui um terminal:
Repassando...
O que foi visto nesse vídeo?
• Como baixar e instalar o Python no Windows e no Linux.
• A utilização do intepretador do Python com terminal e editor de
texto.
• Diferentes interfaces que contém o interpretador do Python:
• IDLE
• Thonny
• Pydroid