BEST PRATICE

Neste best practice escrevo minha experiência sobre o "jupyter notebook" que é uma das ferramentas utilizadas para a criação e edição de documentos de vários formatos dentre eles o reprodutível.

No sistema operacional:

  • Com relação as plataformas: o Sistema Operacional Microsoft Windows NÃO é indicado, pois não trata de forma correta as saídas dos programas python. Já no Linux funciona corretamente.

No ambiente do Jupyter Notebook:

  • No Microsoft Windows, ao executar a célula com o código ou texto, não ocorre a numeração como é comumente mostrada no canto esquerdo entre colchetes, ou seja, o correto seria [1], [2], etc, no erro ele apresenta da seguinte forma: [*].
  • Pode ocorrer de não abrir, para resolver é só copiar a linha apresentada na tela de execução com o endereço do servidor de aplicação correspondente e colar no navegador web.

Na máquina virtual

  • Cuidado na criação do disco como dinâmico, pois pode ocupar todo o espaço disponível do disco do hospedeiro. Caso tenha um IP (Internet Protocol) disponível habilite em redes como bridge direta, caso não tenha escolha NAT (Network Address Translator).

Erros

ModuleNotFoundError Traceback (most recent call last)

<ipython-input-18-41a0b4a10c33> in () 1 import matplotlib.pyplot as plt ----> 2 import csv 3 import sys 4 plt.plot(( 1,2,3,4)) 5 plt.ylabel(u'Alguns Números')

ModuleNotFoundError: No module named 'csv'

Para instalar CSV --> yum install csv (é pré requisito o pearl)