Café

Ya estaba acostada cuando lo oyó. Estaba segura de lo que había oído, ya que todavía no había empezado a entrar en ese estado de transición entre la vigilia y quedarse dormida.

Además, era inconfundible, el único que golpeaba así la cucharita contra la taza de café era Augusto. No podía ser, claro, llevaba muerto una semana. ¿Pero podía ser que ese hijo de puta nunca la iba a dejar en paz? ¿No le había alcanzado con joderle la vida todo ese tiempo, que ahora también iba a venir a romperle las pelotas?

Pero no podía ser, claro.

Se levantó, se puso el deshabillé casi como acto reflejo, se acercó a la puerta del dormitorio y asomó la cabeza, un poco temiendo salir directamente, exponer el cuerpo. Vio parte de la escalera iluminada. ¿Quizás se había olvidado la luz de la cocina prendida? No se acordaba. En general la apagaba pero no era la primera vez que se la olvidaba. El exceso de whisky desde la tarde no ayudaba a estar segura de nada. No se arrepentía, llevaba estas últimas semanas lo mejor que podía.

Es que las peleas eran interminables. Volvían del trabajo y ya empezaban los problemas. Siempre encontraba la excusa Augusto de levantar la voz, de usar las peores palabras, de lastimarla lo más posible. Y después de pelearse él iba y se sentaba en la mesa de la cocina, a tomar café hasta bien entrada la noche, a regodearse en su odio. ¿Cómo había podido llegar a estar con un tipo así? ¿A de algún modo quererlo? ¿Siempre estuvo engañada? Al menos hasta el primer golpe, eso seguro, una semana tuvo hinchado el pómulo.

Salió de la habitación, se acercó al borde de la escalera, y bajó el primer pie. Otro movimiento, y creyó oír un ruido muy sutil, como un roce. No sabía si había sido ella misma. Se quedó quieta, casi con el otro pie levantado, los ojos bien abiertos. Escuchó atentamente, pero lo único que le rebotaba en los oídos era su propio corazón. ¿Había sido ella misma? Seguro. ¿O había alguien en la cocina?

Pero claro, no podía ser.

Tuvo el fuerte deseo, casi la necesidad, de tomar un trago de whisky. Siempre supo que el alcohol era una trampa, pero era la mejor manera que tenía de quedarse dormida antes de que Augusto suba a la habitación. Él, sin embargo, siempre con su cafecito en la mesa de la cocina. Siempre. Era tan previsible.

Siguió bajando la escalera, tratando casi de no pisar los escalones. Al llegar a la planta de abajo se relajó, el piso de cerámica no haría ruido. No escuchaba nada, pero no quería asomarse a la cocina. Eran dos metros hasta la puerta, pero le costaba moverse. ¿Había dejado ella la luz prendida de la cocina? ¿O estaba pasando algo más?

No podía ser, no.

Desde la base de la escalera apenas se veía una esquina de la cocina, iluminada, pero no la mesa de desayuno. Se acercó, lentamente. Iba ganando ángulo de visión, veía la alacena, luego el comienzo de la mesada.

Otro paso más, y logró ver el horno. Estaba la pava sobre la hornalla, pero el fuego apagado. Otro paso más, y alcanzó a ver la pileta de lavar, con los platos sucios que ella misma había dejado. Otro paso más, y llegó a ver la esquina de la mesa.

Otro paso más, y ya no vio nunca más nada.

Comentarios Imprimir

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