Python Archives - pybásico

Bucles y Control de Flujo – PyBásico

Posted on

Control de flujo es una de primeras cosas que aprendes en las ciencias de la computación, pero quiero presentar algunos mecanismos adicionales de control de flujo que no siempre se le enseña. Supongo que sabes los dos bucles en Python: while y for. Un ejemplo por doc.python.org.ar: for n in range(2,10): for x in range(2,n): … Continue reading Bucles y Control de Flujo – PyBásico

Python – Valores Truthy y Falsey

Posted on

Recientemente, he sido usando Javascript y aprendiendo sobre valores Truthy y Falsey. Pensé que sería bueno escribir de eso desde la perspectiva de Python. ¿Qué son los valores Truthy y Falsey? El concepto de los valores Truthy y Falsey es sobre un valor booleano innato de un elemento. Esto puede ser verificado con la funcion … Continue reading Python – Valores Truthy y Falsey

Los diccionarios y conjuntos son ambos tipos de datos en Python. Pueden usar comprensión como lista por comprensión. Echa un vistazo a esta entrada para obtener más información sobre lista por comprensión. Conjuntos Un conjunto es una lista de elementos únicos que no están ordenados. Conjuntos aceptan operaciones matemáticas como unión, diferencia, intersección y diferencia … Continue reading Python – Conjuntos y Diccionarios

Lambda, Map, Filter y Reduce

Posted on

Al igual que lista por comprensión en la entrada anterior, lambda se puede usar para crear funciones anónimas. lambda usó mejor con map, filter, y reduce. Operador lambda Como se dijo antes, el operador lambda crea funciones anónimas, que significa funciones sin nombres. La idea es que solo necesita lambda donde se crea. La sintaxis … Continue reading Lambda, Map, Filter y Reduce

Asi que en la entrada sobre la Criba de Eratóstenes, hubo un linea, return [j for (j,k) in enumerate(a) if k == True]. Esta línea usó lista por comprensión, y pensé que sería apropiado hablarla para una siguiente entrada. Lista por Comprensión Las listas por comprensión permiten una línea concisa de codificación y la construcción … Continue reading Lista, Conjunto, y Diccionario por Comprensión

Python y Ficheros (Parte 2)

Posted on

El Método read() La última vez, olvidé escribir sobre el método read() que es fundamental cuando escribe ficheros en Python. Basicamente, el método read() es el contrapunto del método write(). El método read() lee una cadena de un fichero abierto y lee como muchos cárateres como dado en el parámetro. Sin embargo, si no entero … Continue reading Python y Ficheros (Parte 2)

Python y Ficheros (Parte 1)

Posted on

Ficheros Python categoriza ficheros como archivos de texto (que es, .txt o .py) o archivos binarios (todo lo demas). Existen dos maneras para abrir ficheros. Puede usar la sentencia “with” o puede crear un objeto de fichero con handle = open(nombre_de_fichero). Para cerrar un fichero a mano, use el método “close()”. objeto_de_fichero = open(nombre_de_fichero, [modo], … Continue reading Python y Ficheros (Parte 1)

Conceptos Básicos de Python (Parte 2)

Posted on

Python Es Un Lenguaje Orientado a Objetos Todo es un objeto, desde las funciones hasta las clases e incluso cadenas. Cuando está dando un nombre a un variable, tiene que seguir algunas reglas en Python. Primero, los nombre distinguen mayúsculas y minúsculas. El primer carácter tiene que ser una letra del alfabeto o un subrayado … Continue reading Conceptos Básicos de Python (Parte 2)

Conceptos Básicos de Python (Parte 1)

Posted on

Python Es Sobre Legibilidad   Los comentarios deberían responder por qué mientras que el código debería responder cómo. Con toda honestidad, si siente la necesidad de comentar su código, debería empezar por re-escribir su código por legibilidad. Después de re-escribirlo, si continua sintiendo la necesidad, coméntelo. Comentarios buenos explica, suposiciones decisiones importantes detalles importantes problemas … Continue reading Conceptos Básicos de Python (Parte 1)