VirtuaGod Escreveu:Tenho andado afastado deste mundo mas vou voltar a estudar programação nos próximos 2 meses até ao final do ano, altura em que deverei focar no nível 2 do CFA.
Avanços:
Descoberta do kernel SoS para o juyter notebook. Permite seleccionar qual a linguagem que queremos usar em cada célula do notebook. Pela primeira vez tenho usado R e Python no mesmo jupyter notebook, como se fossem a mesma linguagem.
https://vatlab.github.io/sos-docs/
Objectivo:
Aprender Julia até ao final do ano para fazer as simulação de Monte Carlo. Julia é outra linguagem, que é quase tão simples de escrever como R ou Python mas que é quase tão rápido como C++
As minhas experiências para testar a velocidade foi uma simulação de Monte Carlo com 100 milhões de iterações para descobrir o valor de "pi". Ou seja a mesma coisa nas 3 linguagens. O tempo demorado foi:
R: 5 minutos e 15 segundos
Python: 2 minutos e 16 segundos
Julia: 0.9 segundos.
Sim, menos de um segundo em Julia. Não é erro
Uma vez que posso usar qualquer linguagem em cada célula nos Jupyter Notebooks o objectivo é usar Julia mesmo só para as simulações de Monte Carlo, transformando o tempo que elas demoram a fazer de 3 minutos para 2 segundos!
bom pode ser que seja esse do julia que vou aprender
mas o que leva a escrever é o CFA L2 que passei este ano, eu só digo que nesta fase do campeonato já andava era a estudar ´há mais de 3 meses.... é que o nivel 2 é bem mais tramado que o 1 e apesar de nao ter tanta contabilidade do que disses-te nao gostar se me lembro a que tem é tramada e a parte mais mal explicada do curriculo todo.....o 2 faz o um parecer um brincadeira só digo isto. Fiquei no percentil 90 mas vi o caso mal parado tanto que logo ali em agosto comprei os livros de exames do kaplan
