Bucles en Python

Bucles en Python

Posted on 2 min read

Bucles Bucle while La forma de escribir el bucle while es la habitual, utilizando el símbolo dos puntos (:) tras finalizar la condición a cumplir para ejecutar el bucle y antes de indicar la acción a realizar durante el mismo. Dicha condición debe variar para que el bucle pueda cerrarse. Aquí vemos un ejemplo: a = 0 while a<=20: print(a) a+=1 print ("Bucle terminado") Bucle for La forma de escribir un bucle for es siempre la siguiente: for (nombre_del_dato) in (cadena, array, etc.) ...

Toma de decisiones en Python.

Posted on 1 min read

Toma de decisiones Sentencias if... else ... elif La forma de crear las sentencias if o if... else es sencilla: Después de la condición if, else o elif debe ir el símbolo dos puntos (:). Las sentencias anidadas se crean mediante tabulaciones. Aquí vemos algunos ejemplos: a,b = 4.0,5.0 if ab: c=a*b print c elif (b>a): print (a+b) var = 100 if var > 50: print "La variable es mayor de 50" if var == 100: print "La variable ...

Operadores en Python

Posted on 2 min read

Operadores Operadores aritméticos Python tiene los operadores aritméticos habituales. Supongamos que a=9 y b=2.  La siguiente tabla muestra los operadores aritméticos principales: Operador Símbolo Descripción Ejemplo Suma + Suma los valores a ambos lados del operador a+b=11 Resta - Resta el valor a la derecha del operador del valor a la izquierda a–b=7 Multiplicacion * Multiplica los valores a ambos lados del operador a*b=18 Division / Divide el valor a la derecha del operador entre el valor a la izquierda a/b=4.5 Módulo % Entrega el resto de la división entre el valor a la derecha y el valor a la izquierda del operador a%b=1 Exponente ** Calcula la potencia del ...

Variables en Python.

Variables en Python.

Posted on 11 min read

He seguido de forma acelerada este repaso de Python siguiendo el curso de Udemy Python for beginners. El curso no es nada profundo y se sigue a toda velocidad si se tienen conocimientos previos de programación. Por otro lado, no es completo, por lo que debe ser ampliado con otras fuentes. Tal vez la parte más complicada es el comienzo, en lo relativo a la instalación de PyDev en Eclipse para Mac.     Variables. Es recomendable escribir las variables como CamelCaising o under_score para recordar mejor el ...

Instalar PyDev en Eclipse para Os X 10.10 Yosemite

Instalar PyDev en Eclipse para Os X 10.10 Yosemite

Posted on 3 min read

El primer paso consiste en descargar Eclipse Classic. Se elige la versión Classic por ser la más limpia y adecuada para instalar posteriormente los plugins necesario para el lenguaje de programación deseado, en nuestro caso Python. A la hora de escribir este artículo, la última versión estable es la Eclipse Classic 4.4.2 Juno. Una vez descargado Eclipse procedemos a su instalación. Eclipse se habrá guardado por defecto la carpeta Descargas. Al activar el fichero descargado, todo el paquete se guardará en una carpeta ...

Instalar Python en Mac OS X 10.10 Yosemite

Posted on 2 min read

La última versión de Mac Os X tiene preinstalado Python2.7. Para comprobarlo abrir el Terminal y activar Phyton: $ python Veremos el siguiente mensaje: Python 2.7.6 (default, Sep 9 2014, 15:04:36) on darwin Type "help", "copyright", "credits" or "license" for more information. >>> Con esta versión de Python es posible trabajar sin instalar ni configurar nada más, siendo válida para el aprendizaje, pero no es la más adecuada para el desarrollo de aplicaciones para el mundo real. La última versión de Python 2 a fecha de hoy (03/08/2015) es la 2.7.10. Una cuestión ...

Entrenamiento en la compasión en 15 días

Posted on 5 min read

La mayoría de nosotros entendemos que el ejercicio físico es una forma de mejorar nuestra salud. Sin embargo, habitualmente no ponemos la misma atención en algo tan importante como es la salud emocional. El hecho es que también podemos fortalecer nuestros músculos emocionales, entre ellos el de la compasión, por medio de un adecuado y sencillo entrenamiento. La meditación en la compasión es una antigua practica contemplativa que fortalece los sentimientos de compasión hacia los demás. Este sentimiento es la respuesta ...

Como crear una cuenta de administrador en WordPress a través de MySQL

Posted on 1 min read

  Para crear una nueva cuenta de administrador en Wordpress a través de MySQL, deben seguirse los siguientes pasos: Acceder a la base de datos mediante phpMyAdmin. Ir al editor de SQL en la pestaña SQL del menú superior. Incluir los siguientes códigos SQL y hacer clic en continuar: INSERT INTO `wp_users` (` user_login`, `user_pass`,` user_nicename`, `user_email`,` user_status`) VALUES ('nuevo_nombre_de_usuario', MD5 ('nueva_password'), 'Nombre y Apellido "," email@misitioweb.com', '0'); INSERT INTO `wp_usermeta` (` umeta_id`, `user_id`,` meta_key`, `meta_value`) VALUES (NULL, (SELECT MAX (id) DE wp_users), 'wp_capabilities', 'a: 1: {s: ...

Claves para cambiar de dominio sin perder posicionamiento

Posted on 7 min read

Los motivos por los que una empresa puede plantearse cambiar de dominio son diversos. Puede tratarse de una transferencia, un cambio de nombre o una migración. En cualquier caso,  se trata de mantener la reputación digital de la marca y hacer del cambio un proceso no traumático y, fundamentalmente, cambiar de dominio sin perder posicionamiento en Google. Google entiende que el traslado de un sitio web puede realizarse sin o con cambios de URL. En el primer caso, hablamos simplemente de cambiar de proveedor de alojamiento, para lo que básicamente ...

Instalación del Módulo de Redsys para Woocommerce

Posted on 2 min read

Existen plugins para incluir la pasarela de pago online de Redsys, asociada a un gran número de los principales bancos, dentro de la configuración de Woocommerce en Wordpress. Sin embargo, en este caso abordamos la instalación de dicha formula de una forma manual, de acuerdo a las indicaciones de Redsys. Utilizar este método manual y directo, sin necesidad de instalación de plugins, está motivado por la falta de soporte con que cuentan dichos plugins frente a actualizaciones de Woocommerce o Wordpress. Seguimos ...

Allowed memory size exhausted WordPress

Posted on 1 min read

Nuestras amigas de Luna de Papel, han vuelto a tener un problema en su blog creado en Wordpress, esta vez con el acceso al administrador. Parece ser que es un problema habitual encontrarse con la pantalla en blanco sin saber lo que está sucediendo. Sin embargo, si accedemos al archivo error_log que Wordpress genera, encontramos el siguiente mensaje: PHP Fatal error:  Allowed memory size of 41943040 bytes exhausted (tried to allocate 122880 bytes) in .... Después de alguna búsqueda, parece ser el problema ...

Eliminar el signo de interrogación en una URL mediante htaccess

Posted on 1 min read

Me ha llevado un rato encontrar en Google como eliminar el signo de interrogación en una URL mediante mod_rewrite. El problema era el siguiente. Por un 404 necesito redirigir http://www.tulunadepapel.com/tienda/manualidades/?pagina=3 a http://www.tulunadepapel.com/manualidades-para-ninos-p3/ La solución es la siguiente: RewriteCond %{QUERY_STRING} ^pagina=(.*)$ Rewriterule ^tienda/manualidades/? http://www.tulunadepapel.com/manualidades-para-ninos-p%1/? Lo más importante es añadir el símbolo de interrogación al final de la URL de destino. La idea la he encontrado en Apache Web Server Forum y de hace cinco años! Todo sea por las chicas de Luna de Papel y su buen trabajo en materia de educación infantil.