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

De Cliomatica - Digital History
Linha 6: Linha 6:
 
== Códigos para Python ==
 
== Códigos para Python ==
  
=== 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=
 
{{Cv|cv=texto = "diferentes problemas de pesquisa exigem diferentes respostas técnicas"}}
 
 
 
{{Cv|cv=palavrasSeparadas = texto.split(" ")}} {{cmt|cmt = 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 }}
 
 
 
{{cv|cv=contarPalavras = len(palavrasSeparadas)}} {{cmt|cmt = cria a variável "contarPalavras", que conta quantas palavras há na lista "palavrasSeparadas"}}
 
 
 
{{cv|cv=print(contarPalavras)}} {{cmt|cmt = usa o comando print para exibir o valor de "contarPalavras", que como se vê abaixo, será '''8'''}}
 
 
 
{{cv|cv=print(palavrasSeparadas)}} {{cmt|cmt = 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}}
 
 
 
{{rtd|rtd=
 
 
 
8
 
 
 
['diferentes', 'problemas', 'de', 'pesquisa', 'exigem', 'diferentes', 'respostas', 'técnicas']
 
}}
 
 
 
 
 
}}
 

Edição das 10h52min de 19 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