Aprende a usar variables en Python

Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en Python.

Es recomendable copiar el código y ejecutarlo en un intérprete de Python y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento.

# This is a comment ''' This is a comment on multiple lines ''' # VARIABLES # # A variable is a symbol that represents a quantity that may vary. # # $identifier = value; age = 25 # The value 25 is assigned to variable age # BASIC DATA TYPES age = 25 # Integer temperature = -3.82 # Real number name = 'Nacho López' # String has_car = True # Boolean (only two values: True or False) # ARITHMETIC OPERATIONS WITH NUMBERS x = 5 y = 2 z = x + y # Addition. Result: 7. z = x - y # Subtraction. Result: 3. z = x * y # Multiplication. Result: 10. z = x / y # Division. Result: 2.5. z = x % y # Modulo (remainder of the integer division). Result: 1. z = z + 1 # Increase the value of z by 1. Result: 2. z = z - 1 # Decrease the value of z by 1. Result: 1. z = 50 - x * 6 / -0.5 # z = (50 - x) * 6 / -0.5 # The order of operations is as in mathematics z = (50 - x * 6) / -0.5 # z = 2 * z + 3 # Remember: the symbol = assigns a value to the variable # BASIC OPERATIONS WITH STRINGS a = 'GNU/' b = 'Linux' c = a + b # Concatenation Result: 'GNU/Linux'. c = a * 3 # Repetition Result: 'GNU/GNU/GNU/'. # PRINT VARIABLES ON SCREEN print('Hello, world!') # Prints on screen: Hello, world! print(x) # Prints the variable x # You can print on screen strings and variables print('I have bought', x, 'oranges and', y, 'lemons.') # DATA TYPE CONVERSION height = '95.4' print(type(height)) # Prints the current data type height = float(height) # Convert a string to a real number print(type(height)) altitude = -544.432 print(type(altitude)) altitude = str(altitude) # Convert a real number to string print(type(altitude)) read more

Leer más » Comentar

Mil y una formas de monetizar un proyecto online

El hecho de que cada día los bloqueadores de anuncios estén más de moda, nos limita la posibilidad de rentabilizar un sitio web por la vía más fácil, los anuncios, generalmente los de Google AdSense. Pero bueno… no es la única vía, y de eso voy a hablaros.

Antes de nada quiero deciros mi breve opinión al respecto. El tiempo de las personas tiene un precio y por lo general, tener un sitio online tiene un coste. Así que digamos que la publicidad es una forma de asegurar acceso gratuito a información para el lector, premiando al creador de contenido y pagando sus gastos. Curiosamente esto parece que muchos no lo entienden y quieren llegar ya al máximo del absurdo: no quieren pagar por contenido y a la vez no quieren ver publicidad. ¿Entonces? ¿Quién generará el contenido? ¿Quién pagará el mantenimiento de los servidores y dominios? ¿Quién empleará su tiempo en mantener el gestor de contenidos? read more

Leer más » Comentar

De la época de Wine a la del navegador

Hace no tantos años, los que usamos Linux, sea cual fuera nuestra distribución; y a la vez eramos algo o muy jugones, teníamos un pequeño gran problema, era complicado jugar. Y bueno, es verdad que había juegos libres decentes y entretenidos como Super Tux, o como FreeCiv; por poner dos nombres, pero había otros mucho que sólo estaban disponibles para Windows.

Este mismo problema lo tenían también los “amigos” del sistema operativo de la manzana. Por daros un par de nombres míticos de juegos que además se jugaban con amigos: Counter Strike (y todas sus variaciones) y Age Of Empires II, el famoso juego de estrategia de Microsoft. ¿Cuál era la solución a todo esto? Pues básicamente había varias. read more

Leer más » Comentar

Test

Leer más » Comentar

Matt Mullenweg discute los aspectos centrales, las desventajas de un modelo basado en consenso y más información sobre el «Aplicar Filtros»

Traducido del artículo: “Matt Mullenweg Discusses Core Focuses, Downsides of a Consensus-Driven Model, and More on Apply Filters Podcast” de:

Jeff Chandler, junio 26 de 2017

Matt Mullenweg, cofundador del proyecto de código abierto WordPress y CEO de Automattic, se unió a Pippin Williamson y Brad Touesnard en el episodio 81 del podcast Apply Filters. «Aplicar Filtros» es un podcast dedicado al desarrollo de WordPress.
Durante la entrevista, Mullenweg se refirió a una serie de temas, incluyendo un informe de progreso sobre las tres áreas de enfoque principales, por qué regresó al papel principal del proyecto, y lo que no se habla lo suficiente en el mundo de WordPress.
Hay bastantes cosas en este episodio que despertaron mi interés. Cerca del comienzo de la entrevista, Mullenweg se pregunta si había un punto de inflexión que le hizo decidir volver a tomar el papel de jefe de proyecto.
“He estado personalmente frustrado por cuánto tiempo ha tomado hacer algunas cosas que creo que deberían ser relativamente simples”, dijo Mullenweg. “Al oír de otra liberación que lleva años, y ver algo de la frustración porque tenemos esta filosofía rotativa de liderazgo de lanzamiento.
“Así que al oírlos expresar algunas de las mismas frustraciones, me sentía bien, tal vez esto es algo más con la forma en que el proyecto se organiza en comparación con algo con lo que personalmente tengo problemas.
“Tuvimos un par de años de lanzamientos que eran un poco aburridos desde el punto de vista de mover la aguja hacia adelante para su adopción, a pesar de que hicieron un montón de cosas grandes y la gente trabajó muy duro con ellos, cerramos con 700 boletos y contó con 130 o 150 contribuyentes.
“Estábamos golpeando o estábamos haciendo un buen trabajo en un montón de métricas que estábamos rastreando, pero, en general, creo que realmente se comenzó a sentir que WordPress estaba cayendo detrás del estado del arte en el mundo”.
Fue interesante escuchar a Mullenweg admitir que los lanzamientos de WordPress en el último par de años han sido un poco aburridos. Este es un sentimiento que yo y otros miembros de la comunidad hemos compartido en los últimos años. Desarrollo de Gutenberg, el nuevo editor de WordPress, ha creado un zumbido alrededor del proyecto que no he sentido en mucho tiempo. No es sorprendente teniendo en cuenta que va a ser el mayor cambio fundamental de WordPress desde su creación. read more

Leer más » Comentar

Inmortal

Leer más » Comentar

VideoJuego

Leer más » 3 Comentarios

WPShout actualiza y adquiere WPHierarchy.com

Traducido del artículo: “WPShout Updates and Acquires WPHierarchy.com” de:

Jeff Chandler, junio 21 de 2017

WPHierarchy.com es un recurso de WordPress creado por Rami Abraham en 2013. El sitio es una versión interactiva de la diagramación colorida de Michelle Schulp, la jerarquía de plantillas de WordPress. Cada plantilla está vinculada a la documentación que explica su función.

Con los años, la jerarquía de plantillas de WordPress ha cambiado. Por ejemplo, paged.php ya no viene después de archive.php. El sitio sin embargo, no ha mantenido actualizados los cambios. read more

Leer más » Comentar

Linus

Leer más » Comentar

9seeds adquiere la Tienda Temática Genesis de Web Savvy Marketing

Traducido del artículo: “9seeds Acquires Web Savvy Marketing’s Genesis Theme Store” de:

Jeff Chandler, junio 15 de 2017

9seeds, una agencia de desarrollo de WordPress lanzada en 2009, ha adquirido la tienda temática de Web Savvy Marketing por un monto no revelado. Web Savvy Marketing lanzó su tienda temática en 2012 y actualmente tiene una biblioteca de 26 temas construidos sobre el Genesis Framework por StudioPress.

Chris Cree, que ayudó a lanzar y administrar la tienda temática en 2012, se separó de la compañía en 2016 y se mudó al extranjero para crear una escuela bíblica. Como el foco de Web Savvy Marketing se desplazó hacia proyectos de desarrollo personalizado más grande y SEO, Rebbecca Gill, fundadora de Web Savvy Marketing, necesitaba encontrar una manera de mantener la tienda de temas.
“Quería que la visión de Chris sobreviviera y quería que todos mis bebés siguieran floreciendo y encontraran su camino a sitios web de todo el mundo”, dijo Gill. “Yo estaba en una encrucijada y no sabía qué hacer”.
“Necesitaba asegurarme de que la compañía tuviera una sólida estrategia a largo plazo, pero también necesitaba proteger a nuestros leales clientes temáticos. Cinco años de ventas significaban que teníamos muchos compradores existentes que necesitaban apoyo continuo”.
El año pasado, Gill conoció a Jon Brown, propietario de 9seeds, y estableció una relación profesional.
“Tenemos puntos de vista muy similares sobre negocios, amistades y ética”, dijo Gill. “Me gustaba de inmediato y sabía que quería pasar más tiempo personal y profesional con él”.
“Y a medida que nos acercábamos, empezamos a charlar sobre mis luchas con la tienda temática y sus metas de negocio a largo plazo. Antes de que lo supiera, quería adquirir la tienda de temas y quería dársela a él”.
9seeds ha creado una serie de sitios personalizados para clientes que utilizan el Genesis Framework. Para aquellos que querían aprovechar los temas existentes, la empresa ha remitido a menudo a los clientes a la tienda de Web Web Marketing de Savvy Marketing”.
“Tomó un poco más de tiempo de conocerse personalmente antes de llegar a tener los mismos sentimientos que otros habían compartido sobre ella”, dijo Brown. “Sentí profundamente que esta era una persona con la que no sólo quería ser amigo sino que quería estar en el negocio. Se hizo evidente para ambos que esto era un ajuste perfecto”.
La adquisición trae los temas a casa y amplía el alcance de 9seeds en el mercado de productos de WordPress.
“Es una victoria para 9seeds dándonos un trampolín en un mercado que hemos tenido durante mucho tiempo en el acompañamiento de la mejor guía de rastro en el negocio que nos muestra el camino”, dijo Brown.
“Es una victoria para WSM liberar a Rebecca y su equipo para que se alineen con su enfoque actual en las construcciones de sitios personalizados más grandes y consultoría de SEO”.
9seeds está proporcionando soporte para los clientes existentes y está trabajando en un nuevo tema. Los foros de soporte y la tienda de temas migrarán al dominio 9seeds a finales de este año.
Para obtener más información sobre Brown y su trabajo con 9seeds, escuche el episodio 276 de WordPress Weekly. read more

Leer más » Comentar