Ir al contenido principal

Entradas

I have been playing with pdb for debugging code (introductory level)

Well, this is time to talk about something I have been playing, the pdb standard module python provides. I'll talk in the context of py 3.7+ since there are differences that improve how to work with this. Well, first of all, as you should found in this field and coding experiences and challenges. You have to deal with bugs, unexpected errors, or even worst, unexpected behavior which sometimes is most difficult to trace. Here are some lights on how to use it, this is really useful if your life is coding :). Consider the following commands table. Command Description s Execute the current line and stop at the first possible occasion. n Continue the execution until the next line in the current function is reached or it returns. p Shows the values of variables in context code. ll List the whole source code for the current function or frame l In contrast to ll, this command shows a shorter snippet of code. l. If you pass the param . to this command, it will show you always 11 li
Entradas recientes

Finalmente me encontré con ella y desde el día #1, hemos disfrutado juntos...

Hace más de 4 años que nos mirábamos, pero nos ignorábamos, fue quizá por que no era el momento, yo tenía una relación más dinámica, más demandante, más intensa, sin embargo en ese lapso de 4 años si tuve 3 encuentros con la que hoy ahora comienzo a sentirme entregado: Yoga He hecho Crossfit por mucho tiempo, lo he amado, y me he entregado al 100%, ese ha sido mi receso del día en una vida adulta. En el lapso de los últimos 4 años, un amigo -colombiano por cierto- me invitó a su casa a hacer yoga, él en ese tiempo era maestro de yoga en un pequeño pueblo pegado al mar en las costas de Quintana Roo. Tomé 3 clases con él, y desde la primera, quedé enamorado, sabía que quería intentarlo pero estaba concentrado en un ejercicio de más alto impacto, supongo que la edad también juega un factor importante, al menos eso pienso. Hoy con el contexto que hemos estado viviendo, el encierro y aislamiento principalmente, nuestro reto más importante, toca reconfigurarse a si mismo, probar nuevos campo

Obturación, apertura e ISO, configuraciones que debes saber sobre tu cámara fotográfica

La fotografía es una de las actividades del segundo bloque de pasiones que más disfruto, el primer bloque, son las aventuras, los deportes de aventura y extremo, viajar y ejercitarme cuando no estoy programando. Bien, siempre he procurado conseguir las mejores tomas fotográficas, y sin saber, también siempre utilicé las funciones automáticas de las cámaras que he tenido, pensando que ella haría lo mejor por mis fotos, ¡que equivocación!, digo las configuraciones automáticas están hechas para sacar lo mejor posible del contexto de la foto, pero manejar la cámara manualmente es otro boleto, no lo digo por complicado, sino que cuando te das cuenta de la importancia de manejar solo estas 3 caracteristicas (quizá las más importantes) agradeces haber aprendido este triángulo de la configuración fotográfica, con ese conocimiento y con suerte... con cualquier cámara puedes sacar muy buenas fotografías. Reconozco que la única característica que siempre procuré al comprar una cámara fue el númer

¡Atardecer de ensueño!

Aunque vivo dentro de la ciudad, el bullicio y el exceso de luz en los alrededores, es también muy común (si eres observador), ver ciertos fenómenos y juegos de colores en el cielo, sobre todo al ponerse el sol. Dejo aquí algunas de las imágenes que logré captar una linda tarde de marzo 2020.

Eclipse lunar Prenumbral o La luna del Trueno 4 de julio 2020

Ayer 4 de julio intenté obtener algunas fotografías del eclipse lunar llamado Luna del Trueno, que según cálculos astrológicos se lograría observar en gran parte de Latinoamérica, incluido México. Logré tomar algunas fotos, no con mucho éxito pero es un comienzo.

Nuevos amigos, aunque de otra especie...

Hoy quiero compartir la gratitud que siento al recibir invitados de otras especies en casa, y en mucho esto se debe a los ajustes que realicé en mi patio trasero, que aunque no es muy grande, construí una pequeña jardinera en donde sembré algunas plantas y no solo me da  sombra tranquilidad fauna visitante aire fresco y una sensación de relajación También puedo convivir y gozar de otra de mis actividades favoritas, la fotografía. Esta vez me visitó una iguana, debo decir que son animales pacientes y si no haces movimientos bruscos hasta puedes acercarte a ellos tanto como a una distancia de 10 a 5 centímetros, ¡increíble!, incluso, abusando de su confianza, le alcancé a tocar la cola sin que se mostrara aterrada o violenta. Se dejó fotografiar, les dejo algunas imágenes que me encantaron.

Algoritmos en ciencias de la computación, parte 1: búsquedas binarias

En la práctica los algoritmos nos ayudan a resolver problemas en diferentes escalas de complejidad y para diferentes situaciones, es por ello que vale la pena revisar y sobre todo practicarlos regularmente, todo con la finalidad de fortalecer nuestro entendimiento y sobre todo nuestra habilidad de resolver problemas y también mejorar la calidad de nuestro código fuente, independientemente del lenguaje de programación que utilicemos. En esta ocasión revisaremos con detalle uno de los métodos de búsquedas más utilizados y estudiados en las ciencias de la computación. El método de búsquedas binarias se utiliza mucho en situaciones en donde requieres hacer búsquedas de manera eficiente y sobre todo rápidas, es por ello que analizaremos un ejemplo y correremos algunas pruebas (en mi caso utilizaré Python, sin embargo intentaré compartirles la versión en Java posteriormente). Imaginemos el siguiente ejemplo: Dada una lista de número aleatorios ordenados de forma ascendente: numbers: list[Any