Ir ao conteúdo
  • Cadastre-se

Fabio Umpierre

Membro Pleno
  • Posts

    27
  • Cadastrado em

  • Última visita

Tudo que Fabio Umpierre postou

  1. boa tarde, gostaria de saber como posso retornar o numero de linhas de uma query no sql um exemplo: fiz um select e ele retornou 600 linhas, dai quero retornar isso, tanto em sql quanto em python, por mim tanto faz
  2. boa noite, tenho uma lambda python e ela retorna o seguinte erro: Invalid permissions on Lambda functio segue os meus templates: openapi: "3.0.1" info: title: "TransferTools API" version: "0.1.0" paths: /condominium/income/{chargeType}: get: summary: Get return all tags: - Condominium operationId: "get-condominiums-income-by-charge-type" responses: "200": description: "Success." headers: Access-Control-Allow-Origin: schema: type: "string" content: application/json: schema: type: array items: $ref: "#/components/schemas/Condominium" "500": description: Unexpected error content: application/json: schema: $ref: '#/components/schemas/SimpleMessageResponse' example: message: Error Message x-amazon-apigateway-integration: uri: Fn::Sub: arn:aws:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:412781486721:function:TransferTools-TransferRevenuesAndAgreements${AppStage}/invocations credentials: Fn::GetAtt: ApiGatewayIamRole.Arn httpMethod: "POST" responses: default: statusCode: "200" passthroughBehavior: "when_no_match" contentHandling: "CONVERT_TO_TEXT" type: "aws_proxy" AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Description: Open API from CondoConta Globals: Function: Timeout: 60 MemorySize: 1024 Runtime: python3.8 Tracing: Active AutoPublishAlias: !Ref AppStage # VpcConfig: # SecurityGroupIds: # - sg-b17a07f7 # SubnetIds: # - subnet-768ab979 Parameters: AppStage: Type: String Default: DEV Resources: TransferToolsAPI: Type: AWS::Serverless::Api Properties: Name: Fn::Sub: TransferToolsAPI-${AppStage} StageName: !Ref AppStage TracingEnabled: True Variables: lambdaAlias: !Ref AppStage EndpointConfiguration: REGIONAL MethodSettings: - ResourcePath: '/*' HttpMethod: '*' DataTraceEnabled: True LoggingLevel: INFO DefinitionBody: 'Fn::Transform': Name: 'AWS::Include' Parameters: Location: './api_gateway.yaml' Cors: AllowHeaders: "'*'" AllowOrigin: "'*'" AllowCredentials: False AllowMethods: "'*'" ApiGatewayIamRole: Type: AWS::IAM::Role Properties: AssumeRolePolicyDocument: Version: '2012-10-17' Statement: - Sid: '' Effect: 'Allow' Principal: Service: - 'apigateway.amazonaws.com' Action: - 'sts:AssumeRole' Path: '/' Policies: - PolicyName: LambdaAccess PolicyDocument: Version: '2012-10-17' Statement: - Effect: 'Allow' Action: 'lambda:*' Resource: - arn:aws:lambda:us-east-1:412781486721:function:TransferTools-TransferRevenuesAndAgreements${AppStage}
  3. boa tarde, eu tenho 2 repositorios no gitlab, os 2 em python, queria saber como faço para utilizar codigo de um repo no outro, por exemplo: tenho uma classe com varias funçoes no repo1 e quero utilizar algumas dessas funçoes no repo2.
  4. boa noite, eu fiz uma funcao lambda em python com conexao ao banco de dados, essa funcao retorna uma lista de boletos e tambem faz o pagamento, entao eu queria fazer um sistema de cadastro e login em python para os usuarios poderem usar ele.
  5. boa noite amigos, tudo bem? queria saber como eu faço download de um pdf dentro de uma pasta no s3 da amazon. vamos supor que o bucket seja: documentos a pasta seja: documentos-11/ e o arquivo seja: image.pdf como eu faria para fazer o download?
  6. muito obrigado pela sua ajuda, eu nao tinha pensado nisso. @Midori
  7. boa noite pessoal, então, eu tava tentando fazer um jogo da memoria em python, o codigo esta todo certo, com apenas um erro: na hora de escolher a segunda posição, se eu escolho um numero fora do range da matriz, ele para o codigo, fiz isso na primeira escolha e o try except deu certo, podem me ajudar por favor? import numpy as np from random import sample Acabou_Jogo = False cont = 0 Posicoes_Abertas = [] Tentativas = 1 matriz_inicial = [1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8] matriz_inicial = sample(matriz_inicial,16) matriz_inicial = np.reshape(matriz_inicial,(4,4)) print(matriz_inicial) Pares_Escondidos = ['*']*16 Pares_Escondidos = np.reshape(Pares_Escondidos,(4,4)) print(Pares_Escondidos) while Acabou_Jogo == False: Escolhe_Posicao = int(input('Escolha a primeira posição[x,y]: ')) x1 = Escolhe_Posicao // 10 % 10 y1 = Escolhe_Posicao // 1 % 10 try: Pares_Escondidos[x1][y1] = matriz_inicial[x1][y1] except IndexError: print('Erro: tentando alcançar um índice que não existe na matriz') print(Pares_Escondidos) while Escolhe_Posicao in Posicoes_Abertas or x1 > 3 or y1 > 3: Escolhe_Posicao = int(input('Posição inválida. Escolha a primeira posição[x,y]: ')) x1 = Escolhe_Posicao // 10 % 10 y1 = Escolhe_Posicao // 1 % 10 try: Pares_Escondidos[x1][y1] = matriz_inicial[x1][y1] except IndexError: print('Erro: tentando alcançar um índice que não existe na matriz') print(Pares_Escondidos) Escolhe_Posicao2 = int(input('Escolha a segunda posição[x,y]: ')) x2 = Escolhe_Posicao2 // 10 % 10 y2 = Escolhe_Posicao2 // 1 % 10 try: Pares_Escondidos[x2][y2] = matriz_inicial[x2][y2] except IndexError: print('Erro: tentando alcançar um índice que não existe na matriz') print(Pares_Escondidos) while Escolhe_Posicao2 in Posicoes_Abertas or x1 > 3 or y1 > 3 or Escolhe_Posicao2 == Escolhe_Posicao: Escolhe_Posicao2 = int(input('Posição inválida.Escolha a segunda posição[x,y]: ')) x2 = Escolhe_Posicao2 // 10 % 10 y2 = Escolhe_Posicao2 // 1 % 10 try: Pares_Escondidos[x2][y2] = matriz_inicial[x2][y2] except IndexError: print('Erro: tentando alcançar um índice que não existe na lista') print(Pares_Escondidos) if int(matriz_inicial[x1][y1]) == int(matriz_inicial[x2][y2]): Pares_Escondidos[x1][y1] = matriz_inicial[x1][y1] Pares_Escondidos[x2][y2] = matriz_inicial[x2][y2] cont += 1 Posicoes_Abertas.append(Escolhe_Posicao) Posicoes_Abertas.append(Escolhe_Posicao2) print(Pares_Escondidos) print('Parabéns! Você acertou!') if int(matriz_inicial[x1][y1]) != int(matriz_inicial[x2][y2]): Pares_Escondidos[x1][y1] = '*' Pares_Escondidos[x2][y2] = '*' Tentativas += 1 if cont == 8: Acabou_Jogo = True print('Parabéns! Você conseguiu descobrir todas as casas em', Tentativas, 'jogadas!')
  8. boooa tarde pessoal, venho deixar aqui novamente o link do servidor do discord de estudos e afins sobre python e data science, o link nao tem data para expirar, desde já, muito agradecido! aqui esta o link >>>>>>>>>>>>> Convite do servidor python
  9. olá @Matheus Bajo, para importar arquivos excel no python eu uso pandas, basta instalar ele com o comando pip install pandas no seu prompt de comando, e para usar faça o seguinte: import pandas as pd #o pd voce pode trocar por algum nome de sua preferência var = pd.read_excel('nome do seu arquivo')
  10. ola pessoal, tudo bem com vcs? então, eu estou estudando data science por conta, e cheguei na parte de regressão linear, quem souber do assunto, pode me ajudar a fazer uma prediçao melhor dos meus dados no dataset do notebook que vou passar por anexo, e me explicar como fez? desde ja grato! https://www.kaggle.com/fbioumpierre/notebooke7c053d2f5/edit
  11. Boa noite pessoal, gostaria de saber se vocês usam ou conhecem algum programa alem do pyinstaller e do cx-freeze para criar executável Python. O pyinstaller esta criando um executavel de um simples jogo da forca meu no tamanho de 30 mb e o cx-freeze não esta instalando.
  12. Gostaria de saber como eu mudo o intervalo ali do eixo horizontal, por exemplo um intervalo de 100.000, dai mostraria por exemplo os preços da celula A1 dos valores 100.000 ate 200.000, 200.000 ate 300.000 e assim sucessivamente.
  13. eai, tudo bem? entao pessoal, estou fazendo um curso, e nele tem diversas planilhas como exercicio, no entanto estou tendo esse erro da imagem, ja abri ele no planilhas do pc, excel e google docs, e todos da o mesmo errro, eu nao consigo visualizar esses graficos.
  14. acredito eu, pela lógica, que onde não esteja convertido para dado tipo int, ira retornar 19, por se tratar de uma string, e onde foi convertido para int, era retornar 10.não rodou aqui por erro de iteração, algo que tu mencionou quando eu perguntei sobre o sum, ja estou lendo a matéria que você me enviou sobre isso e entendendo como funciona mais uma vez, obrigado pela ajuda que esta me dando, já estou conseguindo entender um pouco melhor a linguagem python, linguagem que pretendo me especializar, eu já tive contato com c#, mas algo me chamou a atenção e curiosidade para o python. ah, e já dei inicio ao curso que me indicou.
  15. Sim, testei o codigo e funcionou perfeitamente, incrivel como ficou reduzido! Só nao entendi o "sum", pois ainda nao vi, acho ate mais simples que usar while, ja que estou tendo certa dificuldade nele. Eu tava aprendendo em uma velocidade incrivel, mas dai chegou o while e complicou tudo, na maioria dos casos eu faço um loop infinito! Sim, eu segui o seu conselho e estou focando no basico, estou procurando outros materiais na internet, inclusive agora estou usando o pycharm para fazer meus codigos, ja que antes estava utilizando bloco de notas + prompt de comando, assim estava perdendo muito tempo Poderia me indicar um desses foruns? Nao é a primeira vez que ouço para ver conteudos estrangeiros, meu tio que trabalha na gameloft disse que o material é muito mais amplo, mas como ele trabalha com o design de games e nao com a programacao, ele nao sabe me indicar esse tipo de coisa
  16. o meu ficou assim: N = int(input("Digite um valor: ")) soma = 0 p = False while (not p) : soma = soma + (N % 10) if (N // 10) == 0: p = True else: N = N // 10 print(soma)
  17. cara, não tenho palavras para agradecer a ajuda, pode ter certeza que vou aproveitar todos os conselhos, pois estou muito certo de querer trilhar esse caminho, estou estudando 6 horas por dia nesse curso, tambem comecei a fazer faculdade de analise e desenvolvimento de sistemas, mas por ser EAD, to achando ela um pouco fraquinha, então eu fico o tempo todo buscando conteúdos na internet. muito obrigado pela ajuda com os exercicios, o primeiro eu ja consegui fazer, mas ele nao era do tipo digitar 2 digitos e somar, ele era assim: usuario digitou 1567, dai o programa faria 1+5+6+7 = 19 eu ja dominei o if e else, só o while que esta sendo um pouco difícil pra mim. muito obrigado pela ajuda, um grande abraço!
  18. entendi, vou tentar fazer isso, muito obrigado pela ajuda que esta me dando. sou iniciante na programação, e não tenho contato com programadores, então se tiver tempo poderia me responder algumas perguntas? não são muitas. 1- no começo é normal ler o objetivo proposto de um programa, e não saber o que fazer? ficar umas 3 horas "travado" naquilo por mais simples que seja e ficar perdido? exemplos: 1.1 - Escreva um programa que receba um número inteiro na entrada, calcule e imprima a soma dos dígitos deste número na saída 1.2-Receba um número inteiro positivo na entrada e imprima os nn primeiros números ímpares naturais. Para a saída, siga o formato do exemplo abaixo. são programas simples, mas estou travado. 2- é possível que mesmo com um grande esforço e dedicação eu não aprenda a programar? foto do exercício proposto pelo curso:
  19. obrigado pelas dicas, realmente revisar a formula antes de programar é um bom conselho. esse programa faz parte de um curso que estou fazendo, e ele tem um corretor que testa o programa, e no teste ele digita os valores de entrada: -1, 2, 3, -4 o erro que da é este: math domain error
  20. fiz um programa que calcula a distancia entre dois pontos, mas ele nao funciona se eu coloco numeros negativos como entrada. a = input("Digite o primeiro numero:") X1 = float(a) b = input("Digite o segundo numero:") Y1 = float(b) c = input("Digite o terceiro numero:") X2 = float(c) d = input("Digite o quarto numero:") Y2 = float(d) import math Distancia = math.sqrt(X1) - math.sqrt(X2**2) + math.sqrt(Y1) - math.sqrt(Y2**2) print(Distancia) if Distancia >= 10: print("longe") else: print("perto")
  21. muito obrigado, mas fiquei com uma duvida por que em alguns atributos, nao tem o tipo string int e etc, e sim cadastro de usuarios?
  22. Tudo beleza galera? entao, estou com um trabalho da faculdade sobre diagrama de classe, porém estou com um pouco de dificuldade em monta-lo, poderiao me ajudar? aqui em baixo esta o problema, e em anexo esta como desenvolvi o trabalho, mas tenho certeza que tem algo faltando, só não sei o que é XD 1) Para se cadastrar no app todo usuário (aluno/professor/visitante) deve informar o número do RA (no caso de aluno), Matricula (no caso de professor) ou CPF (caso visitante), além de informar uma foto no perfil (na classe este atributo deverá ser armazenado o diretório da foto), o nome completo, o login, o endereço de e-mail e senha de login. 2) Todo aluno ou professor podem criar trabalhos tendo de informar a data, o título e a respectiva descrição do mesmo, podendo nomear um orientador e também podendo agregar até 4 participantes ao trabalho. 3) O usuário poderá criar um(ou vários) álbum(ns) chamado Multimídia onde ele poderá cadastrar imagens, documentos e vídeos relativos ao trabalho. 4) Uma vez criado o trabalho, qualquer usuário pode visualizá-lo no app e registrar um ou mais comentários para contribuir com o refinamento da ideia e avalia-lo com uma nota que vai de zero a dez; os comentários são visualizados em ordem cronológica, por data e horário. Considerando a situação e as informações apresentadas, construa um diagrama de classe que esteja em conformidade com os requisitos citados contendo os atributos, multiplicidades e associações entre as classes.
  23. @Gabriel de Sousa cara consegui sim,eu entrei nas configuracoes de som in game e restaurei o padrão,eu ja tinha tentado de tudo,inclusive mexi nas configuracoes de som do jogo,mas nao tinha restaurado os padroes que foi o que resolveu
  24. vou explicar aqui todos os detalhes do erro,e o que eu ja fiz para resolver. ERRO:bom,desde que baixei o pubg lite pc eu tive um problema no microfone,eu entro no jogo,jogo uma partida e consigo falar normal com o squad,mas depois que a partida acaba e eu começo outra,o microfone "quase" nao funciona,eu falo,grito e etc perto dele,e nao aparece ali do lado do nick do meu char aquele fonezinho indicando que esta funcionando,e realmente ninguem me escuta,mas quando eu assopro bem alto no microfone,os outros escutam o audio,entao olha o que eu fazia,depois que a partida acabava,eu sai pra area de trabalho e começava o jogo outra vez,ai funcionava o microfone tranquilo,so que agora depois que atualizo o jogo,nem assim o microfone funciona,o microfone so reproduz audio quando eu assopro ele. ja testei as configuraçoes aqui de sensibilidade dele e tal,configuraçoes no jogo,ja instalei o directx 11 como eu vi em um tutorial,ja desinstalei e instalei de novo.e nada,pois nao consegui achar muita coisa do pubg para pc,so pra mobile.detalhe: em outro jogos o mic funciona normal,so da no pubg esse problema,por favor me ajudem

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...