Curso online de Python 3 desde 0

Haz este curso y aprende a programar desde 0 con uno de los lenguajes más usados y demandados hoy en día: Python. 15 horas de vídeo y contenido descargable. Videos en máxima calidad. Acceso de por vida. Puedes ver el contenido todas las veces que quieras. Sin horarios, tú marcas el ritmo. Sin fecha límite;... Leer más →

Entrada destacada

Python: Entornos virtuales

Hoy te quiero hablar de algo que creo es muy útil, seguro y práctico: Los entornos virtuales en Python. Los entornos virtuales son grupos independientes de bibliotecas de Python, es decir, son entornos aislados. Todo lo que se instale en ellos no afectará ni se verá afectado por agentes externos. Se suele definir un entorno... Leer más →

Python: Función any()

¿Sabes cómo comprobar si alguno de los elementos almacenados en una secuencia (lista, tupla, etc.) tiene valor True? Solución 1: Utilizando un bucle La solución más clásica a este problema es, sin duda, iterar por cada elemento de la secuencia y comprobar su valor. Echemos un vistazo al siguiente código: def any(items): for n in... Leer más →

Python: Función all()

¿Alguna vez has necesitado comprobar si varios objetos boolean tenían valor True? Si son pocos objetos (2 o incluso 3) podrías evaluarlos de forma independiente ayudándote del operador lógico and y la instrucción if: a = True b = True c = True if a and b and c: print("Los tres objetos son True") else:... Leer más →

Python: Función abs()

Si alguna vez te has preguntado cómo calcular el valor absoluto de un número en Python has llegado al lugar indicado. Aquí tienes la respuesta a tu pregunta, usando la función built-in abs(). La función abs() es una de las funciones que nos proporciona Python ya implementadas (built-in). La función abs() calcula el valor absoluto... Leer más →

Python: Métodos de cadenas II

En el anterior artículo vimos 8 métodos de la clase str de Python (capitalize, center, count, encode, endswith, expandtabs, find e index). En este artículo voy a continuar para seguir completando la lista. Vamos a ver estos métodos en detalle: isalnumisalphaisdigitislowerisspaceistitleisupper isalnum() El método isalnum comprueba si la cadena es alfanumérica, es decir, si los... Leer más →

Python: Métodos de cadenas I

Las cadenas de caracteres en Python son objetos de tipo str. Si declaramos una cadena y usamos la función type: cadena = "Hola" print(type(cadena)) El resultado que obtenemos es <class 'str'> Esto significa que cadena es un objeto de la clase str. Esta clase está predefinida en Python, y siempre que declaremos una cadena de... Leer más →

Cómo programar Arduino con Python

Últimamente me hacéis mucho esta pregunta ¿Se puede programar Arduino con Python? La respuesta es si, pero no. A ver Sonia, o se puede o no se puede. Espera, déjame que te lo explico. El uso clásico que todos conocemos de Arduino consiste en implementar un Sketch desde el IDE de Arduino y a través... Leer más →

Raspberry Pi: GPIO (parte II)

En el artículo anterior vimos qué eran los GPIO en una Raspberry Pi y la finalidad de cada uno. Hoy os voy a contar cómo configurarlos para su uso como entrada/salida. Os enseñaré 2 formas de hacerlo: mediante el propio terminal de Raspbian y con Python. Yo tengo Raspbian como sistema en mi Raspbery Pi... Leer más →

Python: Cadenas de caracteres

Las cadenas de caracteres en Python son secuencias inmutables de caracteres unicode. Podéis consultar los caracteres unicode aquí. Las cadenas en Python se pueden declarar encerradas entre comillas simples ('), comillas dobles ("), triples comillas simples (''') o triples comillas dobles ("""). Las comillas simples y las dobles permiten declarar cadenas de una sola línea:... Leer más →

Java: Instrucciones de control alternativas

Las instrucciones de control alternativas o condicionales permiten determinar el flujo de ejecución de un programa evaluando una condición lógica. Existen cuatro instrucciones de control condicionales en Java: if, if-else, switch y el operador ternario. Instrucción If Evalúa una condición lógica y, solo si esta se cumple, se ejecutará cierto bloque de instrucciones. En caso... Leer más →

Raspberry Pi: GPIO (parte I)

GPIO son las siglas de General Purpose Input/Output. Se trata de los pines que tienen todas las placas Raspberry Pi en uno de sus bordes. Los modelos anteriores a 2014 solo tenían 26 pines GPIO, pero las placas actuales disponen de 40: La numeración no es arbitraria. Cada pin físico tiene un identificador numérico asociado... Leer más →

Python: Tipos numéricos

Los tipos de datos numéricos en Python son inmutables, por tanto, si intentamos modificar su valor se destruirá el objeto y se creará otro nuevo con el nuevo valor. x = 20 print (id(x)) x = 30 print (id(x)) Al ejecutar la primera vez la función id(x) obtendremos la dirección de memoria del objeto x.... Leer más →

WordPress.com.

Subir ↑

A %d blogueros les gusta esto: