Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

UbuntuTIC

15/04/2008 GMT 1

Proyecto Euler (voluntario)

fsalamero @ 12:44

El Proyecto Euler es una web con problemas numérico-lógicos y de programación. Se lanzan en forma de retos, periódicamente. Los hay sencillos pero también, otros, bastante complicados.

Voluntariamente, si os animáis a resolver alguno o algunos utilizando programación en Python, solo tenéis que mandármelos.

Se recompensará...

14/04/2008 GMT 1

Primer Test

fsalamero @ 10:09

Como complemento al wiki, veamos cómo van asentándose los conocimientos.
En este caso, y para abrir boca, le toca a CSS. Id a

Test CSS

y responded. Cuando consigais el 100% de aciertos, mandadme por e-mail el custionario.

¡Manos a la obra!

20/02/2008 GMT 1

Del Blog al Wiki

fsalamero @ 08:44

Como hemos podido apreciar, no tiene sentido añadir conceptos y aprendizajes en el formato de blog. ¡Para eso están los wikis!
Así que a partir de ahora, todo lo que está relacionado con los temas que vamos aprendiendo y desarrollando lo encontraremos en el

wiki de UbuntuTIC

y dejaremos aquí sólo las notificaciones, las noticias o las comunicaciones que nos parezcan interesantes. Como debe ser.

Saludos, nos vemos en el Wiki, y recordad que el conocimiento es colaborativo y se construye entre todos.

13/11/2007 GMT 1

Diseño de páginas web

jennifer_sorinas @ 18:14

Hola, este es el resumen de la clase del miercoles 7 de noviembre.

Hasta ahora habíamos trabajado con el editor de textos, hoy hemos utilizado el editor Bluefish,con el que también podemos programar en phyton.

Después de un breve repaso de la clase del miércoles anterior hemos aprendido a utilizar nuevos elementos, listas, tablas y comentarios :

LISTAS

Lista ordenada

Para indicar que comenzamos la lista escribimos la etiqueta

ol y para acabar la lista cerramos con /ol

.
Los elementos de la lista deben de estar comprendidos entre las etiquetas

li elemento /li

.
La lista quedara ordenada, iniciando cada elemento con un número (estarán ordenados).
Ejemplo:

ol
li azul /li
li amarillo /li
li rosa /li
li
/ol

Quedará así:

  1. azul
  2. amarillo
  3. rosa
  4. /ol>

    Lista desordenada

    Se hacen de igual manera que las listas ordenadas, solo que le cambian las etiquetas, la de cabecera será

    ul y la que cierra será /ul

    .
    Los elementos de la tabla se introducen con la misma etiqueta

    li elemento /li

    .
    Esta vez la tabla no aparece ordenada por números, sino que la encabezan puntos o cualquier dibujo que queramos ponerle.
    Ejemplo:

    ul
    li azul /li
    li amarillo /li
    li rosa /li
    /ul

    Y aparecerá así:

    • azul
    • amarillo
    • rosa

    TABLAS

    Para insertar una tabla se debe encabezar con la etiqueta

    y cerrar con

    .
    Las filas (horizontales) van con la etiqueta

    .
    Las celdas (verticales) con la etiqueta

    .
    Ejemplo:

    Quedará así:
    azul amarillo rosa
    rojo violeta verde

    # Una ayuda del Bluefish para insertar las tablas: haciendo clic en "tabla" y una vez allí en "asistente de tabla", seleccionas las celdas y filas que quieras, aceptas y apareceran todas las etiquetas de tabla que has seleccionado.

    P.D. De ninguna de las formas por las que insertes la tabla aparecerán las lineas de la tabla, el como poner las líneas lo veremos más adelante.

    COMENTARIOS

    Si necesitas apuntarte algun dato o cosa para luego ayudarte en el diseño de la página, puedes escribir un comentario. Al visualizar la página web el comentario no se verá, sólo se verá en el código fuente de la página.
    Para escribir un comentario se deben utilizar las etiquetas para cerrarlo.
    Ejemplo:

    P.D. Para ver el código fuente de una página tienes que hacer clic en "Ver" y una vez allí seleccionar la opción "código fuente de la página"

    Esto es todo, hasta otro día.

    azul amarillo rosa
    rojo violeta verde

09/11/2007 GMT 1

Prácticas de Gimp

fsalamero @ 09:34

En la siguiente dirección tenéis unas prácticas de GIMP que deberéis realizar:

Prácticas Guiadas de GIMP, www.gimp.org.es

Como veréis, utilizan una serie de imágenes de trabajo. Vosotros podéis usar cualquier otra imagen (que tengáis o que busquéis). Pero hay que seguir todos los pasos.

Cada vez que completéis una práctica, enviadme por e-mail el resultado. No hay plazos definitivos, por el momento. Intercalad este trabajo con el diseño de vuestra página web y con las prácticas de Python que iremos realizando.

¡Manos a la obra!

06/11/2007 GMT 1

OPERACIONES CON LA TERMINAL

raquel_perez @ 18:12

Hola, os voy a poner el resumen de la clase del lunes cinco de noviembre. Todo lo que pongo está operado en la terminal.

OPERACIONES CON CIFRAS:

*Código de suma en la terminal:
Si ponemos 3+4 pondrá 7, pero si ponemos print "3+4" lo interpretará como un texto y nos lo dejara igual pero sin comillas.

*Código de la Resta. (Son los mismos codigos que la suma pero con el signo menos)

*Código de la multiplicación:
print 4*5
20

*Código de división:
print 23/5
4
Da cuatro justo ya que le hemos ordenado que opere con números enteros
Si queremos ver el resto de la operación hay que poner:
print 23%5

*Código de división con decimales:
print 23.0/5
4.6
print 23/5.0
4.6

*Código de elevación al cubo:
print 2**3
8

OPERACIONES CON TEXTOS:

Suena raro pero con la terminal también podemos hacer que nos sume textos (se llama concatenar):

Suma:
print "hola"+"guapo"
holaguapo (lo devuelve todo unido)

print "hola " + "guapo"
hola guapo (nos lo devolvera espaciado)

Multiplicación:
print "guapo"*5
guapoguapoguapoguapoguapo

Variables:
fernando=45
print fernando (cada vez que ponga fernando interpretará 45)
45

print"fernado" (saldra fernando)
fernando

print fernando="estoy loco" (para dar 3 veces estoy loco...)
print fernado*3
estoy loco estoy loco estoy loco

Conversiones:
str(loquesea) se utiliza para convertir en textos
int(loquesea) número entero
float(loquesea) número flotante o con decimales

numero="45"
numero2="13"
print numero+numero2
4513 (los enlaza sin operarlos)

Si queremos que se sumen:
print int(numero)+int(numero2)

print 3+5
8
print str(3)+str(5)
35
print str(3+5)
8
print str(3)+"+"+str(5)
3+5

Para introducir un texto:

input("texto") (este intenta evaluarlo)
input_raw("texto") (nos lo devuelve igual que lo hemos escrito)

entrada=raw_input("introduce tu nombre")
introduce tu nombre

entrada=raw_input("introduce tu nombre")
introduce tu nombre: fernado
entrada
'fernando'

entrada=input("introduce tu nombre")
introduce tu nombre: fernando
entrada
"estoy loco"

entrada=raw_input("escribe algo:")
escibe algo:3+5
'3+5'

entrada=input("escribe algo:")
escribe algo: 3+5
entrada
8
-----------------------------------------------------------------
En un script: COMENTARIOS

Para que la se ignore lo que ponemos hay que poner (#)

#tonto
...

Ejemplo de programa en Python

#este programa suma dos numeros
numero1=input("escribe el primer numero:_")
numero2=input("escribe el segundo numero_")
resultado=numero1+numero2
print "su suma es: "+str (resultado)

31/10/2007 GMT 1

Comenzando con el diseño de páginas web

elena_delgado @ 14:53

Fue el físico suizo Tim Berners-Lee quién inventó la llamada web,con la finalidad de organizar la información de la red con asociaciones de ideas(como si fuera una tela de araña).
Pero con el paso del tiempo ha evolucionado de las webs tradicionales a la llamada web 2.0 que sirve para separar facilmente la forma del contenido para organizarse mejor.

*Trabajaremos con 2 archivos,uno para el aspecto(cuya extensión será .css) y otro para el contenido (de extensión .html o .htm).
Ya que los archivos que cargamos son planos los realizamos mediante un procesador de textos(gedit).
*El lenguaje de las páginas web inicialmente era HTML, ahora utilizamos XHTML que funciona con el concepto de etiquetas. Debemos escribirlas siempre en minúsculas y tienen la forma: texto que queremos modificar .La barra indica que allí acaba y cierra la orden indicada.

Una vez conocido esto,como está dicho anteriormente empezamos a crear la web mediante el procesador de textos:
Debemos definir bien la cabecera(con la etiqueta: ) y el cuerpo( ).Para poner el título en la barra del navegador debemos poner en la cabecera .
Para ir viendo lo que se va haciendo en el editor de textos guardamos el archivo y abrimos el navegador,buscamos en archivo nuestro archivo y lo abrimos.

Seguir leyendo el resto »

30/10/2007 GMT 1

Video sobre Creative Commons

fsalamero @ 13:55


Libro de Python en castellano

fsalamero @ 13:49

En la siguiente dirección tenéis un libro en castellano sobre iniciación a la programación en Python.

29/10/2007 GMT 1

Comenzando con Python

fsalamero @ 11:55

pythonUna vez terminada la primera clase de iniciación a la programación con Python, no está de más hacer una revisión de lo visto:

El intérprete de comandos se invoca escribiendo python en una terminal.

Podemos escribir de forma interactiva en el intérprete o ejecutar un archivo de texto con nuestras instrucciones al que le daremos un nombre con la extensión .py. Desde la terminal, podemos ejecutarlos con el comando python archivo.py.

Podemos ejecutar un archivo (script) python directamente siempre que le demos permisos de ejecución, añadamos como primera línea del script #! /usr/bin/env python y, finalmente, pongamos su ruta completa: ./archivo.py (suponiendo que está en el mismo directorio).

La instrucción print permite escribir en pantalla los valores que le proporcionemos. Los diferentes tipos los hemos visto con la instrucción type(): los textos, escritos entre comillas, son de tipo string (str), los números enteros son integer (int) y los números decimales son float.

Cada instrucción print escribe en una línea distinta salvo que añadamos una coma (,) detrás, en cuyo caso deja un único espacio de separación y escribe a continuación.

El operador + suma números, por supuesto, pero además concatena strings.

Continuará...

Archivo | ¡Crea tu Blog Ya! Fácil y Gratis