

Helisi-1984
Resultados da busca
127 resultados encontrados com uma busca vazia
- Transforme suas Ideias em Realidade: Soluções em Programas e Ferramentas Online Personalizadas! - Streamilit
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Transforme suas Ideias em Realidade: Soluções em Programas e Ferramentas Online Personalizadas! - Streamilit ['{ Scripts Codigos Usados }'] Lguns Modelos baixar e transcrever vídeos resume e modifica textos landing page Botão "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- Mostre Um elemento por alguns segundo e desaparece
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Mostre Um elemento por alguns segundo e desaparece - Wix Velo $w("#nomeElemeto").text = "text_que_vc_quizer" setTimeout(() => { $w("#nomeElemeto").collapse(); }, 2000); // escolha os segundos // pode usar collapse ou hide para sumir , depende da sua logica Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- mostra-itens-em-suas-posicoes-na-lista
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Mostra itens em suas posições na Lista - Python from collections import defaultdict Lista = ['laranja', 'banana', 'maçã', 'morango', 'uva', 'pera', 'limão'] keys = defaultdict(list) for key, value in enumerate(Lista): keys[value].append(key) for value in keys: if len(keys[value]) > 1: print(value, keys[value]) print(keys) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- copiar-ou-mover-aquivos-por-extensao-para-outra-pasta
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Copiar ou MOVER AQUIVOS POR "EXTENSÃO" PARA OUTRA PASTA - Python import os import shutil # // nomeDApasta em um local especifico # Local_Pasta1 = f"C:\\Users\\henri\\Desktop\\codigos\\nomeDApasta" Local_Pasta1 = "nomeDApasta\\" # ou nomeDApasta em no seu ambiente # Local_Pasta2 = f"C:\\Users\\henri\\Desktop\\codigos\\nomeDApasta" Local_Pasta2 = 'outraPasta\\' Nome_Arquivo = 'NomeDOarquivo' Extencao_Arquivo = 'rtf' nomeDApasta = os.path.dirname(Local_Pasta1) # ou se for na mesma pasta troca 'Local_Pasta1' por 'os.path.realpath(__file__)' # // lista a pasta Proc_Arq = os.listdir(nomeDApasta) for Arquivo in Proc_Arq: # // aqui Copia o aqruivo pela Extenção print(Arquivo) if Arquivo.endswith(f'.{Extencao_Arquivo}'): # // "shutil.copy"= copia, "shutil.move"= recorta e "shutil.copy" shutil.copy(os.path.join(Local_Pasta1, Arquivo), os.path.join(Local_Pasta2, Arquivo)) print(f'Todos Arquivos com Extenção={Extencao_Arquivo} Copiado de: {Local_Pasta1} para: {Local_Pasta2}') Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- separar-as-strings-de-uma-frase-ou-palavra
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Separar as strings de uma Frase ou Palavra - Python composto1 = 'SnBrCl3' composto2 = 'C6H12O6' composto3 = 'C7H5N3O6' def qsplit(s): stack = [] #Inicializa a pilha de separação. result = [] #Inicializa a lista de resultados. index= 0 #Inicializa o índice indicando o caractere sendo iterado. #Sub -rotina que joga os valore da pilha na lista de resultados e esvazia a pilha. def pop(): result.append("".join(stack)) #Joga o valor da pilha na lista de resultados. stack.clear() #Esvazia a pilha. #Itera pelos caracteres da string s... while index < len(s): #...verifica se o caractere é letra maiúscula... if (val:= s[index]).isupper(): if len(stack)!=0: pop() #...se a pilha não estiver vazia chama pop() stack.append(val) #...adiciona o caractere a pilha. #...verifica se o caractere é letra minúscula... elif val.islower(): stack.append(val) #...adiciona o caractere a pilha. pop() #... chama a função pop(). #...verifica se o caractere é um digito decimal... elif val.isdecimal(): if len(stack) !=0 and not stack[-1].isdecimal(): pop() #...se a pilha não estiver vazia chama pop() stack.append(val) #...adiciona o caractere a pilha. else: print(f'Caractere {val} inválido.') #...caso o caractere não enquadre em nenhuma opção. index += 1 #incrementa o índice do caractere sendo iterado. else: pop() #ao deixar o laço de iteração chama pop(). return result print(qsplit(composto1)) #['Sn', 'Br', 'Cl', '3'] print(qsplit(composto2)) #['C', '6', 'H', '12', 'O', '6'] print(qsplit(composto3)) #['C', '7', 'H', '5', 'N', '3', 'O', '6'] Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- INÍCIO | Alguns_Codigos
Nossas redes sociais youtube ajude o site ajude o site a continuar funcionado Alguns projetos Transforme suas Ideias em Realidade: Soluções em Programas e Ferramentas Online Personalizadas! - Streamilit Transforme suas Ideias em Realidade: Soluções em Programas e Ferramentas Online Personalizadas! - Streamilit Chatbot em Python , reconhecimento de fala, responde e escreve texto - Python Criar Webhook wix para conectar APIs e enviar dados do pc local para seu site wix - Alguns scripts Análise de pacotes instalados localmente e não utilizados com Deploy Limpo - Python Análise de pacotes instalados localmente e não utilizados com Deploy Limpo - Python Animações Lottie - Streamilit Baixar vídeo do Youtube em buffer sem salva no pc, e transcrevê-lo, - Python Processamento de áudio , limpa tira ruídos etc. - Python Programa de reconhecimento de Fala por Microfone e Transcrição com loop - Python Organiza e edita frases por tamanho, formata um texto de acordo com largura da pagina - Python Ler ou Transcrever áudio, transcreve e semi edita automático , frase por frase - Python Baixar vídeo do Youtube e transcrevê-lo, salva no pc e escreve texto.txt - Python Código de entrada simples, com mudança de estilo e componentes, estilizados em html - Streamilit Caixa com borda em html copiar texto para a área de transferência. com botão - Streamilit Botão copiar texto para área de transferência - Html Tradutor traduza em vários idioma o texto - Python Gera palavras chaves de um texto, e a pontua com sua importaria para o texto - Python Resume texto, fazer resumo de um texto - Python Mostre Um elemento por alguns segundo e desaparece - Wix Velo Algoritmo para remover artigos, preposições, conjunções das frases - Python Remove Tira caractere limpa texto - Python Programa simples de reconhecimento de fala, responde e escreve texto, Chatbot - Python separar as palavras de números e sinais de em uma string - Python separar os números e sinais de palavras em uma string - Python Page 1 of 3 ░ Pagina do Codigo ▒ Abrir Exemplo ▓ Copiar Codigo #-# PRIMEIRO CRIE UM ARQUIVO = ALGUNS_CODIGOS_Deploy_Limpo.py import os import ast import pkg_resources import pathlib codings = ["utf-8", "latin-1", "utf-16"] def get_all_imports(directory): all_imports = set() for root, _, files in os.walk(directory): for file in files: if file.endswith(".py"): file_path = os.path.join(root, file) for coding in codings: try: with open(file_path, "r", encoding=coding) as f: tree = ast.parse(f.read()) for node in ast.walk(tree): if isinstance(node, ast.Import): for alias in node.names: all_imports.add(alias.name) elif isinstance(node, ast.ImportFrom): if node.module: all_imports.add(node.module) break except UnicodeDecodeError: continue return all_imports project_root = r"C:\Users\henri\PycharmProjects\ALGUNS CODIGOS\Transcricao_Audio_Para_Texto" imports = get_all_imports(project_root) installed_packages = {pkg.key for pkg in pkg_resources.working_set} unused_packages = installed_packages - imports print("Pacotes instalados localmente e não utilizados: no arquivo DESINSTALAR.txt") with open('DESINSTALAR.txt', 'w') as novo_arq: for package in unused_packages: novo_arq.write(package + '\n') print('Escreveu em: DESINSTALAR.txt') # Verifica se o arquivo .gitignore existe gitignore_file = pathlib.Path(".gitignore") if gitignore_file.exists(): # Se o arquivo já existe, adiciona 'DESINSTALAR' na última linha with open('.gitignore', 'a') as gitignore: gitignore.write('DESINSTALAR.txt\n') gitignore.write('INSTALADOS.txt\n') gitignore.write('PACOTES_ATUALIZAR.txt\n') gitignore.write('ALAGUNS_CODIGOS_Deploy_Limpo.py\n') else: # Se o arquivo não existe, cria o arquivo e escreve 'DESINSTALAR' with open('.gitignore', 'w') as gitignore: gitignore.write('DESINSTALAR.txt\n') gitignore.write('INSTALADOS.txt\n') gitignore.write('PACOTES_ATUALIZAR.txt\n') gitignore.write('ALAGUNS_CODIGOS_Deploy_Limpo.py\n') print('Escreveu em: .gitignore') # ⇩ AANALIZE O ARQUIVO DESINSTALAT.txt SE TUDO OK siga abaixo ⇩ #------- Proximos Comandos ''' pip install --upgrade pip pip uninstall -r DESINSTALAR.txt --> Desinstalar todos os pacotes listados no arquivo DESINSTALAR. pip list --not-required --format=freeze > INSTALADOS.txt --> Mostra tudo instalado via pip (Get-Content INSTALADOS.txt) -replace '==.*$', '' | Out-File -Encoding UTF8 PACOTES_ATUALIZAR.txt --> pip install --upgrade -r PACOTES_ATUALIZAR.txt --> Atualiza todos os pacotes listados no PACOTES_ATUALIZAR. pip list --not-required --format=freeze > requirements.txt --> Cria um Arquivo requirements.txt com seus arquivos atualizados pip install -r requirements.txt --> Instala tudo que foi encontrado no requirements.txt (Get-Content requirements.txt) -replace '==.*$', '-sdk ' | Out-File -Encoding UTF8 packages.txt --> cria arquivo packages.txt ''' # --> ⇩ Remove arquivo DESINSTALAR.txt , INSTALADOS.txt , DESINSTALAR.txt ⇩ ''' Remove-Item -Path DESINSTALAR.txt Remove-Item -Path INSTALADOS.txt Remove-Item -Path PACOTES_ATUALIZAR.txt Remove-Item -Path INSTALADOS.txt pip list --> Ele sozinho lista todos modulos istalados inclusive ENV pip list --not-required --> Lista todos modulos instalados por vc sem o ENV ''' intuito do site Quero aqui deixar bem claro que esse site é mais como um lugar para eu "guardar" e "lembrar" dos meu código, e de quebra ajudar pessoas como eu que não sabe de muito, e é claro que os códigos não estão completos isso é só um ponta pé inicial! Então desde já aviso que não sou nenhum 'Profissional do ramo' e é claro que vai ter e será dito muito coisa errada aqui, então paciência pros sabichões, e meu muito obrigado ao incentivadores e entusiastas como eu.
- processamento de audio limpa tira ruídos
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Processamento de áudio , limpa tira ruídos etc. - Python ''' pip install pydub ''' from pydub import AudioSegment from pydub.silence import split_on_silence from pydub.effects import normalize AUDIO = "audio.wav" def Grava_pc(audio): # processa o áudio processed_audio = audio.high_pass_filter(100).low_pass_filter(10000) processed_audio = processed_audio.apply_gain_stereo(10, -10) # normaliza o áudio normalized_audio = normalize(processed_audio) # salva o arquivo de áudio processado em disco normalized_audio.export("processed_audio.wav", format="wav") # carrega o arquivo de áudio usando a biblioteca Pydub sound = AudioSegment.from_file(AUDIO, format="wav") # grava copia no computador Grava_pc(sound) # aplica o filtro de redução de ruído sound = sound.low_pass_filter(1200) # normaliza o volume do áudio normalized_sound = sound.normalize() # amplifica a faixa de frequência de voz boosted_sound = normalized_sound.high_pass_filter(100) # divide o áudio em segmentos separados por silêncio Lista_audios = split_on_silence(boosted_sound, min_silence_len=500, silence_thresh=-30, keep_silence=100) for audios in Lista_audios: # salva o segmento de áudio como um arquivo temporário audios.export("temp.wav", format="wav") # carrega o arquivo temporário usando o SpeechRecognition # AUI O RESTO DO SEU CODIGO sr.Recognizer() SE FOR USAR ISSO with sr.AudioFile( "temp.wav" ) as source: Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- tradutor traduza em varios idioma o texto
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Tradutor traduza em vários idioma o texto - Python """ pip install textblob """ from textblob import TextBlob texto = "Eu adoro ir no restaurante, mas a comida nunca está boa." blob = TextBlob(texto) traduzido = blob.translate(from_lang='pt', to='en') traduzido_str = "".join([str(tb) for tb in traduzido]) print(traduzido_str.strip()) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- baixar,-obter-arquivos-da-internet
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Baixar, obter arquivos da internet - Python import requests import os # cria a pasta Local_Pasta = os.mkdir("C:\\seu\\caminho\\do\\arquivo") novo_arq = Local_Pasta def baixar_imagem(url, endereco): resp = requests.get(url) if resp.status_code == requests.codes.OK: with open(endereco, 'wb') as novo_arq: novo_arq.write(resp.content) print('Imagem baixada') else: resp.raise_for_status() if __name__ == '__main__': # coloque aqui abaixo url onde encotra o arquivo que quer baixar end = 'https://drive.google.com/uc?id=19B5qLxJGVV1cYthQiu6xqhWwygq-EC_n&export=download' pasta_saida = "C:\\seu\\caminho\\do\\arquivo" # coloca o arquivo na pasta do pc novo_arq = os.path.join(pasta_saida, 'image.jpg') baixar_imagem(end,novo_arq) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- printar-colorido,-print()
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Uso de cor, printar colorido / cores - Python def vermelho(msg): return f'\033[1:31m{msg}\033[m' def vermelho_sublinhado(msg): return f'\033[4:31m{msg}\033[m' def vermelho_negatigo(msg): return f'\033[7:31m{msg}\033[m' def vermelho_fundo(msg): return f'\033[41m{msg}\033[m' def branco(msg): return f'\033[1:30m{msg}\033[m' def branco_sublinhado(msg): return f'\033[4:30m{msg}\033[m' def branco_negatigo(msg): return f'\033[7:30m{msg}\033[m' def branco_fundo(msg): return f'\033[40m{msg}\033[m' def verde(msg): return f'\033[1:32m{msg}\033[m' def verde_sublinhado(msg): return f'\033[4:32m{msg}\033[m' def verde_negatigo(msg): return f'\033[7:32m{msg}\033[m' def verde_fundo(msg): return f'\033[42m{msg}\033[m' def amarelo(msg): return f'\033[1:33m{msg}\033[m' def amarelo_sublinhado(msg): return f'\033[4:33m{msg}\033[m' def amarelo_negatigo(msg): return f'\033[7:33m{msg}\033[m' def amarelo_fundo(msg): return f'\033[43m{msg}\033[m' def azul(msg): return f'\033[1:34m{msg}\033[m' def azul_sublinhado(msg): return f'\033[4:34m{msg}\033[m' def azul_negatigo(msg): return f'\033[7:34m{msg}\033[m' def azul_fundo(msg): return f'\033[44m{msg}\033[m' def roxo(msg): return f'\033[1:35m{msg}\033[m' def roxo_sublinhado(msg): return f'\033[4:35m{msg}\033[m' def roxo_negatigo(msg): return f'\033[7:35m{msg}\033[m' def roxo_fundo(msg): return f'\033[45m{msg}\033[m' def cinza(msg): return f'\033[1:37m{msg}\033[m' def cinza_sublinhado(msg): return f'\033[4:37m{msg}\033[m' def cinza_negatigo(msg): return f'\033[7:37m{msg}\033[m' def cinza_fundo(msg): return f'\033[47m{msg}\033[m' def ciano(msg): return f'\033[1:36m{msg}\033[m' def ciano_sublinhado(msg): return f'\033[4:36m{msg}\033[m' def ciano_negatigo(msg): return f'\033[7:36m{msg}\033[m' def ciano_fundo(msg): return f'\033[46m{msg}\033[m' def italico(msg): return f'\033[3m{msg}\033[m' print(verde('Seja'),amarelo_fundo('bem'),ciano_sublinhado('ao'), ciano_negatigo('site'),italico('Alguns'),roxo('CODIGOS')) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- retirar-fundo-de-imagem,-criando-imagem-preto-e-branco
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Retirar fundo de imagem, criando imagem preto e branco - Python """ pip install opencv-python pip install opencv-python pip install --upgrade cv2 pip uninstall pydub """ # Importação das bibliotecas necessárias import cv2 import numpy as np # Carrega a imagem a partir do arquivo 'peru.jpg' Imagem = 'imagem.jpg' img = cv2.imread(Imagem) # Converte a imagem para escala de cinza gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # Aplica um threshold na imagem para criar uma máscara e remover o fundo mask = cv2.threshold(gray, 250, 255, cv2.THRESH_BINARY)[1] # Inverte a máscara mask = 255 - mask # Aplica um algoritmo de morfologia para remover ruídos kernel = np.ones((3,3), np.uint8) mask = cv2.morphologyEx(mask, cv2.MORPH_OPEN, kernel) mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernel) # Aplica um efeito de anti-aliasing na máscara mask = cv2.GaussianBlur(mask, (0,0), sigmaX=2, sigmaY=2, borderType = cv2.BORDER_DEFAULT) mask = (2*(mask.astype(np.float32))-255.0).clip(0,255).astype(np.uint8) # Coloca a máscara no canal alfa da imagem original result = img.copy() result = cv2.cvtColor(result, cv2.COLOR_BGR2BGRA) result[:, :, 3] = mask # Salva a imagem resultante com fundo transparente em um arquivo PNG cv2.imwrite('Imagem sem fundo.png', result) cv2.imwrite('Imagem sem INPUT.png', img) cv2.imwrite('Imagem sem GRAY.png', gray) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- algoritmo para remover artigos preposicoes conjunvoes das frases
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Algoritmo para remover artigos, preposições, conjunções das frases - Python # Importa a biblioteca nltk e seus módulos para tokenização e stopwords import nltk from nltk.tokenize import word_tokenize from nltk.corpus import stopwords # Faz o download da lista de stopwords em português (se ainda não estiver baixada) nltk.download('stopwords') # Define uma função que recebe uma frase como parâmetro def Separa_Palavras(frase): # Tokeniza a frase em palavras utilizando o módulo word_tokenize da nltk palavras = word_tokenize(frase, language='portuguese') # Cria um conjunto com as stopwords em português utilizando o módulo stopwords da nltk stopwords_portugues = set(stopwords.words('portuguese')) # Filtra as palavras da frase removendo as stopwords palavras_filtradas = [palavra for palavra in palavras if palavra.lower() not in stopwords_portugues] # Para cada palavra filtrada, solicita ao usuário que informe o significado da palavra for palavra in palavras_filtradas: significado = input(f"Qual o significado da palavra '{palavra}'? ") # Retorna None, já que a função não possui retorno específico return None Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva






