├── Dias1e2.xlsx ├── Dias3.xlsx ├── color-1.py ├── color-2.py ├── conectandoMysql.py ├── consolidado.xlsx └── exportando-data-frame.py /Dias1e2.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marianicacio/aula-python-23-07/2a980176cdf610653cc4ab97f7c41ed1d4361b74/Dias1e2.xlsx -------------------------------------------------------------------------------- /Dias3.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marianicacio/aula-python-23-07/2a980176cdf610653cc4ab97f7c41ed1d4361b74/Dias3.xlsx -------------------------------------------------------------------------------- /color-1.py: -------------------------------------------------------------------------------- 1 | from colorama import init, Fore, Back, Style 2 | 3 | print(Fore.RED + "Texto" + Fore.RESET) -------------------------------------------------------------------------------- /color-2.py: -------------------------------------------------------------------------------- 1 | class cores: 2 | vermelho = '\033[31m' 3 | verde = '\033[32m' 4 | linha = '\033[4m' 5 | marcação = '\033[103m' 6 | resetar = '\033[0m' 7 | 8 | print (cores.vermelho + 'Texto' + cores.resetar) 9 | print (cores.verde + 'Texto' + cores.resetar) 10 | print (cores.linha + 'Texto' + cores.resetar) 11 | print (" ") 12 | print (cores.marcação + 'Texto' + cores.resetar) 13 | 14 | 15 | numero = int(input("Digite um número de 1 a 10: ")) 16 | 17 | if numero <= 10 and numero >=1 : 18 | print (cores.verde + 'Número válido' + cores.resetar) 19 | else: 20 | print (cores.vermelho + 'Número inválido' + cores.resetar) -------------------------------------------------------------------------------- /conectandoMysql.py: -------------------------------------------------------------------------------- 1 | # CRUD 2 | import mysql.connector 3 | conexao = mysql.connector.connect( 4 | host = 'localhost', 5 | user = 'root', 6 | password= 'root', 7 | database= 'aulaPython', 8 | ) 9 | 10 | # Para executar essa conexão precisa de um cursor 11 | cursor = conexao.cursor() 12 | # Cursor é o cara que vai executar os comandos da conexão 13 | #CREATE 14 | nmProduto = "Nescau" 15 | preco = 10.0 16 | comando = f'INSERT INTO vendas(nmProduto, preco) VALUES ("{nmProduto}", "{preco}")' 17 | cursor.execute(comando) 18 | conexao.commit() # Edita o banco de dados -> INSERT 19 | #READ 20 | nmProduto = "Nescau" 21 | preco = 10.0 22 | comando = f'SELECT * FROM vendas' 23 | cursor.execute(comando) 24 | resultado = cursor.fetchall() 25 | print(resultado) 26 | #UPDATE 27 | preco = 11.0 28 | comando = f'UPDATE vendas SET preco = "{preco}"' 29 | cursor.execute(comando) 30 | conexao.commit() # Edita o banco de dados -> UPDATE 31 | 32 | #DELETE 33 | nmProduto = "Todynho" 34 | comando = f'DELETE FROM vendas WHERE nmProduto = "{nmProduto}"' 35 | cursor.execute(comando) 36 | conexao.commit() # Edita o banco de dados -> DELETE 37 | 38 | 39 | cursor.close() 40 | conexao.close() 41 | -------------------------------------------------------------------------------- /consolidado.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marianicacio/aula-python-23-07/2a980176cdf610653cc4ab97f7c41ed1d4361b74/consolidado.xlsx -------------------------------------------------------------------------------- /exportando-data-frame.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import numpy as np 3 | import matplotlib.pyplot as plt 4 | 5 | arquivo_excel_1 = 'Dias1e2.xlsx' 6 | arquivo_excel_2 = 'Dias3.xlsx' 7 | 8 | #ler o conteudo e mandar para a variavel => Data Frame df 9 | df_dia_1 = pd.read_excel(arquivo_excel_1, sheet_name='Dia 1') 10 | df_dia_2 = pd.read_excel(arquivo_excel_1, sheet_name='Dia 2') 11 | df_dia_3 = pd.read_excel(arquivo_excel_2) 12 | 13 | #print(df_dia_1) 14 | 15 | df_todas_planilhas = pd.concat([df_dia_1,df_dia_2,df_dia_3]) 16 | 17 | #df_todas_planilhas.to_excel('consolidado.xlsx') 18 | 19 | #print(df_todas_planilhas['Vendedor']) 20 | 21 | lucro_dos_vendedores = df_todas_planilhas.groupby(['Vendedor']).sum() 22 | 23 | print(lucro_dos_vendedores) --------------------------------------------------------------------------------