05 agosto, 2025

Introdução à Matemática Discreta

Imagem de Arquivo: Matemática Discreta 

O que é Matemática Discreta?

A Matemática Discreta é o ramo da matemática que estuda estruturas que não são contínuas, ou seja, trata de conjuntos com elementos distintos, finitos ou infinitos contáveis. Diferente da matemática contínua (como o cálculo), que lida com variáveis que assumem qualquer valor em um intervalo (por exemplo, o tempo ou a distância), a matemática discreta trabalha com elementos bem definidos e separados, como números inteiros, grafos, lógica booleana e conjuntos.

Ela é a base teórica para grande parte da computação, pois muitos sistemas computacionais trabalham com informações em formato binário (0 e 1), algoritmos finitos e estruturas discretas como árvores, listas, vetores, bancos de dados relacionais e redes de computadores.


Por que estudar Matemática Discreta?

A Matemática Discreta é essencial para qualquer profissional que atua nas áreas de computação, TI, engenharia e ciências exatas. Ela fornece as ferramentas teóricas necessárias para:


Modelar problemas computacionais;

Projetar algoritmos eficientes;

Compreender estruturas de dados;

Analisar lógica de programação e circuitos digitais;

Trabalhar com banco de dados, segurança da informação, redes e inteligência artificial.


Principais áreas da Matemática Discreta


1. Lógica matemática

Permite construir argumentos válidos, verificar se um código ou algoritmo está correto e criar sistemas de decisão.


2. Teoria dos conjuntos

Fundamenta a estruturação de dados e manipulação de informações em sistemas computacionais.


3. Funções e relações

Usadas na modelagem de problemas e em linguagens formais.


4. Teoria dos grafos

Fundamental para estudar redes (como internet), mapas, transporte, conexões de banco de dados, redes sociais etc.


5. Combinatória

Importante em algoritmos, criptografia, segurança e probabilidade computacional.


6. Indução matemática e provas

Permitem validar propriedades de algoritmos recursivos, por exemplo.


7. Álgebra Booleana

É a base da eletrônica digital, lógica de programação e arquitetura de computadores.


Aplicações na Computação

A seguir, alguns exemplos de aplicação direta da Matemática Discreta no universo da Tecnologia da Informação:

Algoritmos e estruturas de dados: busca binária, ordenação, grafos, listas encadeadas.

Lógica de programação: uso de operadores lógicos (AND, OR, NOT) e estruturas condicionais.

Redes de computadores: roteamento e topologias de rede baseadas em grafos.

Segurança da informação: criptografia, teoria dos números e combinatória.

Banco de dados: relações e álgebra relacional.

Desenvolvimento de software: uso de lógica para verificar correção de código (verificação formal).


Conclusão

A Matemática Discreta prepara o estudante para compreender os fundamentos teóricos por trás das ferramentas computacionais modernas. Ao longo da disciplina, será possível perceber como esses conceitos estão presentes de forma direta ou indireta em praticamente todos os sistemas de informação, aplicativos, jogos, algoritmos e até na inteligência artificial.

Com ela, desenvolvemos não só conhecimento técnico, mas também pensamento lógico, crítico e analítico — habilidades fundamentais para qualquer profissional da área de TI.


Lógica de Programação: O Básico para Iniciantes

Foto de Arquivo: Lógica de Programação 

Lógica de programação é o fundamento que todo programador precisa entender antes de começar a escrever código. Ela ensina como pensar de forma estruturada para resolver problemas usando um computador.


1. O Que é Lógica de Programação?

É a maneira de organizar o pensamento para criar instruções (algoritmos) que um computador possa executar.  

- Um algoritmo é uma sequência lógica de passos para resolver um problema.  

- Um programa é um algoritmo escrito em uma linguagem que o computador entende (como Python, JavaScript, etc.).


2. Conceitos Fundamentais

a) Variáveis

São "caixas" que armazenam dados.  

Exemplo:

```python

idade = 25 # Número

nome = "João" # Texto

saldo = 99.50 # Decimal

```

b) Estruturas Condicionais (Se/Senão)

Tomam decisões com base em condições.  

Exemplo:

```python

if idade >= 18:

    print("Maior de idade")

else:

    print("Menor de idade")

```

c) Loops (Repetições)

Executam um bloco de código várias vezes.  

- `for` → Quando sabemos quantas vezes repetir.  

- `while`→ Quando não sabemos quantas vezes repetir.  


Exemplo com `for`:

```python

for i in range(5): # Repete 5 vezes

    print("Olá, mundo!")

```

d) Funções

Agrupam um conjunto de instruções para reutilização.  

Exemplo:

```python

def somar(a, b):

    return a + b


resultado = somar(2, 3) # Retorna 5

```


3. Exemplo Prático: Média de Notas

Vamos criar um algoritmo para calcular a média de 3 notas:


Passo a Passo (Algoritmo em Português)

1. Receber nota 1  

2. Receber nota 2  

3. Receber nota 3  

4. Somar as 3 notas  

5. Dividir por 3  

6. Mostrar o resultado  


Código em Python

```python

nota1 = float(input("Digite a nota 1: "))

nota2 = float(input("Digite a nota 2: "))

nota3 = float(input("Digite a nota 3: "))


soma = nota1 + nota2 + nota3

media = soma / 3


print("A média é:", media)

```


4. Por Que Aprender Lógica Antes de Programar?

- Ajuda a resolver problemas de forma clara.  

- Permite escrever códigos mais eficientes.  

- É a base para qualquer linguagem de programação.  


5. Dicas para Praticar

1. Resolva problemas simples (calculadora, conversor de temperatura).  

2. Use fluxogramas para visualizar a lógica.  

3. Pratique em sites como:  

   - [Code.org](https://code.org/) (para iniciantes)  

   - [HackerRank](https://www.hackerrank.com/) (desafios)  


Conclusão

Lógica de programação é como aprender a cozinhar seguindo uma receita: você precisa saber os ingredientes (variáveis), o passo a passo (algoritmo) e quando ajustar o tempero (condicionais).  



04 agosto, 2025

PUBLICAÇÃO DE EMISSÃO DE CERTIFICADO 04/08/2025

A direção do Instituto Evandro Brasil comunica e vem tornar público que, na presente data (04 de Agosto de 2025), emitiu certidões e certificados de conclusão de curso para os alunos a seguir: 1) Luzinete Ramires de Souza, curso de formação de Cuidadores de Idosos e Acompanhante Terapêutico, C/H 250 horas; 2) Priscila da Silva Alves, curso Técnicas e Procedimentos em Tanatopraxia, C/H 150 horas.

Cordialmente,


Instituto Evandro Brasil 

Direção Pedagógica 

Manual Básico de Python

 


Vamos aprender programação Python?

Python é uma linguagem de programação de alto nível, versátil e fácil de aprender, utilizada em diversas áreas como desenvolvimento web, ciência de dados, inteligência artificial e automação. É conhecida pela sua sintaxe clara e legibilidade, o que a torna uma ótima opção tanto para iniciantes quanto para desenvolvedores experientes. 


Características:

Linguagem interpretada:

Python é executada por um interpretador, linha por linha, o que facilita o desenvolvimento e depuração. 

Tipagem dinâmica:

Não é necessário declarar o tipo de dado de uma variável, o que agiliza o processo de codificação. 

Orientada a objetos:

Suporta o paradigma de programação orientada a objetos, permitindo a organização do código em classes e objetos. 

Multiparadigma:

Além da orientação a objetos, Python também suporta programação funcional e imperativa. 

Grande biblioteca padrão:

Python possui uma vasta coleção de módulos e bibliotecas pré-construídas que facilitam diversas tarefas. 

Comunidade ativa:

Uma comunidade grande e ativa oferece suporte, recursos e bibliotecas para diversos propósitos. 


Aplicações:

Desenvolvimento web:

Python é utilizado em frameworks como Django e Flask para criar aplicações web, APIs e sites. 

Ciência de dados e machine learning:

Bibliotecas como NumPy, Pandas, Scikit-learn, TensorFlow e Keras tornam Python uma escolha popular para análise de dados, aprendizado de máquina e inteligência artificial. 

Automação:

Python pode ser usado para automatizar tarefas repetitivas, como manipulação de arquivos, raspagem de dados e envio de e-mails. 

Outras áreas:

Python também é utilizado em jogos, desenvolvimento de desktop, scripting, educação e muito mais. 


Manual básico da linguagem Python 

Este manual cobre os conceitos básicos para começar a programar em Python.  


1. Instalação do Python  

Windows/macOS/Linux  

1. Baixe o Python em [python.org](https://www.python.org/downloads/)  

2. Execute o instalador e marque "Add Python to PATH" (importante!)  

3. Verifique a instalação digitando no terminal (CMD/PowerShell/Terminal):  

   ```bash

   python --version

   ```

   (Se aparecer `Python 3.x.x`, está instalado corretamente.)  


2. Primeiro Programa em Python 

Abra um editor de código (VS Code, Sublime Text, IDLE) e escreva:  

```python

print("Olá, Mundo!")

```  

Salve como `ola_mundo.py` e execute no terminal:  

```bash

python ola_mundo.py

```  

Saída:  

```

Olá, Mundo!

```  


3. Variáveis e Tipos de Dados  

Python tem tipos básicos como:  


| Tipo | Exemplo | Descrição |

|-----------|-------------------|-------------------------------|

| `int` | `idade = 25` | Números inteiros |

| `float` | `preco = 19.99` | Números decimais |

| `str` | `nome = "Ana"` | Texto (string) |

| `bool` | `ativo = True` | Verdadeiro (`True`) ou falso (`False`) |

| `list` | `lista = [1, 2, 3]` | Lista de itens |

| `dict` | `dados = {"nome": "João"}` | Dicionário (chave-valor) |


Exemplo:  

```python

nome = "Carlos"

idade = 30

altura = 1.75

estudante = True


print(f"{nome} tem {idade} anos e {altura}m de altura.")

```

Saída:  

```

Carlos tem 30 anos e 1.75m de altura.

```  


4. Operadores Básicos  


Aritméticos  

```python

a = 10

b = 3


print(a + b) # Soma → 13

print(a - b) # Subtração → 7

print(a * b) # Multiplicação → 30

print(a / b) # Divisão → 3.333...

print(a // b) # Divisão inteira → 3

print(a % b) # Resto da divisão → 1

print(a ** b) # Potência → 1000

```  


Comparação  

```python

print(10 > 5) # True

print(10 == 5) # False

print(10 != 5) # True

```  


Lógicos  

```python

print(True and False) # False (E)

print(True or False) # True (OU)

print(not True) # False (NÃO)

```  


5. Estruturas de Controle  


Condicionais (`if`, `elif`, `else`)  

```python

idade = 18


if idade < 12:

    print("Criança")

elif idade < 18:

    print("Adolescente")

else:

    print("Adulto")

```  


Loops (`for`, `while`)  

```python

# Loop for (para listas, strings, etc.)

for i in range(5): # 0, 1, 2, 3, 4

    print(i)


# Loop while (enquanto condição for verdadeira)

contador = 0

while contador < 3:

    print("Contando:", contador)

    contador += 1

```  


6. Funções  

Funções agrupam blocos de código reutilizáveis.  

```python

def saudacao(nome):

    return f"Olá, {nome}!"


mensagem = saudacao("Maria")

print(mensagem) # Saída: "Olá, Maria!"

```  


7. Listas e Dicionários  


Listas (`list`)*l  

```python

frutas = ["maçã", "banana", "laranja"]

frutas.append("uva") # Adiciona item

print(frutas[0]) # Acessa primeiro item → "maçã"

print(len(frutas)) # Tamanho da lista → 4

```  


Dicionários (`dict`)  

```python

pessoa = {

    "nome": "João",

    "idade": 25,

    "casado": False

}


print(pessoa["nome"]) # Acessa valor → "João"

pessoa["idade"] = 26 # Altera valor

```  

8. Trabalhando com Arquivos  

```python

Escrevendo em um arquivo

with open("arquivo.txt", "w") as arquivo:

    arquivo.write("Python é incrível!")


Lendo um arquivo

with open("arquivo.txt", "r") as arquivo:

    conteudo = arquivo.read()

    print(conteudo) # Saída: "Python é incrível!"

```  

9. Próximos Passos 

- Aprenda módulos (`import math, random, os`)  

- Explore bibliotecas como `pandas` (dados), `requests` (HTTP), `tkinter` (interface gráfica)  

- Pratique com projetos: calculadora, jogo da forca, automação de tarefas  



Estudo de Caso: Aplicação Avançada de Python em Análise de Dados e Machine Learning  


1. Introdução  

Python é amplamente utilizado em soluções avançadas, como ciência de dados, automação, inteligência artificial e sistemas escaláveis. Este estudo de caso explora sua aplicação em um projeto real de análise preditiva de vendas, demonstrando como Python pode extrair insights valiosos de grandes volumes de dados.  


Contexto do Problema 

Uma empresa de varejo desejava prever demandas futuras para otimizar estoques e reduzir custos. Utilizando Python, foi desenvolvido um modelo de machine learning baseado em dados históricos de vendas, sazonalidade e variáveis econômicas.  


2. Metodologia  


2.1 Coleta e Pré-processamento de Dados  

- Fonte de dados: Planilhas CSV e API de mercado.  

- Bibliotecas utilizadas:  

  - `pandas` (manipulação de dados)  

  - `numpy` (cálculos numéricos)  

  - `scikit-learn` (pré-processamento)  


```python

import pandas as pd

from sklearn.preprocessing import StandardScaler


# Carregar dados

dados = pd.read_csv("vendas.csv")


# Tratar valores faltantes

dados.fillna(dados.mean(), inplace=True)


# Normalizar dados

scaler = StandardScaler()

dados_normalizados = scaler.fit_transform(dados[["vendas", "estoque"]])

```  


2.2 Análise Exploratória de Dados (EDA)  

- Visualização com `matplotlib` e `seaborn` 

- Identificação de tendências e outliers  


```python

import matplotlib.pyplot as plt

import seaborn as sns


sns.lineplot(x="mês", y="vendas", data=dados)

plt.title("Vendas Mensais (2020-2023)")

plt.show()

```  


2.3 Modelagem Preditiva com Machine Learning  

- Algoritmo escolhido: Regressão Linear (para previsão contínua)  

- Biblioteca: `scikit-learn`  


```python

from sklearn.linear_model import LinearRegression

from sklearn.model_selection import train_test_split


# Dividir dados em treino e teste

X = dados[["estoque", "promoção"]]

y = dados["vendas"]

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)


# Treinar modelo

modelo = LinearRegression()

modelo.fit(X_train, y_train)


# Avaliar desempenho

previsoes = modelo.predict(X_test)

```  


2.4 Implantação do Modelo  

- Automação com `Flask` (criação de API)  

- Dashboard interativo com `Plotly Dash` 


```python

from flask import Flask, request, jsonify


app = Flask(__name__)


@app.route("/prever", methods=["POST"])

def prever_vendas():

    dados = request.get_json()

    previsao = modelo.predict([dados["features"]])

    return jsonify({"previsao": previsao[0]})


if __name__ == "__main__":

    app.run()

```  


3. Resultados 

- Redução de 20% no estoque ocioso 

- Aumento de 15% na eficiência de vendas  

- Sistema escalável para novas filiais  



4. Conclusão  

Python mostrou-se eficiente em todas as etapas, desde a limpeza de dados até a implantação de IA. Sua vasta biblioteca e comunidade ativa permitiram uma solução rápida, econômica e escalável.  



Referências 


- MCKINNEY, Wes. Python para Análise de Dados. São Paulo: Novatec, 2018.  

- RASCHKA, Sebastian; MIRJALILI, Vahid. Python Machine Learning. 3. ed. Porto Alegre: Bookman, 2020.  

- GÉRON, Aurélien. Mãos à Obra: Aprendizado de Máquina com Scikit-Learn, Keras e TensorFlow. Rio de Janeiro: Alta Books, 2019.  

- Documentação oficial Python. Disponível em: [https://docs.python.org/pt-br/3/](https://docs.python.org/pt-br/3/). Acesso em: 10 out. 2023.  


---

Aplicações futuras:  

- Integrar deep learning para análise de sentimentos em redes sociais.  

- Desenvolver chatbots com `NLTK` e `TensorFlow`.  



23 julho, 2025

Tanatopraxia: uma profissão em expansão



Por coordenação de cursos 

Divulgação: A tanatopraxia é uma técnica de conservação e preparação de corpos humanos após a morte, muito utilizada em funerárias e serviços de medicina legal. Seu objetivo principal é retardar os processos de decomposição, preservar a estética do corpo e permitir uma despedida mais digna e prolongada pelos familiares.


Principais Finalidades:

1. Conservação do corpo – Permite o velório por mais tempo, especialmente em casos de transporte interestadual ou internacional.

2. Higienização – Limpeza profunda do corpo para evitar contaminações e odores.

3. Estética – Reconstrução de partes danificadas e cuidados com a aparência (maquiagem, roupas, posição).

4. Segurança sanitária – Impede a proliferação de microrganismos.


⚙️ Como é feita a tanatopraxia?

- Remoção de fluídos corporais (como sangue e secreções).

- Injeção de conservantes químicos (formaldeído, metanal, etc.) pelas artérias principais.

- Hidratação da pele e recomposição facial (quando necessário).

- Suturas, tamponamentos e cuidados estéticos.


🧠 Curiosidades:

- É diferente da necropsia (exame médico-legal) e da embalsamação religiosa (como a egípcia).

- A tanatopraxia moderna é comum no Brasil desde os anos 1990.

- Profissionais da área devem ter treinamento técnico e seguir normas sanitárias rigorosas (como as da ANVISA).


O Instituto Evandro Brasil está com as matrículas abertas para a próxima turma do curso Tanatopraxia.

O curso tem a duração de 4 a 5 semanas. Os alunos participam de aula teórica e práticas em laboratório.

Chame no WhatsApp (21) 98249-1919 e garanta a sua vaga na próxima turma.



08 julho, 2025

PUBLICAÇÃO DE EMISSÃO DE CERTIFICADO

O Instituto Evandro Brasil vem tornar público que emitiu os certificados de conclusão do curso AUXILIAR EM NECROPSIA E TANATOPRAXIA para os alunos(as) a seguir: ELISANGELA DA SILVA, LAYLA CRISTINE FELICIANO DO NASCIMENTO e PRISCILA SARTI.

Atenciosamente

Instituto Evandro Brasil
Direção

PUBLICAÇÃO DE EMISSÃO DE CERTIFICADO

O Instituto Evandro Brasil, entidade de direito provado mantido pela Promover Brasil vem tornar público que na presente data (08/07/2025) foi emitido, à favor de JEFERSON ANDRE ALVARO DA SILVA, o Certificado de Conclusão do Curso de Formação de Cuidadores de Idosos e Acompanhantes Terapêuticos, com Carga Horária de 250 horas, devidamente registrado em nossos livros sob o numero: 1013.2025.

Atenciosamente

Instituto Evandro Brasil 

POSTAGEM EM DESTAQUE

Você já parou para pensar no impacto ambiental da morte?

Foto de Arquivo: procedimentos da tanatopraxia realizados por um profissional  Informação:  Muitas vezes falamos sobre sustentabilidade na v...