Um parágrafo da descrição do projeto vai aqui
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte Implantação para saber como implantar o projeto.
| notas = [ ] | |
| nota = 1 | |
| while nota != 0: | |
| nota =(float(input(f"Digite o valor da nota:"))) | |
| notas.append(nota) | |
| soma = 0 | |
| for nota in notas: | |
| soma = soma + nota | |
| notas=notas[:-1] | |
| media = soma / len(notas) |
| name=(input("Type your Name [At least 4 Characters]: ")) | |
| age=int(input("Type here your age: ")) | |
| salary=float(input("Type here the value of your salary in USD: ")) | |
| sex=(input("Type here your Sex: [M for Male and F for Female]: ")) | |
| marital_status=(input("Type here your Marital Status [Single, Married, Divorced and Widowed]: ")) | |
| while len(name) <= 2: | |
| name=(input("Your name needs to have at least 4 characters, please type your name again: ")) | |
| while age <0 or age >150: | |
| age=int(input("Your age needs to be between 0 and 150 years: ")) |
| class Carros(): | |
| def __init__(self, Modelo, Cor, Ano, Marca): | |
| self.Modelo = Modelo | |
| self.Cor = Cor | |
| self.Ano = Ano | |
| self.Marca = Marca | |
| def mudaModelo(self, Modelo): #Função para mudar os atributos | |
| self.Modelo = Modelo | |
| def mudaCor(self, Cor): | |
| self.Cor = Cor |
Um parágrafo da descrição do projeto vai aqui
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte Implantação para saber como implantar o projeto.
Estou desenvolvendo um ERP completo para a área de Odontologia, onde posso aprimorar meus conhecimentos e colocá-los em um projeto profissional real. Durante este período, estou utilizando o NestJs para criar os primeiros endpoints, incluindo um para login. Aprendi mais sobre como armazenar senhas em banco de dados e protegê-las usando Hash e Salt.
Em resumo, o hash pode ser considerado como uma função matemática que transforma qualquer arquivo ou conjunto de caracteres em uma sequência única de letras e números. Uma vez que o Hash é gerado, ele nunca mais pode ser alterado. O mesmo segue o padrão de ter o mesmo tamanho (entre 128 e 512 bits) e o mesmo número de caracteres alfanuméricos.
Uma função hash é unidirecional, semelhante a uma função sobrejetiva, onde a imagem é igual ao contradomínio. Um hash pode ser quebrado de várias maneiras por meio de ataques de força bruta ou dicionário.
| import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm'; | |
| export enum Gender { | |
| MALE = 'Homem', | |
| FEMALE = 'Mulher', | |
| OTHER = 'Outro', | |
| } | |
| @Entity('patient') | |
| export class Patient extends BaseEntity { |