Radio and PodcastRadio and PodcastLive Radio & Podcasts
Python en español #25: Tertulia 2021-03-23 artwork
Technology

Python en español #25: Tertulia 2021-03-23

Python en español by Jesús Cea

Jun 9, 202101:31:58Technology

Pattern Matching en Python 3.10, Sans IO y Encuesta mundial de programadores Python Participantes: Jesús Cea, email: jcea@jcea.es , twitter: @jcea , , . Conectando desde Madrid. Felipem, conectando desde Cantabria. Jesús...

About This Episode

Python en español #25: Tertulia 2021-03-23 is an episode from Python en español by Jesús Cea. Pattern Matching en Python 3.10, Sans IO y Encuesta mundial de programadores Python Participantes: Jesús Cea, email: jcea@jcea.es , twitter: @jcea...

Podcast

This episode belongs to Python en español.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Jun 9, 2021, 01:31:58 long, audio available.

Questions About This Episode

What is Python en español #25: Tertulia 2021-03-23 about?

Pattern Matching en Python 3.10, Sans IO y Encuesta mundial de programadores Python Participantes: Jesús Cea, email: jcea@jcea.es , twitter: @jcea , , . Conectando desde Madrid. Felipem, conectando desde Cantabria. Jesús, conectando desde Ferrol. Víctor Ramírez, twitter: @virako , programador python y amante de vim , conectando desde Huelva. Eduardo Castro, email: info@ecdesign.es . Conectando desde A Guarda. Audio editado por Pablo Gómez, twitter: @julebek . La música de la entrada y la salida es "Lightning Bugs", de Jason Shaw. Publicada en con licencia - Creative Commons Attribution 4.0 International License . [00:52] Advertencia de que el audio tiene lagunas y puede ser difícil seguir el hilo. [01:07] Conecta gente nueva y cambio de horario. ¡Queremos que las tertulias sean más cortas! [04:57] Python 3.10: ¿Mandar y cómo mandar deberes? ¿Probar las novedades cuando se anuncian o esperar a que entren en producción? [08:19] Presentaciones. [10:32] Jesús Cea ha enviado ya el parche para el bug que se discutió en navidades: Issue35930: Raising an exception raised in a "future" instance will create reference cycles . [11:12] Los que se autodenominan novatos también tienen mucho que aportar. [12:21] Unpacking en bucles for : PEP 3132 -- Extended Iterable Unpacking: . Busca en Internet: "Python tuple unpacking". PEP 448 -- Additional Unpacking Generalizations: . [15:57] Python Packaging: Lo estás haciendo mal . . [18:07] Machete Mode: . [18:42] Pattern Matching en Python 3.10: PEP 622 -- Structural Pattern Matching . PEP 634 -- Structural Pattern Matching: Specification . PEP 635 -- Structural Pattern Matching: Motivation and Rationale . PEP 636 -- Structural Pattern Matching: Tutorial . Tema recurrente: ¿Compensa complicar la sintaxis del lenguaje? [22:27] ¡Combina todo eso con el Walrus operator (operador morsa)!: PEP 572 -- Assignment Expressions . Presentación en vídeo: Pattern Matching in Python 3.10: , minuto 8:47. [24:32] Temas recurrentes de Jesús Cea: complejidad accidental del lenguaje. ¿Python ha perdido el rumbo? Guido van Rossum está apoyando muchos cambios polémicos en Python. El principio del fin fue la implementación de async / await y dividir Python en dos mundos: síncrono y asíncrono. [27:02] Código que puede funcionar tanto en el mundo síncrono y asíncrono. Biblioteca asyncio : . Biblioteca unsync : . inspect.iscoroutinefunction(object) : . inspect.iscoroutine(object) : . inspect.isawaitable(object) : . inspect.isasyncgenfunction(object) : . inspect.isasyncgen(object) : . [29:12] Lo bueno de tener dificultad para mezclar el mundo síncrono y el mundo asíncrono es que ha surgido un movimiento para desvincular los protocolos del propio medio de comunicación. Sans IO: . Máquina de estados: . [33:15] How to write obfuscated python . [33:52] Seguridad en PyPI : New packaging security funding & NYU . PEP 458 -- Secure PyPI downloads with signed repository metadata . Permite meter espejos de PyPI sin tener que confiar en ellos. [36:27] Encuesta mundial de programadores Python: Python Developers Survey 2020 Results . Aquí no vamos a describir cada respuesta de la encuesta en las notas de la tertulia, pero listamos puntos y enlaces que pueden ser de interés. [40:32] Usar Python en el navegador web: Brython . [44:42] ¿No molaría poder mezclar código Python y Javascript y poder llamarse mutuamente? [45:42] Precendente: Python y Java: Jython . WAR: . [47:42] Python soportado en los navegadores. PyXPCOM: . WebAssembly: . asm.js: . Emscripten: . Javascript en javascript: Polyfill . Pyodide . [59:37] Aún hay mucha documentación online sin actualizar, con ejemplos en Python 2. [01:00:42] Corte de conexión. Se supone que había un más gente grabando la tertulia, pero luego resultó que no. [01:04:12] pipenv . [01:09:22] Las características deseadas de Python chocan con lo que más se valora en él... [01:11:32] La documentación de FastAPI es fantástica y puedes aprender muchísimos conceptos web. REST: . [01:18:07] Libro "Modern Tkinter for Busy Python Developers" . [01:19:12] En la escuesta no salen librerías de generación de PDFs . Se sugieren algunas: Reportlab . PyPDF3 . weasyprint . [01:21:52] No hay representación de tecnologías de persistencia de datos en los resultados de la encuesta. [01:22:22] Tortoise ORM es asíncrona. [01:22:47] SQLite es perfecta si quieres SQL , pero solo hay un programa usando la base de datos. [01:26:42] Map/Reduce . Manta: Triton's object storage and converged analytics solution . [01:27:32] Lo dejamos en la mitad de la encuesta: Technologies and Cloud . [01:28:22] Intentamos coordinar el acceso a la segunda captura de audio de la tertulia. Lamentablemente la cosa no funcionó. [01:29:22] Queda pendiente comentar cómo va la publicación de las tertulias en formato podcast. [01:30:17] ¡Nuevo horario! [01:31:05] Final.

Where can I listen to Python en español #25: Tertulia 2021-03-23?

You can listen to Python en español #25: Tertulia 2021-03-23 online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is Python en español #25: Tertulia 2021-03-23 from?

Python en español #25: Tertulia 2021-03-23 is an episode from Python en español by Jesús Cea.

How long is this episode?

This episode is 01:31:58 long.

When was this episode published?

This episode was published on Jun 9, 2021.

Can I save Python en español #25: Tertulia 2021-03-23 for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Python en español?

Yes. This page shows related episodes from Python en español when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to Python en español #25: Tertulia 2021-03-23?

You can listen to Python en español #25: Tertulia 2021-03-23 on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

Python en español #25: Tertulia 2021-03-23 is from Python en español by Jesús Cea.

What are the episode details?

Published Jun 9, 2021 and 01:31:58 long