Nuevo año, nuevas pelis

Arranquemos el año con un post refrescando las películas vistas y las nuevas planeadas.

Le règne animal

Por el lado de las vistas, debo reconocer que hay pocas (no sólo porque estuve más con series, sino también porque estuve viendo varias que no estaban en esta lista, especialmente muchas sobre libros/cuentos de Stephen King, porque con Felu estamos en una con eso).

Daddio

Por otro lado, toneladas de nuevas películas. ¿Quizás porque no anotaba desde Mayo? Puede ser... pero también me parece que salieron más películas interesantes que en los últimos par de años... ¿más inversión ahí "volviendo" de las series?

Sospeché sobre estar anotando muchas viejas (a veces sucede), o incluso pelis que todavía no aparecieron (muy normal), entonces me fijé los años de las 37 nuevas pelis. Un 54% son del 2025, y un 16% del 2026.

El otro 30% (¡bastante!) sí son "viejas": 2 del 2023, 2 del 2022, 1 del 2021, 2 del 2018, y 1 de cada año: 2016, 2014, 2012, y hasta 1994!

  • Belén: (2025; Drama) En la provincia de Tucumán, Argentina, siguen Julieta, una joven acusada de infanticidio, y Soledad Deza, la audaz abogada que lo arriesga todo para asumir su caso altamente controvertido y que sienta precedentes. A medida que se desarrolla el juicio, la difícil situación de Julieta se convierte en un punto álgido en la batalla contra un sistema legal conservador, lo que provoca una oleada de indignación y una creciente ola de solidaridad que trasciende las fronteras. [D: Dolores Fonzi; A: Dolores Fonzi, Camila Plaate, Laura Paredes, Julieta Cardinali, Luis Machín]

  • Dead of Winter: (2025; Suspense) Una mujer, que viaja sola por el norte nevado de Minnesota, interrumpe el secuestro de una adolescente. A horas del pueblo más cercano y sin cobertura telefónica, se da cuenta de que es la única esperanza de la joven. [D: Brian Kirk, Nick Thomas; A: Emma Thompson, Judy Greer, Marc Menchaca, Laurel Marsden, Gaia Wise]

  • Death and the Maiden: (1994; Drama, Suspense) En un país imaginario que acaba de sufrir una terrible dictadura, viven Paulina Escobar y su marido Gerardo, un prestigioso abogado. Una noche, Gerardo se presenta en casa con un hombre cuyo coche ha sufrido una avería. Se trata del doctor Miranda, en quien Paulina cree reconocer al verdugo que la torturó cuando estuvo encarcelada. Decidida a desvelar la verdad, lo somete a un duro cautiverio. [D: Roman Polanski, Sylvette Baudrot; A: Sigourney Weaver, Ben Kingsley, Stuart Wilson, Krystia Mova, Jonathan Vega]

  • Disclosure Day: (2026; Ciencia ficción) Si descubrieras que no estamos solos, si alguien te abriera los ojos y te lo demostrase, ¿te asustarías? Este verano, la verdad será revelada a siete mil millones de personas. [D: Steven Spielberg, Zachary Citarella; A: Emily Blunt, Josh O'Connor, Colin Firth, Eve Hewson, Colman Domingo]

  • Chien 51: (2025; Suspense, Ciencia ficción, Crimen, Acción) En un París futuro dividido por clases, una IA llamada Alma supervisa la sociedad. Cuando el creador de Alma muere, la policía Salia se une a Zem para desentrañar un misterio que cuestiona su mundo segregado. [D: Cédric Jimenez, Fabien Vergez; A: Gilles Lellouche, Adèle Exarchopoulos, Louis Garrel, Romain Duris, Valeria Bruni Tedeschi]

  • Dust Bunny: (2025; Acción, Fantasía, Suspense) Una niña de ocho años le pide ayuda a su insidiosa vecina en su misión para matar al monstruo que vive debajo de su cama, el cual, según ella, devoró a su familia. [D: Bryan Fuller, Christopher J. Byrne; A: Sophie Sloan, Mads Mikkelsen, Sigourney Weaver, David Dastmalchian, Sheila Atim]

  • Eden: (2025; Suspense, Drama) En 1932, un grupo de europeos busca una nueva vida en una isla deshabitada del archipiélago de las Galápagos. Ellos y quienes les siguen creen haber encontrado el paraíso, pero descubren que el infierno son los demás. [D: Ron Howard, Amelia Bonnet; A: Jude Law, Ana de Armas, Daniel Brühl, Sydney Sweeney, Vanessa Kirby]

  • Frankenstein: (2025; Drama, Fantasía, Terror) Un científico brillante y obsesivo, Victor Frankenstein, en su ambición por desafiar a la muerte, da vida a una criatura ensamblada con partes de cadáveres. Pese a tratarse de una proeza científica, Frankenstein considera que la criatura carece de inteligencia y la rechaza. Dolida, esta se rebela contra su creador. [D: Dug Rotstein, Guillermo del Toro; A: Oscar Isaac, Jacob Elordi, Christoph Waltz, Mia Goth, Felix Kammerer]

  • Gatillero: (2025; Suspense, Acción) Una cruda historia de tragedia y redención, contada a través de un único plano continuo. Rodada en la verdadera Isla Maciel, en las afueras de Buenos Aires, Argentina. [D: Cristian Tapia Marchiori, Lautaro Perin; A: Sergio Podeley, Julieta Díaz, Ramiro Blas, Maite Lanata, Mariano Torre]

  • Good Luck, Have Fun, Don't Die: (2026; Acción, Aventura, Ciencia ficción) [D: Gore Verbinski, Aparna Jayachandran; A: Sam Rockwell, Haley Lu Richardson, Michael Peña, Zazie Beetz, Juno Temple]

  • Keeper: (2025; Terror, Misterio) Una pareja, para celebrar su aniversario, hace una escapada romántica de fin de semana a una cabaña aislada. Cuando Malcolm (Sutherland) regresa repentinamente a la ciudad, Liz (Maslany) se encuentra aislada y en presencia de un mal indescriptible que desvela los horripilantes secretos de la cabaña. [D: Osgood Perkins, Adam McCarthy; A: Tatiana Maslany, Rossif Sutherland, Birkett Turton, Eden Weiss, Cassandra Ebner]

  • La chimera: (2023; Drama, Fantasía, Comedia) Todos tenemos una quimera, algo que deseamos hacer, tener, pero que nunca encontramos. Para la banda de 'tombaroli', los ladrones de antiguas tumbas y de yacimientos arqueológicos, la quimera es soñar con dejar de trabajar y hacerse ricos sin esfuerzo. Para Arthur, la quimera se parece a Benjamina, la mujer a la que perdió. Con tal de encontrarla, Arthur se enfrentará a lo invisible, indagará por todas partes, penetrará en la tierra, decidido a encontrar la puerta que lleva al Más Allá de que hablan los mitos. En su osado recorrido entre vivos y muertos, bosques y ciudades, fiestas y soledades, los destinos de los personajes se cruzan, todos en busca de su quimera. [D: Alice Rohrwacher, Io Baur; A: Josh O'Connor, Carol Duarte, Alba Rohrwacher, Isabella Rossellini, Vincenzo Nemolato]

  • Mercy: (2026; Ciencia ficción, Acción, Suspense) Tras ser acusado de un crimen, un detective deberá demostrar su inocencia. [D: Timur Bekmambetov, Jody Blose; A: Chris Pratt, Rebecca Ferguson, Annabelle Wallis, Kali Reis, Rafi Gavron]

  • Midnight Special: (2016; Aventura, Drama, Ciencia ficción) Un hombre, Roy (Michael Shannon), y su hijo de 8 años Alton (Jaeden Lieberher) son perseguidos por el gobierno cuando el niño desarrolla poderes especiales. [D: Jeff Nichols, Jean-Paul Chreky; A: Michael Shannon, Jaeden Martell, Joel Edgerton, Kirsten Dunst, Adam Driver]

  • A Minecraft Movie: (2025; Familia, Fantasía, Comedia, Aventura, Acción) Cuatro inadaptados se encuentran luchando con problemas ordinarios cuando de repente se ven arrastrados a través de un misterioso portal al Mundo Exterior: un extraño país de las maravillas cúbico que se nutre de la imaginación. Para volver a casa, tendrán que dominar este mundo mientras se embarcan en una búsqueda mágica con un inesperado experto artesano, Steve. [D: Jared Hess, Jon Valera; A: Jason Momoa, Jack Black, Sebastian Eugene Hansen, Emma Myers, Danielle Brooks]

  • Complètement Cramé !: (2023; Comedia, Drama, Romance) Un hombre de negocios británico acepta el trabajo como mayordomo de una casa solariega en Francia para conservar los recuerdos de su difunta esposa francesa. Su vida da un giro mientras navega por el comportamiento excéntrico de la dueña de la mansión y el personal de la casa. [D: François Domange, Gilles Legardinier; A: John Malkovich, Fanny Ardant, Émilie Dequenne, Eugenie Anselin, Philippe Bas]

  • Project Hail Mary: (2026; Ciencia ficción, Aventura, Misterio) El profesor de ciencias Ryland Grace se despierta en una nave espacial a años luz de casa sin recordar quién es ni cómo ha llegado hasta allí. A medida que recupera la memoria, empieza a descubrir su misión: resolver el enigma de la misteriosa sustancia que provoca la extinción del sol. Deberá recurrir a sus conocimientos científicos y a sus ideas poco ortodoxas para salvar todo lo que hay en la Tierra de la extinción... pero una amistad inesperada significa que quizá no tenga que hacerlo solo. [D: Dan Channing-Williams, Phil Lord; A: Ryan Gosling, Sandra Hüller, Milana Vayntrub, Ken Leung, Liz Kingsman]

  • Sorry to Bother You: (2018; Fantasía, Ciencia ficción, Comedia) Un vendedor telefónico con problemas de autoestima descubre la clave para el éxito en el negocio. Pero cuando empieza a subir escalones en la compañía, sus amigos activistas denuncian prácticas laborales injustas. [D: Andrea Manners, Hilton Jamal Day; A: LaKeith Stanfield, Tessa Thompson, Jermaine Fowler, Omari Hardwick, Terrence Alan]

  • 승리호: (2021; Drama, Fantasía, Ciencia ficción) En 2092, la tripulación de una nave basurero espacial llama Victory descubre un robot humanoide llamado Dorothy, un arma de destrucción masiva, y se ven envueltos en un negocio de alto riesgo. [D: 조성희, Han Gyeong-hoon; A: 송중기, 김태리, 유해진, 진선규, Richard Armitage]

  • Star People: (2025; Ciencia ficción, Suspense, Drama) [D: Adam Finberg; A: Kat Cunning, McCabe Slye, Connor Paolo, Eddie Martinez, Bradley Fisher]

  • The Infinite Man: (2014; Ciencia ficción, Comedia) Un fin de semana puede terminar con cualquier pareja. Sobre todo, si lo que se espera es un viaje perfectamente romántico. Cuando la novia de Dean decida dejarlo tras un fin de semana horroroso, este no tendrá mejor idea que usar una rudimentaria máquina del tiempo para intentar enmendar, tantas veces como haga falta, el error. [D: Benedict Paxton-Crick, Drew Bailey; A: Josh McConville, Hannah Marshall, Alex Dimitriades]

  • The Rip: (2026; Crimen, Suspense, Acción) [D: Joe Carnahan, Marvin Williams; A: Matt Damon, Ben Affleck, Teyana Taylor, Sasha Calle, Kyle Chandler]

  • 捕风追影: (2025; Acción, Crimen, Suspense) Unos astutos y traicioneros ladrones desafian a la Policía Judicial de Macao. La Policía, que se encontraba en una dura batalla, invita de nuevo al experto en rastreo Huang De Zhong, retirado desde hace muchos años, a unir fuerzas con la joven élite del Departamento de Investigación Criminal de la Policía Judicial. Bajo la colisión de las técnicas tradicionales de rastreo y la alta tecnología, la policía y los criminales luchan con ingenio y valentía, y se lanzan a un duelo entre el bien y el mal parecido al juego del gato y el ratón. [D: 杨子, 苏杭; A: Jackie Chan, 张子枫, 梁家輝, 此沙, 文俊辉]

  • Wake Up Dead Man: A Knives Out Mystery: (2025; Suspense, Misterio, Comedia) El detective Benoit Blanc se une a un joven y honesto sacerdote para investigar un crimen totalmente imposible en la iglesia de un pequeño pueblo con una oscura historia. [D: Rian Johnson, Matthew Sharp; A: Daniel Craig, Josh O'Connor, Glenn Close, Josh Brolin, Mila Kunis]

  • Bugonia: (2025; Ciencia ficción, Crimen) Dos jóvenes obsesionados con las conspiraciones secuestran a la directora ejecutiva de una reconocida empresa porque están convencidos de que es un alienígena decidido a destruir la Tierra. Remake del film coreano "Save the Green Planet". [D: Giórgos Lánthimos, Edoardo Petti; A: Emma Stone, Jesse Plemons, Aidan Delbis, Stavros Halkias, Alicia Silverstone]

  • Crime 101: (2026; Crimen, Suspense) Davis es un escurridizo ladrón cuyos atracos de alto riesgo tienen desconcertada a la policía. Davis está planeando su mayor golpe, con la esperanza de que sea el último, cuando se cruza en su camino Sharon, una desilusionada ejecutiva de seguros con la que se ve obligado a trabajar, y Orman un ladrón rival, con métodos mucho más inquietantes que los de Davis. A medida que se acerca el golpe multimillonario, el implacable teniente Lubesnik, se acerca a la operación, aumentando considerablemente el riesgo de lo que está en juego y difuminando la línea entre cazador y presa. Pronto, cada uno tendrá que aceptar el coste de sus decisiones asumiendo que no hay vuelta atrás. [D: Bart Layton, Marvin Williams; A: Chris Hemsworth, Halle Berry, Mark Ruffalo, Barry Keoghan, Monica Barbaro]

  • Daniela Forever: (2025; Ciencia ficción, Romance, Drama) Un hombre, que está devastado por la pérdida de su novia, descubre un medicamento que le permite soñar con ella. A través de estos sueños, intenta lidiar con su dolor y revive momentos de felicidad junto a su amada. [D: Nacho Vigalondo, Curro González-Cebrián; A: Henry Golding, Beatrice Grannò, Aura Garrido, Rubén Ochandiano, Nathalie Poza]

  • F1 The Movie: (2025; Acción, Drama) El mítico piloto Sonny Hayes vuelve de su retiro, persuadido para liderar un equipo de Fórmula 1 en apuros y guiar a su joven promesa, en busca de una nueva oportunidad de éxito. [D: Joseph Kosinski, Kailyn Dabkowski; A: Brad Pitt, Damson Idris, Kerry Condon, Javier Bardem, Kim Bodnia]

  • Good Fortune: (2025; Comedia, Fantasía) Gabriel (Keanu Reeves), un ángel bienintencionado, pero bastante inepto, baja a la Tierra con el propósito de ayudar a Arj (Aziz Ansari), un organizador de conciertos en apuros y Jeff (Seth Rogen), un rico inversor de capital riesgo. Aunque las intenciones del angelical Gabriel son buenas, las consecuencias de sus actos no serán las esperadas… [D: Aziz Ansari; A: Keanu Reeves, Aziz Ansari, Seth Rogen, Keke Palmer, Sandra Oh]

  • High Life: (2018; Ciencia ficción, Drama, Misterio) Espacio profundo. Monte y su hija Willow viven completamente aislados a bordo de una nave espacial. No siempre estuvieron solos: eran parte de un grupo de condenados a muerte que aceptaron conmutar sus sentencias por participar en una misión con destino al agujero negro más cercano a la Tierra. [D: Claire Denis, Kamila Tarabura; A: Robert Pattinson, Juliette Binoche, André 3000, Mia Goth, Agata Buzek]

  • The Life of Chuck: (2025; Fantasía, Drama) Inspirado en un relato de Stephen King, narra tres episodios vinculados al personaje Charles Krantz, siguiendo un orden inverso: desde su fallecimiento a los 39 años debido a un tumor cerebral, hasta su niñez en una casa que se creía embrujada. [D: Mike Flanagan, Morgan Beggs; A: Tom Hiddleston, Benjamin Pajak, Nick Offerman, Chiwetel Ejiofor, Karen Gillan]

  • One Battle After Another: (2025; Suspense, Crimen, Acción) Un ex revolucionario, tras años apartado de la lucha, se ve obligado a volver a la acción para enfrentar a viejos enemigos en un ambiente cargado de tensión política, racismo y violencia militar... Adaptación modernizada de la novela 'Vineland', de Thomas Pynchon (1990), sobre los movimientos radicales de los años sesenta. [D: Paul Thomas Anderson, Adam Somner; A: Leonardo DiCaprio, Sean Penn, Chase Infiniti, Benicio del Toro, Regina Hall]

  • Roofman: (2025; Crimen, Comedia, Drama) [D: Derek Cianfrance, Mariela Comitini; A: Channing Tatum, Kirsten Dunst, Ben Mendelsohn, LaKeith Stanfield, Juno Temple]

  • Site: (2025; Ciencia ficción, Suspense, Terror) [D: Jason Eric Perlman, Kimberley Roper; A: Arielle Kebbel, Theo Rossi, Jake McLaughlin, Clyde Kusatsu, Yoson An]

  • The Cabin in the Woods: (2012; Terror, Misterio, Comedia) Cinco jóvenes se preparan para pasar el fin de semana en una aislada cabaña en el bosque, sin ningún tipo de comunicación con el exterior. En el sótano encuentran una extraña colección de reliquias y entre ellas, un diario que habla de la antigua familia que ocupó la casa. Lo que no sospechan es que están siendo observados y que sus acciones marcarán el destino de algo mucho más grande que ellos. [D: Drew Goddard, Susan Lambie; A: Kristen Connolly, Fran Kranz, Chris Hemsworth, Jesse Williams, Anna Hutchison]

  • The Shrouds: (2025; Ciencia ficción, Suspense, Terror) Karsh, de 50 años, es un importante hombre de negocios. Inconsolable desde la muerte de su esposa, inventa GraveTech, una tecnología revolucionaria y controvertida que permite a los vivos vigilar a sus seres queridos difuntos en sus mortajas. Una noche, varias tumbas, incluida la de la esposa de Karsh, son profanadas. Karsh se propone localizar a los autores. [D: David Cronenberg, David Warry-Smith; A: Vincent Cassel, Diane Kruger, Guy Pearce, Sandrine Holt, Elizabeth Saunders]

  • UFO Sweden: (2022; Ciencia ficción, Aventura) Cuando un hogar de acogida coloca a una adolescente rebelde que sospecha que su padre no está muerto sino secuestrado por ovnis, ella pide ayuda a una asociación ovni para descubrir la verdad. Juntos, se embarcan en una arriesgada aventura que los llevará mucho más allá de las fronteras de la ley y a un mundo lleno de expediciones ovni, conspiraciones y fenómenos inexplicables. [D: Isa Olai, Richard Söderholm; A: Inez Dahl Torhaug, Jesper Barkselius, Sara Shirpey, Eva Melander, Håkan Ehn]

  • Watcher: (2022; Terror, Misterio, Suspense) Una joven se muda a un nuevo apartamento con su prometido y se ve atormentada por la sensación de ser acosada por un vigilante invisible en un edificio adyacente. [D: Chloe Okuno, Ingrid Cristea; A: Maika Monroe, Karl Glusman, Burn Gorman, Mãdãlina Anea, Daniel Nuta]

Everything Everywhere All at Once

Finalmente, el conteo de pendientes por fecha, donde se ve lo que decía arriba, que las nuevas de esta tanda son más que todas las pendientes anteriores...

(Dic-2017)    2   1
(May-2018)    9   2
(Sep-2018)   10   3   1
(Mar-2019)   13  12   2   1   1
(Ago-2019)   10  10   7   2   1
(Feb-2020)    8   8   8   8   1
(Ago-2020)        9   9   9   4
(Ene-2021)            5   5   5   2
(Sep-2021)                5   5   3
(Sep-2022)                   20  19   5   2
(Jun-2023)                        7   5   2   1
(Abr-2024)                           16  15   6   1
(Oct-2024)                               11  11   8
(May-2025)                                   17  17
(Ene-2026)                                       37
Total:       52  45  32  30  37  31  26  30  35  63
Comentarios Imprimir

Python para Ciencia y Tecnología, el libro

En junio del 2020, bien dentro de la pandemia, se me ocurrió tirarle la idea a Manu Carlevaro de que escribamos un libro.

Al desubicado no se le ocurrió otra cosa que aceptar.

A Manu yo lo conozco desde el 2009, cuando fui a dar una charla de Python en su postgrado de Herramientas Computacionales para Científicos, así que ya nos conocíamos un poquito y podíamos entender qué podía aportar cada uno al proyecto.

En el HCC, 2016, foto sacada por Manu

El arranque

El concepto base que le tiré era simple pero bien definido: Python para científiques, en castellano. Obviamente, empezamos a tirar ideas, y fuimos empezando a redondear más o menos qué queríamos armar.

En algún momento formalizamos la forma de trabajar: una reunión virtual de una hora por semana para sincronizarnos y charlar sobre lo hecho y lo próximo a hacer. Esta forma de trabajo sigue activa, después de cinco años (obviamente con semanas donde por h o por b no nos pudimos juntar).

Fuimos analizando libros ya escritos sobre Python en particular, y sobre cualquier lenguaje de programación (o informática en general) que estuviese relacionado con ciencia en alguna forma. Fuimos definiendo qué temas queríamos encarar, cómo los queríamos ordenar. Por qué, para qué, para quienes.

La idea primaria del libro es entonces acercar Python al mundo científico. Un texto pensado para quienes se desempeñan en el ámbito científico o tecnológico, a partir de nuestro recorrido conjunto en el dictado del curso que mencioné arriba más todas las experiencias acumuladas por separado durante los últimos veinte años.

La elección del castellano como idioma de escritura es un factor crítico, porque aunque sabemos que el inglés es una herramienta fundamental tanto para programar como para hacer ciencia, estamos convencidos que no debería ser una barrera de entrada.

Las tecnologías

En algún punto nos pusimos a escribir, claro.

Armamos el libro en LaTeX, tecnología que me hizo sacar canas verdes, pero que creo que es la mejor para un proyecto de la magnitud que encaramos. En otras palabras, tiene varias limitaciones y nos tuvimos que pelear en un montón de rincones para lograr lo que queríamos, pero estoy seguro que con cualquier otra tecnología el resultado hubiese sido peor o más trabajoso.

Integrar imágenes, secciones de código desde archivos, o incluso agregar secuencias de comandos en una terminal, eran cosas que LaTeX ya soportaba de una manera u otra. Pero nos enfrentamos a algo que no estaba resuelto: insertar en el texto contenido desde Jupyter Notebooks, que es un soporte esencial para la mayoría de los códigos que usamos en el libro.

Entonces, como no había nada, tuve que armarlo yo, y así nació Jupynotex, el traductor de Jupyter Notebook a LaTeX para incluir notebooks completos o parciales en papers o cualquier tipo de documento. Resulta que le sirve a bastante gente, cada tanto tengo algún issue marcando un bug, o pidiendo alguna funcionalidaad, y ya esta incorporado en la distribución estándar de texlive-science, un conjunto de paquetes de TeX Live para matemáticas, ciencias naturales, ciencia de la computación, etc.

Para compartirnos textos, códigos, y el proyecto en general, usamos git, contra Github, en un repo privado, con la obvia ventaja de tener todo versionado.

El resultado

Luego de cinco años llegamos a la primer versión completa del libro.

La portada del libro

La primera está dedicada completamente al lenguaje propiamente dicho, abordando los temas fundamentales para la comprensión de Python y los elementos básicos que permiten escribir programas. Introducción a Python, tipos de datos, controles de flujo, encapsulando código. Un popurrí de Python más avanzado, clases más en detalle. Entornos de ejecución de Python. Un capítulo sobre la velocidad de procesamiento y cómo mejorarla. También procesamiento en paralelo, y finalmente interfaces gráficas.

En la segunda parte tratamos temas que constituyen herramientas básicas en la práctica de la programación en el ámbito científico y tecnológico. El infaltable Numpy. Aritmética de punto flotante. Matemática simbólica. Versionado de código. Y manipulación de datos para cerrar.

La tercera parte comprende capítulos en los que abordamos algunas tareas de uso frecuente entre los miembros de la comunidad académica y tecnológica. Esta es la parte con menos cohesión entre los temas en sí, pensados para que vayan a la parte que les interesa, aunque quizás no toquen nunca el tema de otro capítulo: Elementos de estadística, modelado estadístico, ecuaciones algebraicas, integración numérica, ecuaciones diferenciales ordinarias, ecuaciones en derivadas parciales, optimización, aprendizaje automático, e incluso procesamiento en GPU.

El resto son las secciones estándares, bibliografía, índice, agradecimientos, info de los autores, un prefacio explicando la razón del libro, una sección que explica cómo mejor aprovechar su lectura, y un destacable prólogo de Pablo Galindo Salgado, que era la única persona del mundo que podía prologar este libro: no hay nadie más en el planeta que junte estas características: científico (físico), desarrollador core de Python, e hispanoparlante.

En total 639 páginas que se pueden descargar como PDF del sitio oficial del libro de forma totalmente gratuita (aunque dejamos allí varias opciones para que nos donen dinero, como agradecimiento o algún tipo de retribución por el esfuerzo realizado).

Además del PDF compartimos en este repo público todos los códigos, de manera que si leés el libro y querés probar algo por tu lado, con clonar ese proyecto ya tenés todo. En ese mismo proyecto de Gihub se pueden dejar comentarios, sugerencias, o feedback en general.

Que lo disfruten.

Comentarios Imprimir

PyCon España 2025

Y pasó que volví a una PyCon, ¡y como exponente! Fue hace unos días en la PyCon España 2025; Sevilla, España.

No volé hasta Sevilla porque me parecía caro, así que saqué avión hasta Madrid, con la idea de ir hasta Sevilla en tren. Cómo tenía un par de días antes y medio día después, lo usé para ver si armaba algún plan en algún lado. Al final no salió nada así que maximicé el tiempo en Sevilla, que nunca había ido.

Llegué bastante entrada la noche del martes. El vuelo de vuelta era el otro martes, pero relativamente temprano, así que volví a Madrid en tren el lunes y pasé allí la noche (¡gracias Juanlu por hospedarme!).

Cuando llegué a Sevilla fui derechito al hostel, revoleé las cosas y me fui a cenar, ya que corría riesgo que no encontrara bar con la cocina abierta. El miércoles lo tuve completo para pasear, caminé para todos lados, saqué un montón de fotos. Es linda Sevilla.

Ya el jueves hice el checkout y me mudé al departamento que habíamos alquilado entre varios.

Las Setas de Sevilla

El resto de la estadía fue en ese departamento, que compartí con Manu y Johanna, Ezequiel, y Fabrizio. Estuvo bárbara la experiencia. Yo a Ezequiel y Fabrizio no los conocía, pero me cayeron bárbaro.

Más allá de la convivencia en sí (ir a comprar cosas, decidir qué cenar, en casa o salir a algún lado, etc) que fue impecable, como somos todos muy nerds fue casi casi como vivir un pseudo PyCamp... jugamos al truco, nos cruzamos info sobre cómo hacer determinadas cosas en la compu, tuvimos charlas muy profundas sobre física, química, domótica, política, situación laboral, etc, etc.

Ezequiel, Manu, Johanna, el que suscribe, y Fabrizio

La PyCon en sí también estuvo muy bien. El venue era un poco alejado del centro (que era donde estábamos nosotres) pero estaba muy bien.

Fui a varias charlas (pero también me quedé bastante charlando por los pasillos); las que más me gustaron fueron "Detrás de escena de FastAPI y amigos para desarrolladores y creadores" de Sebastián Ramírez, "Computación cuántica con Python" de Jara Juana Bermejo Vega, y "Como todo va a cambiar para los debuggers en Python 3.14" de Pablo Galindo Salgado. También estuvo copada la mesa redonda sobre mujeres en STEM e investigación.

A Pablo lo conocí personalmente en la primer noche, en un cóctel de bienvenida para exponentes y organizadores. Yo venía charlando con él por un tema que develaré en el próximo post (ah, se hace el misterioso el pibe), pero nunca nos habíamos cruzado.

Atendeme el "puntero": un abanico que venía en la bolsita de la conf

Mi ponencia fue "Gentil introducción al mundo asincrónico". Es una charla que había dado varias veces, pero siempre peleando contra el tiempo. Acá directamente la propuse como taller.

La extendí apenas para aclarar algunos puntos, y durante la presentación expliqué bien los códigos. Estuve apenas más de dos horas, y la gente se fue muy contenta. Me estuvieron felicitando por los pasillos el resto de los dos días.

Hermosísimo el hostel

Fue un viaje que disfruté montón. Vamos a tratar de ir volviendo al ruedo.

Comentarios Imprimir

Página principal

Luego de tantísimo años cambié la página de entrada a mi sitio. Ahora cuando van a taniquetil.com.ar, en vez de llevarles al blog como siempre, redirecciona a facundo.taniquetil.com.ar.

Esta es una página nueva que armé con motivo de la pronta liberación del libro Python en Ciencia y Tecnología (que estuvimos escribiendo durante cinco años con mi amigo personal Manuel Carlevaro).

En realidad ya venía con ganas de hacer algo así: una página default con links principales a mis otras actividades (para lo cual mucha gente usa Linktree), pero todavía no me había tomado el trabajo. Tener que apuntar la bio del libro a una "página base" me terminó de decidir, y ahí la armé.

Una cena con mil cositas ricas, del último viaje de laburo

Obviamente que desde esta página principal apunto a mi blog (el principal medio para registrar eventos de mi vida), pero también a Github (la principal plataforma que uso para compartir código y colaborar en otros proyectos), Bluesky (lo que uso hoy en día para microblogging, reemplazando a la cloaca nazi de Twitter), el historial de charlas dadas (a la cual le vendría bien una renovación estética), mi correo electrónico (por si alguien se quiere contactar), y mi Linkedin (por si hay un interés profesional o de contratación).

Quizás en el futuro agregue otros enlaces, o alguna otra data, pero este es un buen comienzo.

Comentarios Imprimir

La experiencia de manejar con nieve

Durante las vacaciones de invierno nos hicimos un piccolo paseo por el sur. La vuelta era Piedra del Águila (la mayor cantidad de días en un lugar), luego Bariloche un par de días, rebotar en Villa La Angostura y Junín de los Andes, y ya volver.

Por las dudas, cargamos en el auto las cadenas para andar sobre nieve, por si las necesitábamos... ya que las teníamos las llevamos, ¿no? Las habíamos comprado cuando fuimos a Mendoza hace un par de años y estaban ahí, listas para ser aprovechadas. No esperábamos tener que usarlas sí o sí porque nos habían dicho que el invierno venía raro en el sur, incluso hubieron muchas cancelaciones en los hoteles porque no había nieve, pero mejor prevenir que curar.

Llegamos a Piedra del Águila sin problema. Ya fue atípico que el tercer día llovió un montón, pero no pasó de tener que lidiar con barro. El 25 de Julio salimos para Bariloche. Habíamos escuchado que iba a llover todo el día en la ruta, quizás nevar, pero no le dimos demasiada importancia.

Se complicó el viaje.

A la horita de arrancar empezamos a ver más y más nieve al costado de la ruta. Y nevaba, al principio poco, luego más intenso. En un momento vemos que la gente frena y empieza a ponerle cadenas a los autos. Nosotros no sabíamos que hacer, ¿era realmente necesario? Afuera nevaba bastante, hacía frío, y estábamos en la mitad de la ruta... y en verdad el pavimento estaba re bien para circular, ¿en algún momento se iba a poner denso? Entonces, nos repetimos, ¿era necesario poner las cadenas?

En un momento tomamos la decisión de que sí. Me bajé del auto, me abrigué, saqué las cadenas... Nevaba mucho, hacía frío. Felu se bajó también. Moni también pero la mandé de nuevo al auto porque ella ya traía una gripe, no hacía falta que tomara más frío. Con Felu leímos las instrucciones, tratamos, no pudimos. Se mojaba el papelito de las instrucciones, creíamos entender lo que había que hacer pero no podíamos seguir los pasos indicados.

Vimos que los autos se habían movido, nos subimos e hicimos unas cuadras más. Otra gente poniendo cadenas. Me bajo y pregunto, no sabían bien cómo. Uno de más adelante sí sabía, nos mostró. Volvimos, traté y traté. Pero no podía, o estaba haciendo algo mal o había un problema con las cadenas. No llegaban a enganchar como "deberían", parecían chicas.

Complicado para poner las cadenas en el medio de la ruta

Reviso la caja, ¡y encuentro que las cadenas no correspondían con nuestras ruedas! Me meto en el auto puteando, cagadísimo de frío, y con Moni nos dimos cuenta que esas cadenas las habíamos comprado para el Stepway, que es con el que fuimos a Mendoza! Claro, la Taos tiene ruedas más grandes. Bueno, perdidos por perdidos, decidimos seguir viaje hasta que nos digan que no podemos seguir y nos manden de vuelta.

Muchos quilómetros yendo despacio (a paso humano, 20km/h como mucho), algunas partes con nieve pero "planas", sin riesgo real, aunque una vez frené y el auto resbaló como medio metro. Me dio cagazo, mantuve más distancia al próximo auto, aunque íbamos a súper lentos. Al final estuvo todo bien, y el viaje duró como seis horas, pero siempre la duda era "si en unos kilómetros más adelante iba a estar demasiado complicado para seguir". Tampoco vimos ningún accidente de otros vehículos, aunque había un camión volcado en la banquina y un auto chocado pero parecía un accidente del día anterior, y sí vimos en la otra mano un camión que se había quedado "estancado" porque resbalaba en hielo y no podía traccionar para arrancar.

Pero llegamos sin mayor inconvenientes al lugarcito que alquilamos en Bariloche. Era en las afueras de Bariloche, como subiendo un poco desde Avenida de los Pioneros, una vista hermosa.

La vista desde una de las ventanas de arriba

Al otro día a la mañana nos levantamos temprano y apenas desayunamos unos mates porque el plan era tomarnos el teleférico para subir a la confitería del Cerro Otto y desayunar allá.

El auto estaba bañadísimo de nieve, pero arrancó bien. Lo sacamos del lugar y lo bajamos a la calle, pero ahí me di cuenta que la misma estaba toda nevada, y con nieve compacta... ¡hielo! En algunas partes apenas se podía caminar, y encima teníamos que tomar la decisión de si bajábamos a Pioneros por el lado que el auto apuntaba (que sabíamos que era una bajada más complicada) o hacíamos la maniobra de darlo vuelta y bajar por el otro lado que la pendiente era más gentil.

Decidimos lo segundo, pero en vez de darlo vuelta ahí que no teníamos espacio, hacer marcha atrás unos cuarenta metros (en subida) hasta una especie de estacionamiento que íbamos a tener lugar para la maniobra. Empezamos, pero no llegamos... en un punto las ruedas delanteras resbalaban y no traccionaban. Como el auto se me empezaba a ir para los costados, decidí traccionar para adelante y volver a donde habíamos salido, que podía quedar estacionado.

Charlé con un vecino que estaba moviendo nieve, y con otro que justo pasaba. Me dijeron que hacía bien en no salir por la bajada "complicada", iba a ser imposible. La otra quizás zafaba, pero si nunca había manejado en hielo, que ni lo intente. Ok, cadenas. ¿Dónde compro cadenas? Me recomendaron una ferretería que seguro tenía, que estaba cerca de un "centro comercial" a unas veinte cuadras de distancia. Yo había hecho ese trecho la tarde/noche anterior, para hacer unas compras, con buena parte nevando y todo, así que me animé a un plan B: voy a comprar cadenas, vuelvo, las ponemos, y listo. La familia decidió acompañarme.

Empezamos a caminar, e hicimos la bajada "complicada"... la cual estaba complicada incluso para caminar! Nos caímos una vez cada uno, mínimo, y Moni se golpeó feo la mano. Cuando llegamos a Avenida de los Pioneros justo vemos una camioneta viejita bajando por esta bajada! Pero iba medio traccionando, medio resbalando. Nos protegimos en unos autos por las dudas y esperamos que termine de bajar; cuando llegó a la zona segura Felipe aplaudió y todo. Ahí yo veo que apunta para el lado que teníamos que ir nosotros, le hago seña al pibe, le explico en qué estábamos, y accedió a llevarnos :). Resulta que el pibe bajaba la camioneta con la doble tracción y así y todo se le complicó! Nosotros no teníamos chances.

La calle y la vista saliendo de donde alquilábamos

Nos dejó en la esquina de la ruta, caminamos dos cuadras y estábamos en la ferretería. Conseguimos las cadenas, y de paso compré una especie de líquido que se le podía poner a las ruedas para mejorar la tracción (también me lo comentó uno de los vecinos con el que hablé antes), pero más que nada para las suelas de las zapatillas de Moni a las que se le pegaba el hielo y resbalaba un montón. A todo esto, Male tenía mucha hambre y Moni estaba dolorida de la mano, así que les ofrecí a todes que se quedaran desayunando que yo caminaba de regreso y ponía las cadenas. Ellas accedieron, Felipe se vino conmigo.

Caminamos un rato largo, subimos "la bajada complicada", llegamos al auto. Y empezamos a tratar de poner las cadenas según lo que nos había mostrado el tipo de la ferretería (más lo que decía el manualcito, más lo que habíamos aprendido en la ruta). Traté con una de las ruedas, no había caso, me quedaba siempre corta. Intenté con la otra (por si había hecho los pasos iniciales mal) y me pasaba lo mismo. Evidentemente no iba a funcionar.

A esa altura el sol había salido, habían pasado un par de horas desde el arranque inicial, y la calle estaba mejor. Entonces fuimos con el plan C: tratemos de llevar el auto (sin cadenas) marcha atrás como la vez anterior hasta ese pequeño estacionamiento, darlo vuelta, y ver qué hacíamos. Llegamos, pero ahí perdí un poco el control, el auto se iba de costado. Decidí meterlo en ese estacionamiento, y ahí se me ocurrió el plan D: ponerle a las cuatro ruedas el líquido ese para mejorar la tracción, e intentarlo de nuevo.

Pude dar vuelta el auto, y los primeros cincuenta metros de calle que eran subiendo no tuvimos problema. Luego vino una curva medio fea, pero estuvimos bien. Y luego otra con una bajada empinada posterior... donde perdí el control del auto.

Sí, perdí el control del auto.

Es horrible la sensación, no podés hacer nada, el auto va para abajo por la pendiente y sólo sos un pasajero sin poder decidir nada. Obviamente girás el volante y no responde. Yo "bombeaba" el freno, intentando recuperar tracción (el ABS no llega a funcionar, creo que por la corta distancia). Algo de eso pude, y medio lo terminé llevando a una zona sin hielo antes que tome demasiada velocidad. Zafamos. Nos quedaba un trecho. Otra vez perdí apenas el control, el auto no es que siguió tanto pero se empezó a cruzar en la calle (las ruedas de adelante frenaron pero las de atrás no). Encima más adelante venía subiendo un muchacho. Cuando vi que ya se había ido para otro lado, volví a mover el auto, y terminamos llegando a la parte final de la bajada que era todo barro, sin hielo, y ahí no tuvimos más problema.

Fuimos a la ferretería, donde encontraron que esas no eran las cadenas que correspondían! Porque la camioneta blah blah, y que el rodado bleh bleh. No sé, a mí me parece que todas las "215/55 R 18" son iguales, no entiendo cómo si la cadena dice que la soporta después son chicas. Sí entiendo que si es una SUV, las cadenas tienen que ser más robustas, porque el vehículo pesa más. El vendedor terminó encontrando las que iban, y las puso en una rueda, y ahí aprendimos bien cómo era la técnica. Pero después las sacamos, porque para andar por ahí no se necesitaba y puede ser que se calienten y se corten si se usan sobre asfalto (en realidad se ven un montón de autos que van con las cadenas en el asfalto así que algo aguantan, pero también he encontrado cadenas cortadas en la banquina en esas caminatas que mencioné).

Nos nevaba durante el paseo por el Centro Cívico

A esta altura Moni y Male habían vuelto a la ferretería. Fuimos al teleférico (aunque ya era como la una de la tarde), pero habían cerrado el servicio porque había mucho viento. Decidimos ir a pasear un poco al centro, y almorzar. Encontramos medio de casualidad un lugar donde comimos bárbaro, y después salimos a caminar por ahí. Aunque había empezado a nevar de nuevo, paseamos por el centro, fuimos a la costa del lago, centro cívico, etc.

Pero apuramos el paseo: por un lado nevaba mucho y hacía un frío bárbaro, por el otro yo quería llegar "a la subida" con luz para poner las cadenas. Eso estuvo bien, la macana que el único lugar para parar el auto era sobre el barro, así que terminé bastante enchastrado con toda la operación. Lo bueno es que con las cadenas (así y todo puestas por mí en mi primera vez) funcionaron bastante bien y tuvimos buena tracción en toda la subida hasta llegar al hospedaje.

Rueda con la cadena (bastante) bien puesta

Al otro día la temperatura levantó un poco y las calles estuvieron mucho mejor, no hizo falta usar cadenas! Incluso al volver a la cabaña me tiré a hacer la subida así nomás y estuvo todo bien.

Pero luego empezó a nevar y bajó un poco la temperatura. Al otro día a la mañana, el día que nos íbamos, las calles estaban complicadas de nuevo. Salí a ver un poco, charlé con unes vecines, y la verdad que estaba en el límite. Me dijeron que la municipalidad había tirado arena y sal, pero que salir sin cadenas era un riesgo. Quizás zafaba, quizás no.

Fui a lo seguro. Mientras la familia terminaba de armar sus bolsos, le puse las cadenas. Luego del checkout, nos fuimos y el auto se comportó bárbaro. Terminamos la bajada y le saqué las cadenas, y ya las guardé para el resto del viaje, porque luego los próximos días (incluso el viaje y estadías en Villa La Angostura y Junín de los Andes) tuvimos mucha lluvia pero con temperaturas de uno a cinco grados, así que nada de hielo.

En el lago Huechulafquen, ya sin nieve y luego de los cinco días de lluvias constantes

Conclusión, a modo de consejo: hay que tener cadenas. Compralas antes del viaje, con tiempo. Y ponelas en la tranquilidad de tu casa, entendé cómo hacer para que queden centradas, avanzá el auto dos metros y re-tensalas, etc. Luego las guardás y esperás no tener que usarlas nunca :)

Ah! Mini consejo extra: está buenísimo tener un par de guantes de trabajo en el auto para cuando necesitás hacer estas cosas...

Comentarios Imprimir