
Python en español #29: Tertulia 2021-04-20
Jul 12, 2021 - 02:00:07
Radio and PodcastLive Radio & Podcasts
Hoy estamos poquitos en la tertulia y eso permite hablar a gente que nunca ha hablado antes: ¿Cómo puede aprender Python un novato? Python y seguridad Audio procesado con "rnnoise": . Participantes: Jesús Cea, email: jce...
Python en español #23: Tertulia 2021-03-09 is an episode from Python en español by Jesús Cea. Hoy estamos poquitos en la tertulia y eso permite hablar a gente que nunca ha hablado antes: ¿Cómo puede aprender Python un novato? Python y segur...
This episode belongs to Python en español.
Use the player on this page to stream the episode online.
Published May 31, 2021, 02:12:21 long, audio available.
Hoy estamos poquitos en la tertulia y eso permite hablar a gente que nunca ha hablado antes: ¿Cómo puede aprender Python un novato? Python y seguridad Audio procesado con "rnnoise": . Participantes: Jesús Cea, email: jcea@jcea.es , twitter: @jcea , , . Conectando desde Madrid. Jesús, conectando desde Ferrol. Víctor Ramírez, twitter: @virako , programador python y amante de vim , conectando desde Huelva. 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 con licencia - Creative Commons Attribution 4.0 International License . [00:53] Hoy no se han conectado los habituales (Virako conectó un rato en medio de la sesión). Por suerte, Jesús, un oyente silencioso habitual, se apiadó de mí. ¿Cómo empezamos a programar en Python? Empezar con el tutorial: . [05:43] Jesús Cea coleccionaba lenguajes de programación en su juventud. Forth: . Ensamblador: . [06:23] "La mejor herramienta para cada trabajo" tiene un coste oculto. Especializarse. [07:23] Mercado laboral en España para trabajar en remoto. Los empleadores tienen exigencias poco realistas. [09:18] Hay mucho material para aprender. Saqueadores edición técnica: . [12:48] Formación formal. [14:03] Comunidades locales Python: Python Vigo: . Se intentaba montar algo en La Coruña. Makerspaces: A Industriosa . [16:23] ¿Recursos que pueda usar un novato para aprender? Asociación Python España: . Lista de correo Python-es: . Internet. [19:23] Raspberry PI , ESP8266 , ESP32 . [21:43] Puesta al día de la semana. [23:28] Encuesta mundial de programadores de Python: Python Developers Survey 2020 Results . [24:04] Ya estamos repasando las grabaciones, con vista a publicarlas. Las notas jugarán un papel importante en las grabaciones. Capítulos. [26:03] IPFS: . Peer 2 Peer: . webrtc: . Contribuir compartiendo las fotos de Python España. BitTorrent: . [29:33] Métricas de calidad de código. Complejidad ciclomática: . Radon: . Cobertura de test: Coverage . Cada pequeño paso ayuda. [35:08] Porcentaje de código nuevo y mantenimiento. [36:33] Se perdió parte de la grabación de la tertulia de la semana pasada. Explicaciones. Explicación de cómo se graban las tertulias. [41:13] Packt . Muchos libros digitales sobre Python. Un libro gratis al día: . Bot de telegram de notificaciones diarias: . [44:33] Funciones que son malas prácticas en C. C++ 'strcpy' gives a Warning (C4996): [46:23] Tema recurrente: ¿poner deberes? [48:08] ¿Progresos sobre Issue24676: Error in pickle using cProfile , visto en tertulias anteriores? Bug poco prioritario. Jesús Cea propone algunos rodeos al problema. runpy: . [52:09] Volvemos al tema de cómo un novato puede aprender desde cero. Hacer un proyecto pequeño. Intentar no extenderse mucho, no hacer "muchas cosas". Si no tiene base, el código del novato va a ser malo y con mucho más esfuerzo del necesario. Hace falta cierto tutelaje. Examinar un proceso ajeno "pequeño" y estudiarlo. Project Euler: . Kata: . Ventajas de un libro: Aprendizaje estructurado, gradual y que prioriza lo importante. Aprende Python en un fin de semana || Libro – PDF – EPUB – Descargar . Python España: Aprende Python . Comunidades locales. ¿Las charlas valen para algo? ¿Alguien que no sabe programar en absoluto entiende qué significa a = a + 1 ? Commodore VIC-20: . BASIC: . Escribir código a mano puede ayudar. [01:11:13] ¿Los emails de recordatorio a las listas de correo sirven para algo? ¿Son spam? [01:13:43] Python y seguridad. ¿Recomendaciones para novatos? OWASP: . OWASP Top Ten Web Application Security Risks: . Listas de correo de seguridad. Desbordamiento de búfer: . Podcast: Security Now . Hispasec: Noticias de seguridad diaria: Una al Día: . The CERT C Secure Coding Standard . Cada lenguaje tiene sus propios fallos de seguridad típicos, propios de las idiosincrasias o el estilo de ese lenguaje. [01:22:43] PEP 578 -- Python Runtime Audit Hooks Audit events table: . [01:24:43] Los "Framework" te protegen de fallos típicos conocidos . Si el "framework" es popular y se le encuentra un bug, eres susceptible a un ataque masivo. Ejemplo: WordPress: . Hay que preocuparse de tenerlo actualizado. Django: . Ataque de cadena de suministro: . [01:28:53] DevOps: . Docker: . ¿Quién se preocupa de actualizarlo? [01:31:53] Volvemos al tema OWASP . OWASP Top Ten Web Application Security Risks: . [01:32:53] ¿En qué posición está Python respecto a la seguridad, respecto a otros lenguajes de programación? DB-API 2.0: PEP 249 -- Python Database API Specification v2.0 . sqlite3: . Aunque un lenguaje de programación sea razonablemente seguro, los programadores introducen fallos de seguridad en su código. Algunos ejemplos. pickle: . eval: . [01:36:43] Ataque de cadena de suministro: . Poison packages – “Supply Chain Risks” user hits Python community with 4000 fake modules: . Cualquiera puede subir un módulo nuevo a PYPI: . [01:40:53] Costes del código abierto. La reputación no basta. Trabajo ingrato. Depender del trabajo voluntario es un problema. [01:43:13] Auditoría automática de código. Hay una diferencia entre código con bugs y ataques maliciosos conscientes. Ejemplo, Antivirus. VirusTotal: , Hispasec . Un clásico de 1984: "Reflections on Trusting Trust": . [01:46:08] Es un problema universal. Dependemos del trabajo de mucha gente que no cobra, que lo hace por amor al arte. Referencia obligada a XKCD : Dependency . Wikipedia XKCD: . OpenSSL : Heartbleed . WordPress: . [01:50:03] Empresas que dan soporte comercial a productos de código abierto. Red Hat: . Opinión de Jesús Cea: Se vende tranquilidad, no seguridad. Desplazas la responsabilidad a otro. Gestión de riesgo. Proteger su puesto de trabajo. "No han despedido nunca a nadie por comprar IBM": [01:55:23] Hoy ha sido un día raro en la tertulia, faltan (casi) todos los habituales y habla gente que no ha hablado nunca. Jesús Cea ya ha perdido el miedo a que no se conecte nadie a la tertulia semanal. [02:00:33] Falta la voz del "novato". Aprende Python en un fin de semana || Libro – PDF – EPUB – Descargar . [02:09:03] Traducción de la documentación Python al español: Documentación Python en Español: . Documentación oficial de Python en español . GitHub: . Documentación oficial de Python en Español . docs.python.org en Español . [02:11:28] Final.
You can listen to Python en español #23: Tertulia 2021-03-09 online on Radio and Podcast. Open the player on this page to stream the available audio.
Python en español #23: Tertulia 2021-03-09 is an episode from Python en español by Jesús Cea.
This episode is 02:12:21 long.
This episode was published on May 31, 2021.
Yes. Use the heart button on the episode page to add it to your favorite episodes list.
Yes. This page shows related episodes from Python en español when more episodes are available from the podcast feed.
You can listen to Python en español #23: Tertulia 2021-03-09 on this page when the episode audio is available from the podcast feed.
Python en español #23: Tertulia 2021-03-09 is from Python en español by Jesús Cea.
Published May 31, 2021 and 02:12:21 long