Mecânica Elementar com Python
Resenha
Há um livro da editora Springer, que adquiri o PDF dele numa liberação de download que a editora fez no período da pandemia do COVID, chamado "Elementary Mechanics Using Python, Anders Malthe-Sørenssen". A proposta do livro é ensinar os fundamentos de física 1 (mecânica elementar) ao mesmo tempo que ensina Python.
Disponível apenas em inglês (a princípio), o livro foi desenvolvido como um livro texto para o curso "Introdução a Mecânica" na Universidade de Oslo em 2007. Por esse motivo do ano, ele é escrito em Python 2, algumas alterações sutis nos scripts apresentados devem ser feitos para passar para Python 3. Algumas ferramentas foram descontinuadas nessa transição do Python, como "Hold" veja mais.O grande trunfo do livro é reunir no mesmo material técnicas analíticas e numéricas, dois livros em um. Além disso ele explica o porque do uso das técnicas utilizadas, como a vetorização em cálculos com loop. Servindo tanto pra alguém que apenas quer aprender física 1, ou Python com enfoque científico. Por fim, ao final do livro há um apêndice com as solução das questões. No restante desta publicação mostrarei como eu resolvi algumas questões interessantes, bem como alguns exemplos.
Cap. 2 - Começando a programar
- import numpy as np
- import matplotlib.pyplot as plt
- import math
Ex. 2.3 - Ângulo
Neste exercício ele pede pra escrever uma função que ao fornecer dois pontos, dê o ângulo entre eles, o que eu quero mostrar aqui é uma maneira de fazer um loop que percorra duas variáveis de uma função de duas variáveis ao mesmo tempo, Isso pode ser feito facilmente ao criar uma lista de listas, com i[0] retornando em um loop os valores correspondentes a coordenada do eixo x, e i[1] correspondendo a coordenada do eixo y.
Comentários
Postar um comentário