Reseñas del BugCon

Ups!!, creo que me demoré un poco en escribir algo de las reseñas del BugCon, lo siento, pero la neta es que no habia podido hacerlo, sin embargo ya esta aqui el post.

Bueno, estas son algunas de las pocas reseñas del #BugCon, la verdad es que estuvo muy chido, claro está que tuvo sus cosillas levementes inconvenientes, de cualquier manera, me dedique a tomar nota de las charlas a las que me metí, además de las pocas grabaciones que hice de las que mas me llamaron la atencion y que por supuesto estuve presente.

Lo chido es que me tope con varios rostros a toda madre, de los cuales a algunos no conocia. Asi no más, entre los tres dias me tope con @k4ch0,@ramdel,@brio,@ivonnemunozmx,@vendetta,@NeMux, @toorandom, @KBrown,@rolman,@geralOE,@etosh, y a un chingo de weyes mas que la neta no me acuerdo bien.


→ continue reading

Calculadora en Python

Hace unos dias la pequeña @LiL0 me pidio un calendario para poder postearlo, pero la neta es que se me olvido y termine haciendo una calculadora pensando que eso es lo que me había pedido jejejeje.

De cualquier modo aqui les dejo la manera en como pueden hacer un calculadora sumamente simple en un codigo no tan sencillo en python y haciendo uso de las librerias wx, que por cierto esta muy padres.

Aun me falta mucho por aprender para usar estas liibrerias sin embargo, mi curva de aprendizaje en python es media-rapida, no porque postee esto implica que ya me la sepa en lo absoluto sobre este lenguaje, en realidad tambien tengo mis fallas, sin embargo me aferro hasta poder sacarlas adelante.

Bueno pues espero que les guste, y espero cualquier tipo de comentario sobre esta aplicacionciata que me obligó a abrir una categoria mas dentro de la pagina Pythonenando, la cual será ‘Python Avanzado’ jajajaja =-D

→ continue reading

Una rareza de Python: La asociatividad de los comparadores

Algunos lenguajes de programacíon de uso común, como C y C++, hacen que sus operadores de comparacion sean asociativos, por lo que presentan el problema de que expresiones como 2 < 1 < 4 producen un resultado que parece ilógico. Al ser asociativo por la izquierda el operador de comparacion <, se evalúa primero la subexpresion 2 < 1. El resultado es falso, que en C y C++ se representa con el valor 0. A continuacion se evalúa la comparación 0 < 4, cuyo resultado es… ¡cierto! Asi pues, para C y C++ es cierto que 2 < 1 < 4.

Pascal es más rigido aún y llega a prohibir expresiones como 2 < 1 < 4. En Pascal hay un tipo de datos denominado boolean cuyos valores válidos son true y false. Pascal no permite operar entre valores de tipos diferentes, así que la expresion 2 < 1 se evalúa al valor boolean false, que no se puede comparar con un entero al tratar de calcular el valor de false < 4. En consecuencia, se produce un error de tipos si intentamos encadenar comparaciones.

La mayor parte de los lenguajes de programación convencionales opta por la solución del C o por la solución del Pascal. Cuando aprendas otro lenguaje te costará <<deshabituarte>> de la elegancia con que Python resuelve los encadenamientos de comparaciones.

Variables y Operador ‘%’

Bueno pues a lo mejor y en esta seccion estaré posteando cosas muy triviales para practicar en Python, pero la verdad es que no importa, el caso es frikear e ir poniendo cosillas que a lo mejor y no todos sabemos, y pues no pierdo nada posteando cosas de este estilo.

Aqui solo se trata de 2 variables distintas y mandarlas imprimir sumandas:

a = 45
b = 30
a + b

→ continue reading