Objeto

Leer más » 1 Comentario

Aplicar una máscara binaria en una imagen en Python

Si trabajas en Visión Artificial, muchas veces es necesario aplicar una segmentación en una imagen mediante una máscara binaria.

En un principio sólo necesitas las librerías de Numpy y Matplotlib de Python. read more

Leer más » 1 Comentario

Renombrar ficheros a números en orden ascendente en Python

Últimamente para mis scripts, en vez de utilizar Bash u otras alternativas como GNU/Octave, estoy usando el lenguaje de programación Python. Para mí, Python es un lenguaje robusto y muy potente donde destaca en él algo que me fascina: la facilidad para leer código y reusarlo. read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 11 al 17 de enero: pasarelas de pago, Photon, cloud, suites y rsync

Ya estaréis casi todos los que por suerte tenéis trabajo, de vuelta a vuestros trabajos, pero el año está recién comenzado y tras las vacaciones Navideñas estamos con todas las fuerzas repuestas para dar lo mejor de nosotros. Veamos lo que ha traído la semana en forma de enlaces:

Comenzamos el listado hablando de la filosofía del producto mínimo viable y de cómo empreder un nuevo proyecto o línea de negocio lo más rápido posible: ¿Por qué vendemos plugins de pasarela de pago y (aún) no tenemos una disponible en nuestra tienda de plugins? – Codection Si estáis dentro del mundo del SEO y del rendimiento web probablemente conozcáis el término CDN, para repartir la carga de la descarga de información. ¿Queréis uno gratis, muy fácil de usar y de la empresa que estás detrás de WordPress? Lee esto: Qué es Photon y cómo funciona – Ayuda WordPress Aunque hay quien le intenta quitar mérito a Ubuntu, nada más lejos de la realidad, la nube es de Ubuntu: 

Ubuntu ya es el dominador de la nube – Ubunlog read more

Leer más » Comentar

Ángulo de un vector con respecto al eje x en Python

atan2

Aquí os dejo un pequeño script de ejemplo que calcula el ángulo de un vector con respecto al eje x en Python. El vector tiene su origen en el punto (0, 0) y su destino es el punto (2, 3):.

import math

x1 = 0.0
y1 = 0.0
x2 = 2.0
y2 = 3.0

x = x2 - x1
y = y2 - y1

angle = math.atan2(y, x) * (180.0 / math.pi)
print('Ángulo en grados: ' + str(angle))
Leer más » 3 Comentarios

Lo mejor de mi RSS del 7 al 13 de abril de 2014

Llegó ya el Domingo de Ramos y eso es sinónimo de días de desconexión para prácticamente todos. Supongo que esta semana que ahora empieza, será menos intensa pero esta que acaba ha sido más próspera en generación de contenido que semanas anteriores. Veamos lo más interesante.

Seguro que te ha salido alguna vez este error y aunque sabías que no era importante, querías arreglarlo: Arreglar el error de Apache2 “Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName” – Desde Linux Porque con WordPress ya digo que puedes hacer prácticamente de todo, un ejemplo más: 

Cómo ofrecer contenidos premium en WordPress sin complicaciones – Ayuda WordPress read more

Leer más » 1 Comentario

Spyder, un IDE para Python

spyderlib

Si estás pensando en un entorno de programación de Python ligero y versátil y que encima esté preparado para la programación científica, Spyder es tu IDE perfecto.

Las características más destacadas de este IDE son las siguientes:

  • Sintaxis coloreada para Python, C/C++ y Fortran.
  • Consolas Python y iPython integradas.
  • Explorador de variables.
  • Inspector de objetos.
  • Integración con Pylint.
  • read more

    Leer más » 2 Comentarios

    Juego – Adivina la cueva del dragón – Python

    Como ya dije otras veces, Invent Your Own Computer Games with Python es un libro gratuito y libre que te enseña a programar juegos de ordenador en Python. Cada ciertos capítulos te muestra el código completo de un nuevo juego y luego te explica los conceptos de programación de dicho código.

    Uno de los juegos más sencillos y más interesantes para aprender es Adivina la cueva del dragón, aquí os paso el código completo para ejecutarlo en Python 3 en adelante.

    import random import time def displayIntro(): print() print('Te encuentras en un lugar lleno de dragones. Delante') print('tuya ves dos cuevas. En una vive un dragon afable que ') print('tiene escondido un tesoro para ti. El otro dragon') print('es agresivo y no dudara en comerte.') print() def chooseCave(): cave = '' while cave != '1' and cave != '2': print('Elige una de las dos cuevas (1 o 2)') cave = input() return cave def checkCave(chosenCave): print('Te acercas a la cueva...') time.sleep(2) print('Esta oscura y silenciosa...') time.sleep(2) print('y de repente un dragon se abalanza hacia ti,') print('abre la boca y...') print() time.sleep(2) friendlyCave = random.randint(1, 2) if chosenCave == str(friendlyCave): print('Te da el tesoro!') else: print('Te come de un solo bocado!') playAgain = 'yes' while playAgain == 'yes' or playAgain == 'y': displayIntro() caveNumber = chooseCave() checkCave(caveNumber) print('Juegas de nuevo? (yes o no)') playAgain = input() read more

    Leer más » 3 Comentarios

    Juego – Adivina el número – Python

    Como ya dije la semana pasada, Invent Your Own Computer Games with Python es un libro gratuito y libre que te enseña a programar juegos de ordenador en Python. Cada ciertos capítulos te muestra el código completo de un nuevo juego y luego te explica los conceptos de programación de dicho código.

    Uno de los juegos más sencillos y más interesantes para aprender es Adivina el número, aquí os paso el código completo para ejecutarlo en Python 3 en adelante.

    # This is a guess the number game. import random guessesTaken = 0 print('Hello! What is your name?') myName = input() number = random.randint(1, 20) print('Well, ' + myName + ', I am thinking of a number between 1 and 20.') while guessesTaken < 6: print('Take a guess.') # There are four spaces in front of print. guess = input() guess = int(guess) guessesTaken = guessesTaken + 1 if guess < number: print('Your guess is too low.') # There are eight spaces in front of print. if guess > number: print('Your guess is too high.') if guess == number: break if guess == number: guessesTaken = str(guessesTaken) print('Good, ' + myName + '! You guessed my number in ' + guessesTaken + ' guesses!') if guess != number: number = str(number) print('Nope. The number I was thinking of was ' + number) read more

    Leer más » 1 Comentario

    Entrada de datos en consola con Python

    Si quieres un programa en Python 3 sin interfaz gráfica y que la entrada de datos la realice el usuario durante la ejecución del programa y en consola la función a usar es la de input.

    Veamos un sencillo ejemplo:

    print('Nombre: ')
    nombre = input()
    print('Es un placer conocerte, ' + nombre)
    
    Leer más » 2 Comentarios