1809x
003476
2022-06-24

Programação com RFEM 6 e Python | 002 Python, API e serviços web

Existem muitas linguagens de programação diferentes em termos de complexidade e facilidade de aprendizagem. Python é uma linguagem de programação interpretada e independente de plataforma, com uma gestão automática de memória e uma extensa biblioteca padrão. A sintaxe da Python é simples e fácil de ler (sintaxe significa a ordem das letras e dos símbolos no código). Por isso, não constitui qualquer surpresa a Python ter-se tornado uma das linguagens de programação mais populares. A utilização generalizada desta linguagem de programação tem as seguintes vantagens:

· Inúmeros tutoriais, recursos e
· Extensibilidade sob a forma de bibliotecas de terceiros (por exemplo, Numpy, SciPy, Matplotlib e Pandas).

Em suma: Python é uma linguagem de programação simples, mas poderosa.

Este vídeo explica como é que passamos da palavra impressa ("Hello World!") para a definição de um modelo de análise no RFEM 6. Não vamos aqui entrar em pormenores, mas sim proporcionar uma perspetiva geral interessante sobre a teoria.

A resposta encontra-se no termo "interface de programação". Esta palavra aparece mais na forma abreviada API (inglês para interface de programação de aplicações). Uma API é uma parte do programa que permite a comunicação com outros programas. Contém comandos, funções, protocolos e objetos. Um programa (por exemplo, Python) pode solicitar informações ou enviar comandos para outro programa (por exemplo, RFEM 6) que corresponde em conformidade.