Module 9 Class
Module 9 Class
Caderno de Aula
Professor André Perez
Tópicos
1. Instalando o Python na própria máquina;
2. Executando código Python no terminal;
3. Criando arquivos de script Python.
Aulas
1. Instalando o Python na própria máquina
1.1. Google Colab
Python e o PIP já vem instalado na máquina virtual provisionada.
In [ ]:
import platform
In [ ]:
print(platform.python_version())
In [ ]:
print(platform.system())
In [ ]:
!python -V
Exemplo: Conferir a versão do PIP via Bash (linguagem nativa do Linux).
In [ ]:
!pip -V
python -V
pip -V
Se não o tiver instalado, acessar o site oficial do Python (link) e instalar o software para o
seu sistema operacional. Um excelente tutorial se encontra neste link. Para verificar a
instalação, abrir o terminal (windows cmd ou linux/mcos terminal ) e executar o
seguinte comando.
python -V
pip -V
In [ ]:
from datetime import datetime
print(datetime.now().year)
python
Para 'sair' do Python, basta fechar o terminal ou digitar o seguinte código:
quit()
!python arquivo.py
Exemplo: Script para extrair a taxa CDI do site da B3.
In [ ]:
import os
import json
from random import random
from datetime import datetime
import requests
URL = 'https://www2.cetip.com.br/ConsultarTaxaDi/'+
'ConsultarTaxaDICetip.aspx'
data_e_hora = datetime.now()
data = datetime.strftime(data_e_hora, '%Y/%m/%d')
hora = datetime.strftime(data_e_hora, '%H:%M:%S')
try:
response = requests.get(URL)
response.raise_for_status()
except requests.HTTPError as exc:
print("Dado não encontrado, continuando.")
cdi = None
except Exception as exc:
print("Erro, parando a execução.")
raise exc
else:
dado = json.loads(response.text)
cdi = float(
dado['taxa'].replace(',', '.')
) + (random() - 0.5)
if os.path.exists('./taxa-cdi.csv') == False:
print("Sucesso")
Sucesso
Vamos criar o arquivo de script extrair-cdi.py .
In [ ]:
!python extrair-cdi.py
Sucesso
Exemplo: Script com argumentos.
In [ ]:
from sys import argv
print(argv)
print(type(argv))
In [ ]:
!python args.py andre True 10 20
horas = []
taxas = []
# Salvando no grafico
In [ ]:
!python cdi-grafico.py dia-10