terça-feira, 30 de junho de 2020

Programação colaborativa

Passei direto para a aplicação e não falei da ferramenta que utilizo.

O Colaboratory, é um ambiente de programação para Python na nuvem.

Você pode escrever seus programas nesta linguagem de forma bastante organizada, com vários recursos já disponíveis e sem precisar instalar nada no seu computador. Faz tudo no navegador. Precisa de acesso à internet, claro.


Precisa de uma conta no google, e saber programar para aplicar ou utilizá-lo como ambiente de aprendizado.

Cada arquivo é chamado de Notebook (caderno), com extensão de arquivo ipynb, de Interactive Python Notebook, no qual você irá desenvolver seu projeto.


Bastante organizado, você pode desenvolver seu algoritmo em blocos, a fim de executá-los separadamente, na fase de desenvolvimento.


Segue um pequeno exemplo, de como é possível importar uma biblioteca de funções matemáticas e utilizá-la diretamente no seu notebook.


Para executar um programa feito nesta plataforma, basta apertar SHIFT ENTER em cada bloco de comando, ou no menu Ambiente de execução > Executar tudo.

segunda-feira, 29 de junho de 2020

Vou viajar amanhã e não posso me atrasar!

Certa vez precisei ir a uma cidade próxima, por questões de trabalho, e tinha uma hora específica para chegar no local da missão.


A fim de evitar imprevistos, tinha definido por chegar com 30 minutos de antecedência. Mantendo a viagem com 80 km/h, como média, ia garantir uma viagem mais tranquila.
Caso o trânsito estivesse livre, com uma velocidade média maior, poderia chegar mais cedo.

Fiz tudo na mão mesmo, mas o algoritmo é simples, e implementar no python foi tranquilo.

O Google possui um ambiente de programação compartilhada bem interessante, o https://colab.research.google.com/. Com o link a seguir, e uma conta ativa, você pode executar o programa e, inclusive, copiar para o seu Drive para alterar as definições.


Se tiver alguma dificuldade, por postar como comentário.

A que horas precisa sair?
https://colab.research.google.com/drive/1-T975i_MuGL9NAnflgwfCof77XIEu_2U?usp=sharing

sábado, 27 de junho de 2020

Simulações no cotidiano

Para não fazer as coisas só de cabeça, costumo testar algumas previsões com modelos matemáticos.

É possível usar algumas ferramentas, como: planilhas de cálculo, programas, scripts.. algumas delas vou postar por aqui.

O tema básico é a necessidade do dia a dia. Provavelmente já precisei, já usei, vou só adaptar para ficar usável por qualquer um.

São simulações, não previsões do futuro. Assim, saiba que o caos pode trabalhar a favor ou contra os resultados mas, simular o cotidiano ajuda bastante a se planejar.

(Série) Controle financeiro com Python: Listando operações

Estou trabalhando numa forma diferente de acompanhar os investimentos , ao invés de usar uma planilha financeira, usando o Python . Melhor f...