Evoluci\xf3n de la sintaxis de Python, comunidades locales y metareferencias a las grabaciones de las tertulias https://podcast.jcea.es/python/24\n
Participantes:
\nJes\xfas Cea, email: jcea@jcea.es, twitter:\n @jcea, https://blog.jcea.es/,\n https://www.jcea.es/. Conectando desde Madrid.
\nJes\xfas, conectando desde Ferrol.
\nV\xedctor Ram\xedrez, twitter: @virako,\n programador python y amante de\n vim, conectando desde\n Huelva.
\nEduardo Castro, email:\n info@ecdesign.es. Conectando desde A\n Guarda.
\nGato, desde Chile.
\nAudio editado por Pablo G\xf3mez, twitter:\n@julebek.
\nLa m\xfasica de la entrada y la salida es "Lightning Bugs", de Jason\nShaw. Publicada en https://audionautix.com/ con licencia\n- Creative Commons Attribution 4.0 International\nLicense.
\n[00:53] Volvemos a estar poquita gente.
\nComunidades locales en Galicia.
\nPython Vigo: https://www.python-vigo.es/.
\nMakerspaces: https://en.wikipedia.org/wiki/Hackerspace.
\nGPUL: Grupo de Programadores e Usuarios de Linux:\n https://www.gpul.org/.
\n[05:48] Propuesta de cambio en la sintaxis de lambda.
\nVentaja de la sintaxis actual: al aparecer el t\xe9rmino\n "lambda", se puede buscar en Internet.
\nEl lenguaje cada vez es m\xe1s opaco y complejo.
\n[09:58] Asistencia escasa en las \xfaltimas tertulias. \xbfC\xf3mo\n afrontarlo?
\n[12:23] Volvemos al cambio de sintaxis de lambda.
\n[15:03] Guido van Rossum\n https://es.wikipedia.org/wiki/Guido_van_Rossum est\xe1 apoyando\n muchos cambios pol\xe9micos en Python.
\n[16:58] \xbfPython intenta seguir la estela de otros lenguajes con\n los que compite?
\nPEP 617 -- New PEG parser for CPython\n https://www.python.org/dev/peps/pep-0617/.
\nEl parser nuevo abre muchas posibilidades peligrosas.
\nLista de correo de Python-ideas:\n https://mail.python.org/mailman3/lists/python-ideas.python.org/.
\n[23:38] \xbfD\xf3nde se almacenan los valores por defecto de los\n par\xe1metros de una funci\xf3n?
\nLibrer\xedas para procesar y generar bytecode\n https://es.wikipedia.org/wiki/Bytecode python.
\nEjemplo: simplificar la sintaxis de meter c\xf3digo ensamblador\n desde Python.
\nDecoradores que manipulan las tripas de las funciones, a\n nivel de bytecode \n https://es.wikipedia.org/wiki/Bytecode.
\nM\xf3dulo "dis" https://docs.python.org/3/library/dis.html.
\nimport dis\n>>> def a():\n... return 5\n...\n>>> dis.dis(a)\n 2 0 LOAD_CONST 1 (5)\n 2 RETURN_VALUE\n
\n[30:13] C\xf3mo mezclar c\xf3digo s\xedncrono y as\xedncrono, en funci\xf3n del\n tipo de funci\xf3n que te llama.
\ninspect.iscoroutinefunction(object)
:\n https://docs.python.org/3/library/inspect.html#inspect.iscoroutinefunction.
inspect.iscoroutine(object)
:\n https://docs.python.org/3/library/inspect.html#inspect.iscoroutine.
inspect.isawaitable(object)
:\n https://docs.python.org/3/library/inspect.html#inspect.isawaitable.
inspect.isasyncgenfunction(object)
:\n https://docs.python.org/3/library/inspect.html#inspect.isasyncgenfunction.
inspect.isasyncgen(object)
:\n https://docs.python.org/3/library/inspect.html.
[32:03] Bibliotecas con "plugins". Namespaces: PEP 420 --\n Implicit Namespace Packages\n https://www.python.org/dev/peps/pep-0420/.
\nProblemas con el "modo desarrollo" del paquete.
\nPEP 402 -- Simplified Package Layout and Partitioning:\n https://www.python.org/dev/peps/pep-0402/. Este PEP se\n rechaz\xf3.
\nPEP 382 -- Namespace Packages\n https://www.python.org/dev/peps/pep-0382/.
\nFicheros pth
:\n https://docs.python.org/3/library/site.html.
[42:21] Charla Python Madrid: Python Packaging: Lo est\xe1s\n haciendo mal https://www.youtube.com/watch?v=OeOtIEDFr4Y.
\nBuenas pr\xe1cticas actuales.
\nSe puso como deberes futuros.
\n[45:11] Metareferencia: Podcast: Python en espa\xf1ol:\n https://podcast.jcea.es/python/.
\nNotas y cap\xedtulos para poder navegar por las grabaciones.
\nTemas pendientes para poder publicar los audios.
\nBiblioteca toc2audio: https://docs.jcea.es/toc2audio/.
\nMP3 https://es.wikipedia.org/wiki/Mp3 en formato VBR\n https://es.wikipedia.org/wiki/Tasa_de_bits_variable.
\n\xbfD\xf3nde colgar las grabaciones? \xbfSecuestrar y resucitar el\n podcast "Python en espa\xf1ol":\n https://podcast.jcea.es/python/?
\n[51:33] Temas Django https://www.djangoproject.com/:
\nConsultas complejas usando el ORM\n https://es.wikipedia.org/wiki/Asignaci%C3%B3n_objeto-relacional.
\nPostgresql: https://www.postgresql.org/.
\nMySQL: https://www.mysql.com/.
\nMariaDB: https://mariadb.org/.
\n[55:38] Novedades Python 3.10:
\nPEP 622 -- Structural Pattern Matching\n https://www.python.org/dev/peps/pep-0622/.
\nPEP 634 -- Structural Pattern Matching: Specification\n https://www.python.org/dev/peps/pep-0634/.
\nPEP 635 -- Structural Pattern Matching: Motivation and\n Rationale https://www.python.org/dev/peps/pep-0635/.
\nPEP 636 -- Structural Pattern Matching: Tutorial\n https://www.python.org/dev/peps/pep-0636/.
\n\xbfDeberes futuros?
\nWhat the f*ck Python!\n https://github.com/satwikkansal/wtfpython
\n[01:02:18] Podcast: Python Bytes: https://pythonbytes.fm/.
\nHablar de las cosas habi\xe9ndolas probado.
\nReal Python https://realpython.com/.
\nNo hay contenido comparable en espa\xf1ol.
\n[01:05:08] Traducci\xf3n de la documentaci\xf3n Python al espa\xf1ol:
\nDocumentaci\xf3n Python en Espa\xf1ol:\n https://docs.python.org/es/3/.
\nDocumentaci\xf3n oficial de Python en espa\xf1ol\n https://pyar.discourse.group/t/documentacion-oficial-de-python-en-espanol/238/23.
\nDocumentaci\xf3n oficial de Python en Espa\xf1ol\n https://elblogdehumitos.com/posts/documentacion-oficial-de-python-en-espanol/.
\ndocs.python.org en Espa\xf1ol\n https://elblogdehumitos.com/posts/docspythonorg-en-espanol/.
\n[01:06:43] Tutorial de Python en espa\xf1ol:\n https://docs.python.org/es/3/tutorial/index.html.
\n[01:07:08] Python Espa\xf1a: Aprende Python\n https://www.es.python.org/pages/aprende-python.html.
\n[01:07:43] Eventos Python en Espa\xf1a:\n http://calendario.es.python.org/.
\n[01:09:03] Automatizaciones de seguimientos.
\n[01:09:43] La dificultar para crear comunidad.
\n[01:10:38] Iniciativa de comunidades tecnol\xf3gicas de Madrid.
\nProblemas comunes de los organizadores: conseguir ponentes,\n reservar locales, conseguir subvenciones, gente que se\n apunta y luego no acude, etc.
\nCalendario de actividades tecnol\xf3gicas en Madrid.
\n[01:13:18] Python para desarrollar herramientas de sonido.
\nLatencia.
\nPulseAudio: https://es.wikipedia.org/wiki/PulseAudio.
\nInstrumentos VST:\n https://es.wikipedia.org/wiki/Virtual_Studio_Technology.
\nJes\xfas Cea ha escrito software de control de una emisora de\n radio. Detalles.
\n[01:19:43] Cap\xedtulos en podcasts. M\xe1s detalles sobre el\n "workflow" de edici\xf3n de sonido.
\nBiblioteca: https://docs.jcea.es/toc2audio/.
\nrnnoise: https://jmvalin.ca/demo/rnnoise/.
\n[01:22:53] Despedida.
\n[01:24:18] Final.
\n