-
Contagem de Conteúdo
217 -
Ingressou
-
Última visita
-
Dias Ganhos
28
Tipo de Conteúdo
Perfis
Fóruns
Blogs
Calendário
Downloads
Postagens postado por Thanael
-
-
Olá Mil, tudo bem?
Somente o áudio não está funcionando?
Quando o código chega nesta parte, ele mostra o print( ) falando se a pessoa errou ou acertou tudo?
Já tentou executar o mesmo código alterando o som destas partes para ver se o problema não está no som? -
Olá @jovanisouza5 , fico feliz que tenha dado certo. 👍
Também nunca imaginei que tudo esse erro aconteceria por conta do nome conter um espaço... 😆😆.
Qualquer outra dúvida que tiver em relação ao Python ficarei feliz em ajudar.- 1
-
Olá Yuri, tudo bem?
Pelo que entendi você deseja transformar a coluna Data para que ela seja o index correto? Caso seja isso basta fazer..import pandas as pd # Ler o arquivo csv df = pd.read_csv('tratados.csv') # Remover a coluna app id df.drop(columns=['app id'],inplace = True) # Transformar a coluna data em index df.set_index('data')
Que o resultado será o seguinte:
Caso você queira que ainda exista a coluna data, basta substituir o df.set_index('data') pelo trecho abaixo.# Transformar a coluna data em index df.index = df['data']
Acredito que seja isso que deseja fazer, caso contrário fico a disposição para quaisquer dúvidas 👍- 1
-
Entendi, então provável que precisamos apenas passar o caminho do Python para o Vscode.
Lembra na primeira resposta que enviei onde aparece a parte para selecionar o caminho do Python, lá você irá passar o caminho onde foi instalado o Python. (Se não me engano tem que escolher o arquivo .exe do Python).
Espero que isso de certo 😅.
Se mesmo assim não funcionar, eu recomendaria desinstalar o Python e baixar novamente pelo site oficial, lembrando de marcar a opção de adicionar ao PATH do sistema.- 1
-
Opa, realiza a o download da extensão do Python dentro do vscode (Aquela notificação do print acima que você enviou).
Acredito que seu problema não está na parte da instalação da biblioteca do pygame, e sim no fato de que o vscode não esta conseguindo acessar o python da sua maquina. -
Olá, tudo bem?
Em relação a verificar se o cadastro possui 90 dias, você poderia utilizar um IF para verificar se a data atual é igual a data de cadastro + 90 dias, segue abaixo um exemplo de como ficaria no Python.
(Data_atual == Data_cadastro + 90dias)import datetime #Data do cadastro cadastro = datetime.datetime(2020, 5, 17) cadastro_noventa_dias = cadastro + datetime.timedelta(days=90) if cadastro_noventa_dias == datetine.date.today(): print('Noventa dias se passaram')
Em relação a essa mensagem na tela, como você gostaria que aparecesse?
Acredito que esta parte existam diversas maneiras de realizar. Segue abaixo algumas delas.-
Notificação no windows
Se não me engano com a lib win10toast tu consegue criar notificações no windows.
-
Interface Gráfica em Python.
Você pode utilizar uma lib de criar interface gráfica, como o PySimpleGUI ou Tkinter.
Obs: Caso queira criar uma interface para mostrar somente essa mensagem de "Cadastro possui 90 dias", recomendo usar o PySimpleGUI, utilizei ela há algum tempo e achei tranquila de utilizar.
Espero que possa ter ajudado com sua dúvida além disso fico a disposição para quaisquer duvidas que possam surgir.
-
Notificação no windows
-
Entendi, Quando você executa o arquivo inteiro ele ainda diz que o pygame não está instalado correto, consegue mandar o print do erro?
-
Opa, vamos tentar descobrir o que pode ser.
Dentro do VsCode, no terminal, execute o comando pip install pygame
Isso instalará o pygame no python que está sendo executado pelo Vscode.
Caso ele inicie o download da lib, espere e tente rodar novamente seu código.
Quando você baixou o python novamente você lembrou de marcar a opção de adicionar ao PATH do sistema? -
Olá Jovani, andei dando uma pesquisada em relação a este erro que aconteceu, pelo que entendi e por conta do seu caminho "C:\Jovani Souza\anaconda3" possuir um espaço 🤔. (Também fiquei confuso kkk)
A principio o Anaconda utiliza um arquivo .exe que inicia o script do python.Exemplo: C:/ProgramData/Anaconda3/python.exe
Porém como o seu caminho possui um espaço ele gera um erro ao executar este script acima. Por conta deste espaço o script deveria ser o seguinte.
"C:/Users/My special name/my special place/python.exe"
Desta forma não ocorreria este erro.
Solução.
Acredito que a maneira mais fácil de resolver este problema seria baixar o anaconda em um outra pasta que não possua esse espaço em branco.
Segue abaixo um link para uma dúvida no StackOverflow de pessoas que tiveram essa mesma dúvida sua. LinkFico a disposição caso tenha mais alguma dúvida 👍
- 1
-
Olá Mil, tudo bem?
Acredito que o seu VsCode não esteja utilizando a versão correta do python.
Uma maneira de verificar é vendo qual o caminho do python que tá sendo utilizado.Caso queira confirmar clique ali, que irá abrir um janela para selecionar o caminho do python.
Ai selecione o caminho correto e tente novamente.
Espero que isso lhe ajude, caso contrário fico a disposição para ajudar a encontrar outras soluções. 👍 -
Olá Yuri, tudo bem?
Em relação a parte de criar essa interface simples. recomendo utilizar o PySimpleGUI ou o TKinter , utilizei o PySimpleGUI uma vez para criar uma interface simples utilizando o Python e gostei do resultado, achei tranquilo de utilizar e a documentação é bem boa.
Se não me engano na época assisti esse vídeo como base. PySimpleGui - Criando uma Interface Gráfica com Python -
Olá tudo bem?
Uma das maneiras de ler um arquivo CSV é assim:
import csv with open('carros.csv') as csv_carros: carros = csv.reader(csv_carros) lista = [] for coluna in carros: lista.append(coluna) lista
Deste modo a variável lista terá armazenado todo o conteúdo do CSV
Obs: Como está utilizando o COLAB lembre-se de realizar o upload do arquivo.csv dentro do COLAB, para realizar isso, basta clicar em localizado no lado esquerdo da tela. Depois em e selecionar o arquivo CSV.
Segue abaixo a maneira com a qual eu resolveria este exercício.
import csv def extrai_coluna_csv(nome_arquivo: str, indice_coluna: int, tipo_dado: str): #Extrair os dados do arquivo CSV with open(nome_arquivo) as csv_carros: carros = csv.reader(csv_carros) lista = [] for coluna in carros: lista.append(coluna[indice_coluna]) #Armazenar os dados do arquivo CSV em um array e remover o 1° item (1° item é o nome da coluna) lista = lista[1:] #Tratativa de erro. Podendo ser feita de diversas outras maneiras. try: # Estruturas de condição para verificar o ``tipo_dado`` if tipo_dado == 'str': # List Comprehension para alterar o tipo do dado, esta parte existem diversas maneiras de fazer lista = [str(item) for item in lista] elif tipo_dado == 'int': lista = [int(item) for item in lista] # Caso tipo de dado não seja str ou int, retorna a mensagem abaixo. else: return 'Tipo de dado invalido' #Caso codigo não consiga alterar algum tipo de dado ele retorna a mensagem abaixo except: return 'Tipo de dado não corresponde a da coluna' #Retorna a lista com os valores return lista
Espero que ajude! caso fique com dúvida em alguma parte do código, fico a disposição para auxiliar em quaisquer dúvidas que possam surgir.
Grande abraço! 👍
- 1
EFeito sonoro no pygame não funciona depois de outro funcionar...
em Desenvolvimento de Software
Postado
Te contar que tentei aqui também, e não estou entendo o motivo para não sair o áudio também, ele chega na condição normal, realiza tudo normal, só não sai o áudio.... 🤔
Infelizmente não sei o motivo de não tocar o áudio 😅.
Vamos esperar, logo logo alguém consegue lhe ajudar.