Mudanças entre as edições de "Lista de códigos"

De Cliomatica - Digital History
Linha 7: Linha 7:
  
 
=== Um contador de palavras simples ===
 
=== Um contador de palavras simples ===
 +
 +
A ideia é um script (código) para tomar um texto qualquer e contar quantas palavras existem nele. Neste caso, vamos converter uma frase em uma lista de palavras, separadas por vírgula (como é normal nas listas), usando o espaço entre as palavras como separador. Este último procedimento será feito através do comando "split", próprio do python.
  
 
{{code|code=
 
{{code|code=

Edição das 21h51min de 18 de dezembro de 2021

{{verbete|nome=Tiago|sobrenome=Gil|verbete=

Linguagens de programação

Página inicial de Linguagens de programação


Exemplos de uso de programação em História (casos interessantes desde os anos 1950 até agora)

Linguagens e software (algumas noções introdutórias sobre as linguagens e seus programas)

Lista de códigos (listas de códigos prontos e aproveitáveis para diversas pesquisas)

Portais de aprendizado (lista comentada de sites e ferramentas de aprendizado)

Abaixo são apresentados alguns códigos prontos para diversas tarefas, com diferentes graus de dificuldade. Todas as linhas são "comentadas", ou seja, tem uma explicação ao lado que não atrapalha o código e permite entender a função de cada linha.

Códigos para Python

Um contador de palavras simples

A ideia é um script (código) para tomar um texto qualquer e contar quantas palavras existem nele. Neste caso, vamos converter uma frase em uma lista de palavras, separadas por vírgula (como é normal nas listas), usando o espaço entre as palavras como separador. Este último procedimento será feito através do comando "split", próprio do python.

texto = "diferentes problemas de pesquisa exigem diferentes respostas técnicas"

palavrasSeparadas = texto.split(" ") # cria a variável "palavrasSeparadas" (uma lista), através do comando split que quebra o texto usando os espaços " ", por isso estas aspas com nada no meio dentro entre parênteses

contarPalavras = len(palavrasSeparadas) # cria a variável "contarPalavras", que conta quantas palavras há na lista "palavrasSeparadas"

print(contarPalavras) # usa o comando print para exibir o valor de "contarPalavras", que como se vê abaixo, será 8

print(palavrasSeparadas) # este "print" foi criado somente para mostrar o conteúdo da lista e permitir o melhor entendimento do comando "split". O resultado será ['diferentes', 'problemas', 'de', 'pesquisa', 'exigem', 'diferentes', 'respostas', 'técnicas'], como se vê abaixo

RESULTADO ESPERADO

8

['diferentes', 'problemas', 'de', 'pesquisa', 'exigem', 'diferentes', 'respostas', 'técnicas']

Process finished with exit code 0