Ir ao conteúdo
  • Cadastre-se

Fabio Umpierre

Membro Pleno
  • Posts

    27
  • Cadastrado em

  • Última visita

Reputação

12

1 Seguidor

  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

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!