Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/contar palabras»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '{{MiTitulo|Contador de palabras}}')
 
 
Línea 1: Línea 1:
 
{{MiTitulo|Contador de palabras}}
 
{{MiTitulo|Contador de palabras}}
 +
 +
{{Tarea|
 +
==Contador de palabras==
 +
* Vas a crear un programa en Python que cuente las palabras de un archivo.
 +
* El programa mostrará el número total de palabras y un listado con cada palabra y el número de veces que aparece en el archivo.
 +
* Usarás easygui para crear la interfaz
 +
* El proyecto será un repositorio en bitbucket (abierto)
 +
* Tendrá un archivo LEAME.txt donde se informe del funcionamiento del programa.
 +
}}
 +
 +
==Ayudas==
 +
 +
<source lang="python">
 +
# abrir archivo
 +
f = open(ruta)
 +
 +
# leer contenido de un archivo
 +
contenido = f.read()
 +
 +
# trocear una cadena en una lista de palabras (aprox.)
 +
lista_palabras = contenido.split()
 +
 +
# recorrer lista de palabras:
 +
for palabra in lista_palabras:
 +
    # procesar palabra ...
 +
 +
# crear diccionario vacío
 +
palabras = {}
 +
 +
</source>

Última revisión de 22:43 4 oct 2013



Icon assess.gif

Tarea

Contador de palabras

  • Vas a crear un programa en Python que cuente las palabras de un archivo.
  • El programa mostrará el número total de palabras y un listado con cada palabra y el número de veces que aparece en el archivo.
  • Usarás easygui para crear la interfaz
  • El proyecto será un repositorio en bitbucket (abierto)
  • Tendrá un archivo LEAME.txt donde se informe del funcionamiento del programa.





Ayudas

# abrir archivo
f = open(ruta)
 
# leer contenido de un archivo
contenido = f.read()
 
# trocear una cadena en una lista de palabras (aprox.)
lista_palabras = contenido.split()
 
# recorrer lista de palabras:
for palabra in lista_palabras:
    # procesar palabra ...
 
# crear diccionario vacío
palabras = {}