Python
Python – Implementando aplicações modulares

O Python é uma das linguagens mais simples e intuitivas já criadas, por este motivo, amplamente utilizada por muitos desenvolvedores de diversas áreas. No entanto, à medida que os projetos crescem e se tornam mais complexos, manter o código organizado e de fácil manutenção pode ser um desafio.

Muitas vezes criamos projetos simples, que ganham complexidade e volume a medida que novos recursos ou funcionalidades são agregados.

Em um dado momento temos que repensar o projeto, reorganizando-o de forma a torna-lo mais legível.

Por Que Seguir Boas Práticas?

A manutenção de projetos é um estado de arte a parte do desenvolvimento. Criar projetos de sucesso, é apenas 50% do trabalho, pois um programa precisa ser gerido e mantido por anos. Então garantir que tais mudanças sejam implementadas, faz parte do trabalho de qualquer bom programador.

A colaboração – A muitos anos atras os programadores sonhavam ser Michelangelo, onde fariam e escreveriam obras de arte icônicas, que somente eles os manteriam. Isso mudou. A produção de software se industrializou, tornando um negócio de muitos, e a colaboração na codificação faz parte da vida de qualquer programador, nos dias atuais.

Melhora na organização de códigos, não só ajuda a entender o projeto de forma global, como tambem a não criar redundancias lógicas. Colocando em risco o projeto.

Como fazer isso

Estarei apresentando aqui, uma breve descrição de como separar os códigos em Python.

Módulos

Módulos são um conjunto de arquivos, contidos em uma pasta, que possuem uma hierarquia vinculada a este módulo. São muito úteis, pois conseguimos agrupar tais fontes a um conjunto comum.

Para criar um módulo, simplesmente criamos uma pasta, e adicionamos dentro deste o arquivo. __init__.py.

Adicionaremos outros arquivos .py conforme nossa necessidade.

Para carregar um codigo de um dado modulo, faremos no programa principal a seguinte chamada:

from meumodulo import meufonte

De forma geral o módulo deverá estar em uma subpasta do seu fonte principal.

Existem variações para criação de módulos, porem a forma mais simples de sua criação , foi descrita aqui.

Programação é feita com tijolos de conhecimento, um único tijolo não te torna um programador, assim como um tijolo não vira uma casa. Porem cada tijolo de conhecimento é importante para compor um grande programador.

Analise de Equipamentos Biomédicos
Analise de Equipamentos Biomédicos – 18-09
  • Cardioversor – Aplica o desfibrilador de forma semi automática , aplicando no momento do pico
  • Desfibrilador – Aplica o shock de forma totalmente manual
  • DEA – Desfribrilador automático – apenas se coloca o equipamento e ele aplica os shocks

Cardioversor

Um cardioversor é um dispositivo médico utilizado para restaurar um ritmo cardíaco normal em pacientes que estão enfrentando determinadas formas de arritmias cardíacas, particularmente taquicardia ventricular ou fibrilação atrial. O procedimento que envolve o uso do cardioversor é conhecido como cardioversão.

Existem basicamente dois tipos de cardioversão: farmacológica e elétrica.

  1. Cardioversão Farmacológica: Utiliza medicamentos (antiarrítmicos) para tentar restaurar o ritmo cardíaco normal.
  2. Cardioversão Elétrica: Utiliza um choque elétrico para “reiniciar” o coração em um ritmo normal. Este é geralmente o tipo de cardioversão a que as pessoas se referem quando falam sobre um “cardioversor”.

No caso da cardioversão elétrica, os eletrodos são colocados no peito do paciente, e uma carga elétrica controlada é liberada para tentar “reconfigurar” o ritmo cardíaco anormal de volta a um ritmo normal. Isso é frequentemente feito sob anestesia para minimizar o desconforto para o paciente.

É importante notar que a cardioversão é um procedimento médico sério que deve ser realizado apenas por profissionais de saúde qualificados e em um ambiente controlado, como um hospital ou outra instalação médica. Também é crucial que o diagnóstico e plano de tratamento sejam precisos, já que o procedimento pode não ser apropriado para todas as formas de arritmia ou para todos os pacientes.

Desfibrilador

Um desfibrilador é um dispositivo médico usado para administrar uma descarga elétrica ao coração, com o objetivo de restaurar um ritmo cardíaco normal em situações de ritmo cardíaco potencialmente fatal, como fibrilação ventricular ou taquicardia ventricular sem pulso.

Existem diferentes tipos de desfibriladores:

  1. Desfibriladores Externos Automáticos (DEA): Estes são dispositivos projetados para serem usados por leigos em situações de emergência. Eles possuem algoritmos que analisam automaticamente o ritmo cardíaco do paciente e, se detectarem uma arritmia que seja tratável com desfibrilação, instruirão o usuário a administrar o choque, frequentemente com comandos de voz ou visuais. São comuns em locais públicos como aeroportos, ginásios e shoppings.
  2. Desfibriladores Externos Manuais: Usados principalmente por profissionais de saúde em ambientes como hospitais e ambulâncias. Estes dispositivos requerem que o operador identifique o ritmo cardíaco e determine se um choque é necessário.
  3. Desfibriladores Internos (CDI – Cardioversor-Desfibrilador Implantável): Estes são dispositivos implantados no corpo do paciente, semelhantes a marcapassos. Eles monitoram constantemente o ritmo cardíaco e, se detectarem um ritmo anormal que seja tratável com desfibrilação, administrarão automaticamente um choque para tentar restaurar um ritmo cardíaco normal.

Quando o coração entra em fibrilação ventricular, o tempo é essencial, pois a condição pode ser fatal em minutos. O uso rápido de um desfibrilador para “choquear” o coração de volta ao ritmo normal pode ser a diferença entre a vida e a morte. É por isso que muitas campanhas têm promovido o acesso a DEAs em locais públicos e a capacitação de mais pessoas no uso destes dispositivos.

DEA

DEA refere-se ao Desfibrilador Externo Automático. É um dispositivo eletrônico portátil projetado para diagnosticar e tratar automaticamente arritmias cardíacas potencialmente letais, como a fibrilação ventricular e a taquicardia ventricular, através da aplicação de um choque elétrico ao coração. Esse choque pode restaurar um ritmo cardíaco efetivo em muitos casos.

O DEA é projetado de tal forma que até mesmo pessoas leigas, sem treinamento médico especializado, podem usá-lo em situações de emergência. O dispositivo fornece instruções sonoras e/ou visuais claras para orientar o usuário através do processo.

O funcionamento do DEA geralmente segue estas etapas:

  1. Quando ligado, o DEA começará a fornecer instruções ao usuário.
  2. Os eletrodos adesivos são colocados no peito da vítima, conforme indicado pelas instruções.
  3. O DEA analisa automaticamente o ritmo cardíaco da vítima.
  4. Se o dispositivo detectar um ritmo tratável por desfibrilação, ele instruirá o usuário a se afastar da vítima e pressionar um botão para administrar o choque.
  5. Após o choque, o DEA pode fornecer instruções adicionais, como continuar a ressuscitação cardiopulmonar (RCP).

A presença de DEAs em locais públicos, como aeroportos, escolas, ginásios, shoppings, entre outros, tem o potencial de salvar muitas vidas, pois permite uma intervenção rápida em casos de parada cardíaca súbita. O treinamento em RCP e uso do DEA é altamente recomendado para o público em geral e é frequentemente oferecido por organizações de saúde e segurança.

Dicas wordpress
Wordpres – Plugins úteis

Segue alguns plugins bem úteis.

1 – File Upload Types

Permite escolher as extensões que voce pode baixar.

Fornecedor: https://wpforms.com/

2 – MathML block

Permite incluir formulas matemáticas no wordpres

Fornecedor: http://tunedin.net/

3 – weDocs

Permite disponibilizar documentação dentro do wordpres.

Fornecedor: https://wedocs.co/?utm_source=wporg&utm_medium=banner&utm_campaign=author-uri

4 – WooCommerce

Permite vender produtos ou serviços no wordpres

Fornecedor: https://woocommerce.com/

5 – View STL

Permite visualizar modelos de peças 3D, criados para impressoras 3D.

Fornecedor: https://falldeaf.com/

6 – Emb3D Model Viewer

Permite incluir modelos de peças 3D como visualização nos produtos vendidos no WooCommerce.

Fornecedor: https://www.netfarm.it/

7 – Desativar Comentários

Desativa os comentários que geralmente só atrapalham seus posts com um monte de propaganda inútil.

Fornecedor: https://wpdeveloper.com/

IA
NetworkX

NetworkX é uma biblioteca de analise e manipulação de grafos.

O site do mantenedor é:

https://networkx.org/

Instalação

Para instalar o networkx use o comando a seguir:

$ pip install networkx[default]

Testando instalação:

Ao realizar este comando testamos para verificar se a instalação foi corretamente instalada.

import networkx as nx
G = nx.Graph()
Fisica Aplicada a medicina I
Física II – 16/09

A impedância acústica é uma propriedade fundamental em acústica e ultrassonografia que descreve a resistência de um material à propagação de uma onda acústica. Ela é definida como o produto da densidade do material (ρ) e a velocidade da onda sonora (c) no material. Matematicamente, pode ser expressa como:

[ Z = \rho \times c ]

Onde:

  • ( Z ) é a impedância acústica (geralmente medida em ( \text{Rayls (Pa.s/m)} ) ou ( \text{kg/m}^2\text{s} )),
  • ( \rho ) é a densidade do material (geralmente medida em ( \text{kg/m}^3 )),
  • ( c ) é a velocidade da onda sonora no material (geralmente medida em ( \text{m/s} )).

A impedância acústica é crucial para determinar como as ondas acústicas interagem com interfaces entre diferentes materiais. Quando uma onda sonora encontra uma interface entre dois materiais com diferentes impedâncias acústicas, parte da onda é refletida e parte é transmitida. A diferença na impedância acústica entre os dois materiais determinará a proporção de onda refletida em relação à transmitida. Essa propriedade é fundamental, por exemplo, na geração de imagens por ultrassom, onde os contrastes nas imagens são frequentemente devido às diferenças na impedância acústica entre os tecidos.

A atenuação sonora refere-se à redução na intensidade ou amplitude de uma onda sonora à medida que ela se propaga através de um meio. Há várias razões para essa diminuição da amplitude ou energia da onda sonora:

  1. Absorção: À medida que o som viaja através de um meio, como o ar, parte de sua energia é absorvida pelo próprio meio e convertida em outras formas de energia, como calor.
  2. Difusão ou dispersão: As ondas sonoras podem se espalhar em várias direções, especialmente quando encontram obstáculos ou são refletidas em superfícies irregulares.
  3. Reflexão: Quando ondas sonoras encontram uma superfície ou interface, parte da energia sonora pode ser refletida de volta, dependendo das propriedades acústicas da superfície.
  4. Refracção: Mudanças na direção das ondas sonoras devido a variações na velocidade do som em diferentes partes do meio também podem causar atenuação.
  5. Difração: As ondas sonoras podem se curvar em torno de obstáculos, o que pode causar uma diminuição na intensidade do som em determinadas direções.
  6. Condução: Em alguns casos, a energia sonora pode ser conduzida para longe da fonte através de um meio sólido, como uma parede ou piso, levando à atenuação do som no ambiente original.

A atenuação sonora é especialmente importante em diversas áreas, como acústica arquitetônica (para design de espaços silenciosos ou teatros), engenharia ambiental (para controlar o ruído urbano) e design de equipamentos de áudio.

Em muitos contextos, quando falamos sobre materiais “isolantes acústicos”, estamos nos referindo a materiais que são eficazes em causar atenuação sonora, reduzindo assim a transmissão de energia sonora de um local para outro.

Exercícios

\[Za = 430\]
\[Zb = 1,64 * 10^6\]
\[T = {4Za * Zb \over {(Za+ Zb)^2}} \] \[T= {(4 * 430 * 1,64 * 10^6)} \over {(Za+Zb)^2}\] \[T= {(2820,8 *10^6)} \over {(1640430^2)}\]

\[T= {{2820800000}\over {2,691010585 * 10^{12}}}\]

Solução:

\[T = 1,048230734 x 10^{-3}\]

R= Ir/Io = (Za-Zb)^2 / (Za+Zb)^2

\[R= Ir\ /Io = (Za-Zb)^2 / (Za+Zb)^2\]

4) Uma onda ultrassonica de 3,5 Mhz incide sobre o musculo biceps, no qual o coefiente de atenuação A vale 0,6 cm ^3 . De quanto por cento de intensidade do ultrassom será atenuada a 1cm do ponto de incidência?

I = Io * e ^2slphs x

alpha = 0,6 cm ^-1

x = 1 cm

I/I0 = e -2 alpha *x

I/I0= e^-1,2 = 0,30 ou 30%

V = Delta S / Delta t

V = 150000 cm /s

Delta S = ?

Delta t = 35 * 10 ^-6 – 5 * 10 ^-6 = 30 * 10 ^-6 segundos

Delta t interno= 15 * 10 ^-6 = 10 * 10 ^-6 s

Delta ext = 150000 * 30 * 10 ^-6 => 45 * 10 ^-6 * 10 ^5 = 45 * 10 ^-1 cm

Delta s int = 150000 * 10 * 10^-6 = 16 * 10 -1 cm

Delta s = 45* 10 ^-1 – 15* 10 ^-1 = 30 * 10 ^- 1 => 3 xm

Formula de Decibeis

Delta = 0,6 cm^-1

x = 1 cm

d (db) = 10 log (I/I0)

I /I0 = e ^-2 delta * x

I/I0 = e ^-1,2 = 0,30 ou 30 %

Fisica I
Aula de Física I – 16/09/2023

Descreve Equação de Newton tratando da Força.

Formula 1

Força = m * a

  • Força (N)
  • m = kg
  • a = m/s

Formula 2

N- P = m * a

Tipo de movimento em função da aceleração do elevador

  1. Sobe Acelerado:
    • O objeto está se movendo para cima (ou no sentido positivo, dependendo da orientação adotada).
    • A aceleração está na mesma direção do movimento, o que faz com que a velocidade do objeto continue aumentando enquanto se move para cima.
  2. Sobe Retardado:
    • O objeto ainda está se movendo para cima (ou no sentido positivo).
    • No entanto, a aceleração está na direção oposta ao movimento. Isso significa que a velocidade do objeto está diminuindo à medida que se move para cima. Se a velocidade chegar a zero e ainda houver aceleração nessa direção oposta, o objeto começará a descer.
  3. Desce Acelerado:
    • O objeto está se movendo para baixo (ou no sentido negativo).
    • A aceleração está na mesma direção do movimento, o que faz com que a velocidade do objeto continue aumentando enquanto se move para baixo.
  4. Desce Retardado:
    • O objeto está se movendo para baixo (ou no sentido negativo).
    • A aceleração está na direção oposta ao movimento, ou seja, para cima. Isso faz com que a velocidade do objeto diminua à medida que se move para baixo. Se a velocidade chegar a zero e a aceleração continuar na direção oposta, o objeto começará a subir.

Movimento de Queda Livre É quando não há aceleração de N, apenas a aceleração da gravidade.

P-N= m * a , onde N = 0;

Exercício

  1. Em um elevador há um homem de massa igual a 95kg sobre uma balança graduada em newton. Em um instante , o elevador começa a subir com aceleração de 0,5 m/s . Determine a diferença percentual aproximada entre a marcação do peso do homem no elevador em repouso e em movimento.

Dado: g = 10 m/s

P = 95kg * 10 m/s

a = 0,5m/s

N-P = m * a

N -950 = 95 * 0,5

N – 950 = 95 * (1/2)

N = (95/2) + 950 -> N = 47,5 + 950 -> N= 997,5N

P/N = 950 /997,5 = 0,95 ou 95% da força normal.

2) Determine o peso aparente de uma pessoa de massa igual a 50 Kg que está em um elevador que desce com aceleração igual a 1m/s^2 . Dado g = 10 m/s^2

M = 50kg

a = 1m/s^2

g = 10m/s^2

P = m.a -> P. 50 * (10-1)

P = 50 * 9

P=450N

3) Um corpo de massa 2,0Kg está pendurado em um dinamômetro preso ao teto de um elevador. Uma pessoa no interior deste elevador observa que a indicação fornecida pelo dinamômetro é 26N. Considerando a aceleração local da gravidade de 10m/s^2 , qual o movimento do elevador ?]

M = 2Kg

F = 26N

F= m * a => 25 = 2 * a -> a = 25/2 ->a = 12,5 m/s^2

Com base no movimento, podemos deduzir, que é um movimento desce acelerado.

IA TRANSFORMERS
Instalando Transformers

Transformers é uma biblioteca de IA muito utilizada para predição de texto.

Iremos apresentar não a parte teórica, porem a instalação e um exemplo prático.

Antes de tudo, quero apresentar, que sou estudante sobre transformers, e ainda há muito a ser aprendido.

Instalação

Para instalação use o seguinte comando:

pip install transformers torch

O procedimento realizado é super rápido e segue conforme o exemplo:

pt_BRPortuguese