EddyGiusepe commited on
Commit
d68aa6b
1 Parent(s): b4e87ef

Tipo de dados com pydantic

Browse files
Files changed (1) hide show
  1. models.py +29 -0
models.py ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+ """
3
+ Data Scientist.: Dr. Eddy Giusepe Chirinos Isidro
4
+
5
+ pydantic
6
+ ========
7
+ Pydantic é uma biblioteca de validação de dados que permite que você declare esquemas usando
8
+ classes e herança. Sua principal vantagem está em seus recursos internos para segurança de tipo,
9
+ forçando seus dados a se conformarem ao esquema.
10
+
11
+ Executando o script
12
+ -------------------
13
+
14
+ $ python models.py
15
+ """
16
+ from pydantic import BaseModel
17
+
18
+ # Estendendo o BaseModel:
19
+ class Query(BaseModel):
20
+ query: str
21
+ neighbours: int = 3
22
+
23
+
24
+
25
+
26
+ # Testando o Script:
27
+ if __name__ == '__main__':
28
+ query_eddy = Query(query="Olá, mundo!", neighbours="2") #
29
+ print(query_eddy)