Las sesiones de EuroPython 2022 ya están en línea

Las charlas presentadas en la 21.ª conferencia anual de EuroPython ya están disponibles de forma gratuita en YouTube. Los temas iban desde código y tecnología hasta consejos sociales y profesionales.

EuroPython es la conferencia de programación de Python dirigida por voluntarios más antigua y de más larga duración, que siempre organiza sesiones innovadoras sobre el pasado, el presente y el futuro de Python. 2022 marcó la conferencia número 21 de la serie, esta vez en la hermosa Dublín.

En la conferencia se realizaron alrededor de 16 tutoriales/seminarios y 120 sesiones de conferencias:

  • Cuatro tutoriales/talleres del 11 al 12 de julio
  • Del 13 al 15 de julio, cuatro pistas de sesiones de discusión sobre temas comunes de Python, como programación, ingeniería de software, nube, DevOps, Web, Django.
  • Dos sesiones de discusión sobre temas relacionados con PyData, del 13 al 15 de julio.

Estos tracks en los que consistió la conferencia fueron:

Python incorporado
Carrera, Vida, . . .
Comunidad y Diversidad
DevOps
Django
Educación, Enseñanza & Entrenamiento adicional
Eventos
Infraestructura: Nube & Aparato
Creadores
carteles
PyData: ingeniería de datos
PyData: aprendizaje profundo, PNL, CV
PyData: Ética en IA
PyData: aprendizaje automático, estadísticas
PyData: paquetes de software y amp; Júpiter
Amigos de Python
Bibliotecas de Python
Seguridad
Ingeniería de software y Arquitectura
Patrocinador
Prueba
Web

Todas las sesiones/pistas, así como las transmisiones en vivo, ahora están disponibles en línea de forma gratuita.

Si desea verlo todo, las transmisiones en vivo grabadas duran hasta 6 horas ininterrumpidas. De lo contrario, es mejor elegir su sesión grabada de la lista de reproducción de YouTube disponible de 126 videos.

Hay muchas opciones excelentes, por lo que intentaremos resaltar algunas que se destacan. A quién:

Python de subprocesos múltiples sin GIL aquí en Meta AI, el ingeniero de software Sam Gross y coautor de PyTorch nos habla sobre el “Global Interpreter Lock” o “GIL” de CPython, que evita que múltiples subprocesos ejecuten código Python en paralelo y el proyecto “semilla”. El proyecto “nogil” tiene como objetivo eliminar el GIL de CPython para hacer que los programas de Python de múltiples subprocesos sean más eficientes mientras se mantiene la compatibilidad con versiones anteriores y el rendimiento de un solo subproceso. La charla cubrió los cambios realizados para que Python funcione de manera eficiente sin GIL, así como lo que significan estos cambios para los programadores de Python y los autores de extensiones.

PySnooper: nunca use la impresión para la depuración
Ram Rachum es un desarrollador de software especializado en Python y miembro de la Python Software Foundation.
Su solución de depuración para Python, PySnooper, que no requiere una configuración compleja como PyCharm.

Detalla cómo:

  • PySnooper puede ayudarlo a depurar su código.
  • puede escribir sus propias herramientas de depuración/exploración de código.
  • para que su proyecto de código abierto se vuelva viral.
  • usando PuDB, otra solución de depuración, para encontrar errores en su código.

Problemas de memoria, ¿el recolector de basura se olvidó de limpiar?
Esta presentación proporcionó un breve resumen:

  • Cómo maneja CPython la asignación de memoria
  • Errores de memoria comunes que vemos en el código de producción diario y cómo podemos mejorarlos

Cómo incrustar un intérprete de Python en una aplicación de iOS
Las aplicaciones móviles nativas tienen muchas ventajas sobre los sitios web móviles o las aplicaciones creadas con kits de herramientas multiplataforma. Usarán menos batería, permitirán gráficos más ricos, un comportamiento de la interfaz de usuario más consistente y habilitarán más funcionalidad a través de API específicas del dispositivo. ¿No sería fantástico poder acceder a todo esto desde Python?

En esta charla, Lukasz Langa une una aplicación iOS nativa escrita en Swift con un intérprete de Python 3 10 integrado para permitir a los usuarios personalizar lo que hace la aplicación. Para ello, detalla todo el proceso:

  • implementar Python desde la fuente;
  • compilarlo en la aplicación móvil Swift en Xcode;
  • agregar varias bibliotecas de terceros precompiladas, como numpy y Pillow, para ampliar el alcance de lo que el usuario puede hacer;
  • finalmente inicie la aplicación en el iPhone 13;
  • ¡cambia el comportamiento de la aplicación en tiempo de ejecución gracias a nuestros nuevos superpoderes de Python!

Hemos explorado el despliegue de intérpretes de Python y por qué deberíamos hacerlo”Pitón y . NET – La saga continua

Entonces, ¿qué hay de Python? NET Iron difiere de Python?
Pitón. NET está integrado. NET Common Language Runtime (CLR) y proporciona una potente herramienta de secuencias de comandos de aplicaciones para desarrolladores de NET. Permite que el código Python interactúe con CLR y también permite que Python . aplicación RED. Puede crear secuencias de comandos con este paquete. NET o cree todas las aplicaciones en Python. NET y componentes escritos en cualquier lenguaje dirigido a CLR (C#, VB.NET, F#, C++/CLI).

Por otro lado, IronPython, . NET Framework. Esto lo convierte en una implementación pura de código administrado de Python, lo que hace que IronPython sea de primera clase. lenguaje de programación.NET. Puede usar IronPython. Bibliotecas NET y Python y otros . Los lenguajes NET pueden usar fácilmente el código Python. IronPython se basa en Dynamic Language Runtime (DLR), que a su vez se basa en Common Language Runtime (CLR) de la plataforma .NET.

Quedan más sesiones, así que dirígete directamente a la lista de reproducción.

Detalles

EuroPython 2022 – Transmisión en vivo lista de reproducción
EuroPython 2022- Lista de reproducción de las sesiones

Artículos relacionados

Python y .NET: la continuación de la saga

Aprenda algoritmos de aprendizaje automático desde cero con Python

Regístrese para recibir notificaciones de nuevos artículos sobre I Programmer boletín semanal, suscribir RSS Feed y síguenos Gorjeo, Facebook o LinkedIn.

Bandera

picolibro

Comentarios

o envíe su comentario por correo electrónico a: comentarios@i-programmer.info

Leave a Reply

Your email address will not be published. Required fields are marked *