Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
Python en español #24: Tertulia 2021-03-16
Series đã xóa ("Feed không hoạt động" status)
When? This feed was archived on May 08, 2022 09:32 (). Last successful fetch was on July 13, 2021 01:05 ()
Why? Feed không hoạt động status. Server của chúng tôi không thể lấy được feed hoạt động của podcast trong một khoảng thời gian.
What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.
Manage episode 294634411 series 2332301
Participantes:
Jesús Cea, email: jcea@jcea.es, twitter: @jcea, https://blog.jcea.es/, https://www.jcea.es/. Conectando desde Madrid.
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.
Gato, desde Chile.
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 https://audionautix.com/ con licencia - Creative Commons Attribution 4.0 International License.
[00:53] Volvemos a estar poquita gente.
Comunidades locales en Galicia.
Python Vigo: https://www.python-vigo.es/.
Makerspaces: https://en.wikipedia.org/wiki/Hackerspace.
GPUL: Grupo de Programadores e Usuarios de Linux: https://www.gpul.org/.
[05:48] Propuesta de cambio en la sintaxis de lambda.
Ventaja de la sintaxis actual: al aparecer el término "lambda", se puede buscar en Internet.
El lenguaje cada vez es más opaco y complejo.
[09:58] Asistencia escasa en las últimas tertulias. ¿Cómo afrontarlo?
- ¿Proponer temas a lo largo de la semana?
[12:23] Volvemos al cambio de sintaxis de lambda.
- PEP 617 -- New PEG parser for CPython https://www.python.org/dev/peps/pep-0617/.
[15:03] Guido van Rossum https://es.wikipedia.org/wiki/Guido_van_Rossum está apoyando muchos cambios polémicos en Python.
- Nominación de Pablo Galindo al Steering Council: https://discuss.python.org/t/steering-council-nomination-pablo-galindo-salgado-2021-term/5720.
[16:58] ¿Python intenta seguir la estela de otros lenguajes con los que compite?
PEP 617 -- New PEG parser for CPython https://www.python.org/dev/peps/pep-0617/.
El parser nuevo abre muchas posibilidades peligrosas.
Lista de correo de Python-ideas: https://mail.python.org/mailman3/lists/python-ideas.python.org/.
[23:38] ¿Dónde se almacenan los valores por defecto de los parámetros de una función?
Librerías para procesar y generar bytecode https://es.wikipedia.org/wiki/Bytecode python.
Ejemplo: simplificar la sintaxis de meter código ensamblador desde Python.
Decoradores que manipulan las tripas de las funciones, a nivel de bytecode https://es.wikipedia.org/wiki/Bytecode.
Módulo "dis" https://docs.python.org/3/library/dis.html.
import dis >>> def a(): ... return 5 ... >>> dis.dis(a) 2 0 LOAD_CONST 1 (5) 2 RETURN_VALUE
[30:13] Cómo mezclar código síncrono y asíncrono, en función del tipo de función que te llama.
inspect.iscoroutinefunction(object)
: https://docs.python.org/3/library/inspect.html#inspect.iscoroutinefunction.inspect.iscoroutine(object)
: https://docs.python.org/3/library/inspect.html#inspect.iscoroutine.inspect.isawaitable(object)
: https://docs.python.org/3/library/inspect.html#inspect.isawaitable.inspect.isasyncgenfunction(object)
: https://docs.python.org/3/library/inspect.html#inspect.isasyncgenfunction.inspect.isasyncgen(object)
: https://docs.python.org/3/library/inspect.html.
[32:03] Bibliotecas con "plugins". Namespaces: PEP 420 -- Implicit Namespace Packages https://www.python.org/dev/peps/pep-0420/.
Problemas con el "modo desarrollo" del paquete.
PEP 402 -- Simplified Package Layout and Partitioning: https://www.python.org/dev/peps/pep-0402/. Este PEP se rechazó.
PEP 382 -- Namespace Packages https://www.python.org/dev/peps/pep-0382/.
Ficheros
pth
: https://docs.python.org/3/library/site.html.
[42:21] Charla Python Madrid: Python Packaging: Lo estás haciendo mal https://www.youtube.com/watch?v=OeOtIEDFr4Y.
Buenas prácticas actuales.
Se puso como deberes futuros.
[45:11] Metareferencia: Podcast: Python en español: https://podcast.jcea.es/python/.
Notas y capítulos para poder navegar por las grabaciones.
Temas pendientes para poder publicar los audios.
Biblioteca toc2audio: https://docs.jcea.es/toc2audio/.
MP3 https://es.wikipedia.org/wiki/Mp3 en formato VBR https://es.wikipedia.org/wiki/Tasa_de_bits_variable.
¿Dónde colgar las grabaciones? ¿Secuestrar y resucitar el podcast "Python en español": https://podcast.jcea.es/python/?
[51:33] Temas Django https://www.djangoproject.com/:
Consultas complejas usando el ORM https://es.wikipedia.org/wiki/Asignaci%C3%B3n_objeto-relacional.
Postgresql: https://www.postgresql.org/.
MySQL: https://www.mysql.com/.
MariaDB: https://mariadb.org/.
[55:38] Novedades Python 3.10:
PEP 622 -- Structural Pattern Matching https://www.python.org/dev/peps/pep-0622/.
PEP 634 -- Structural Pattern Matching: Specification https://www.python.org/dev/peps/pep-0634/.
PEP 635 -- Structural Pattern Matching: Motivation and Rationale https://www.python.org/dev/peps/pep-0635/.
PEP 636 -- Structural Pattern Matching: Tutorial https://www.python.org/dev/peps/pep-0636/.
¿Deberes futuros?
What the f*ck Python! https://github.com/satwikkansal/wtfpython
[01:02:18] Podcast: Python Bytes: https://pythonbytes.fm/.
Hablar de las cosas habiéndolas probado.
Real Python https://realpython.com/.
No hay contenido comparable en español.
[01:05:08] Traducción de la documentación Python al español:
Documentación Python en Español: https://docs.python.org/es/3/.
Documentación oficial de Python en español https://pyar.discourse.group/t/documentacion-oficial-de-python-en-espanol/238/23.
Documentación oficial de Python en Español https://elblogdehumitos.com/posts/documentacion-oficial-de-python-en-espanol/.
docs.python.org en Español https://elblogdehumitos.com/posts/docspythonorg-en-espanol/.
[01:06:43] Tutorial de Python en español: https://docs.python.org/es/3/tutorial/index.html.
[01:07:08] Python España: Aprende Python https://www.es.python.org/pages/aprende-python.html.
- Parece abandonado.
[01:07:43] Eventos Python en España: http://calendario.es.python.org/.
- Costaba mucho que la gente avisase de los eventos. Al final había que estar en todas partes y poner mucha oreja.
[01:09:03] Automatizaciones de seguimientos.
[01:09:43] La dificultar para crear comunidad.
[01:10:38] Iniciativa de comunidades tecnológicas de Madrid.
Problemas comunes de los organizadores: conseguir ponentes, reservar locales, conseguir subvenciones, gente que se apunta y luego no acude, etc.
Calendario de actividades tecnológicas en Madrid.
[01:13:18] Python para desarrollar herramientas de sonido.
Latencia.
PulseAudio: https://es.wikipedia.org/wiki/PulseAudio.
Instrumentos VST: https://es.wikipedia.org/wiki/Virtual_Studio_Technology.
Jesús Cea ha escrito software de control de una emisora de radio. Detalles.
- Ojo con el sistema de recogida de basuras. gc — Garbage Collector interface: https://docs.python.org/3/library/gc.html.
[01:19:43] Capítulos en podcasts. Más detalles sobre el "workflow" de edición de sonido.
Biblioteca: https://docs.jcea.es/toc2audio/.
rnnoise: https://jmvalin.ca/demo/rnnoise/.
[01:22:53] Despedida.
- Experimento con deberes para poder tratar temas profundos habiéndolos visto con anterioridad.
[01:24:18] Final.
29 tập
Series đã xóa ("Feed không hoạt động" status)
When? This feed was archived on May 08, 2022 09:32 (). Last successful fetch was on July 13, 2021 01:05 ()
Why? Feed không hoạt động status. Server của chúng tôi không thể lấy được feed hoạt động của podcast trong một khoảng thời gian.
What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.
Manage episode 294634411 series 2332301
Participantes:
Jesús Cea, email: jcea@jcea.es, twitter: @jcea, https://blog.jcea.es/, https://www.jcea.es/. Conectando desde Madrid.
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.
Gato, desde Chile.
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 https://audionautix.com/ con licencia - Creative Commons Attribution 4.0 International License.
[00:53] Volvemos a estar poquita gente.
Comunidades locales en Galicia.
Python Vigo: https://www.python-vigo.es/.
Makerspaces: https://en.wikipedia.org/wiki/Hackerspace.
GPUL: Grupo de Programadores e Usuarios de Linux: https://www.gpul.org/.
[05:48] Propuesta de cambio en la sintaxis de lambda.
Ventaja de la sintaxis actual: al aparecer el término "lambda", se puede buscar en Internet.
El lenguaje cada vez es más opaco y complejo.
[09:58] Asistencia escasa en las últimas tertulias. ¿Cómo afrontarlo?
- ¿Proponer temas a lo largo de la semana?
[12:23] Volvemos al cambio de sintaxis de lambda.
- PEP 617 -- New PEG parser for CPython https://www.python.org/dev/peps/pep-0617/.
[15:03] Guido van Rossum https://es.wikipedia.org/wiki/Guido_van_Rossum está apoyando muchos cambios polémicos en Python.
- Nominación de Pablo Galindo al Steering Council: https://discuss.python.org/t/steering-council-nomination-pablo-galindo-salgado-2021-term/5720.
[16:58] ¿Python intenta seguir la estela de otros lenguajes con los que compite?
PEP 617 -- New PEG parser for CPython https://www.python.org/dev/peps/pep-0617/.
El parser nuevo abre muchas posibilidades peligrosas.
Lista de correo de Python-ideas: https://mail.python.org/mailman3/lists/python-ideas.python.org/.
[23:38] ¿Dónde se almacenan los valores por defecto de los parámetros de una función?
Librerías para procesar y generar bytecode https://es.wikipedia.org/wiki/Bytecode python.
Ejemplo: simplificar la sintaxis de meter código ensamblador desde Python.
Decoradores que manipulan las tripas de las funciones, a nivel de bytecode https://es.wikipedia.org/wiki/Bytecode.
Módulo "dis" https://docs.python.org/3/library/dis.html.
import dis >>> def a(): ... return 5 ... >>> dis.dis(a) 2 0 LOAD_CONST 1 (5) 2 RETURN_VALUE
[30:13] Cómo mezclar código síncrono y asíncrono, en función del tipo de función que te llama.
inspect.iscoroutinefunction(object)
: https://docs.python.org/3/library/inspect.html#inspect.iscoroutinefunction.inspect.iscoroutine(object)
: https://docs.python.org/3/library/inspect.html#inspect.iscoroutine.inspect.isawaitable(object)
: https://docs.python.org/3/library/inspect.html#inspect.isawaitable.inspect.isasyncgenfunction(object)
: https://docs.python.org/3/library/inspect.html#inspect.isasyncgenfunction.inspect.isasyncgen(object)
: https://docs.python.org/3/library/inspect.html.
[32:03] Bibliotecas con "plugins". Namespaces: PEP 420 -- Implicit Namespace Packages https://www.python.org/dev/peps/pep-0420/.
Problemas con el "modo desarrollo" del paquete.
PEP 402 -- Simplified Package Layout and Partitioning: https://www.python.org/dev/peps/pep-0402/. Este PEP se rechazó.
PEP 382 -- Namespace Packages https://www.python.org/dev/peps/pep-0382/.
Ficheros
pth
: https://docs.python.org/3/library/site.html.
[42:21] Charla Python Madrid: Python Packaging: Lo estás haciendo mal https://www.youtube.com/watch?v=OeOtIEDFr4Y.
Buenas prácticas actuales.
Se puso como deberes futuros.
[45:11] Metareferencia: Podcast: Python en español: https://podcast.jcea.es/python/.
Notas y capítulos para poder navegar por las grabaciones.
Temas pendientes para poder publicar los audios.
Biblioteca toc2audio: https://docs.jcea.es/toc2audio/.
MP3 https://es.wikipedia.org/wiki/Mp3 en formato VBR https://es.wikipedia.org/wiki/Tasa_de_bits_variable.
¿Dónde colgar las grabaciones? ¿Secuestrar y resucitar el podcast "Python en español": https://podcast.jcea.es/python/?
[51:33] Temas Django https://www.djangoproject.com/:
Consultas complejas usando el ORM https://es.wikipedia.org/wiki/Asignaci%C3%B3n_objeto-relacional.
Postgresql: https://www.postgresql.org/.
MySQL: https://www.mysql.com/.
MariaDB: https://mariadb.org/.
[55:38] Novedades Python 3.10:
PEP 622 -- Structural Pattern Matching https://www.python.org/dev/peps/pep-0622/.
PEP 634 -- Structural Pattern Matching: Specification https://www.python.org/dev/peps/pep-0634/.
PEP 635 -- Structural Pattern Matching: Motivation and Rationale https://www.python.org/dev/peps/pep-0635/.
PEP 636 -- Structural Pattern Matching: Tutorial https://www.python.org/dev/peps/pep-0636/.
¿Deberes futuros?
What the f*ck Python! https://github.com/satwikkansal/wtfpython
[01:02:18] Podcast: Python Bytes: https://pythonbytes.fm/.
Hablar de las cosas habiéndolas probado.
Real Python https://realpython.com/.
No hay contenido comparable en español.
[01:05:08] Traducción de la documentación Python al español:
Documentación Python en Español: https://docs.python.org/es/3/.
Documentación oficial de Python en español https://pyar.discourse.group/t/documentacion-oficial-de-python-en-espanol/238/23.
Documentación oficial de Python en Español https://elblogdehumitos.com/posts/documentacion-oficial-de-python-en-espanol/.
docs.python.org en Español https://elblogdehumitos.com/posts/docspythonorg-en-espanol/.
[01:06:43] Tutorial de Python en español: https://docs.python.org/es/3/tutorial/index.html.
[01:07:08] Python España: Aprende Python https://www.es.python.org/pages/aprende-python.html.
- Parece abandonado.
[01:07:43] Eventos Python en España: http://calendario.es.python.org/.
- Costaba mucho que la gente avisase de los eventos. Al final había que estar en todas partes y poner mucha oreja.
[01:09:03] Automatizaciones de seguimientos.
[01:09:43] La dificultar para crear comunidad.
[01:10:38] Iniciativa de comunidades tecnológicas de Madrid.
Problemas comunes de los organizadores: conseguir ponentes, reservar locales, conseguir subvenciones, gente que se apunta y luego no acude, etc.
Calendario de actividades tecnológicas en Madrid.
[01:13:18] Python para desarrollar herramientas de sonido.
Latencia.
PulseAudio: https://es.wikipedia.org/wiki/PulseAudio.
Instrumentos VST: https://es.wikipedia.org/wiki/Virtual_Studio_Technology.
Jesús Cea ha escrito software de control de una emisora de radio. Detalles.
- Ojo con el sistema de recogida de basuras. gc — Garbage Collector interface: https://docs.python.org/3/library/gc.html.
[01:19:43] Capítulos en podcasts. Más detalles sobre el "workflow" de edición de sonido.
Biblioteca: https://docs.jcea.es/toc2audio/.
rnnoise: https://jmvalin.ca/demo/rnnoise/.
[01:22:53] Despedida.
- Experimento con deberes para poder tratar temas profundos habiéndolos visto con anterioridad.
[01:24:18] Final.
29 tập
ทุกตอน
×Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.