Python en español #29: Tertulia 2021-04-20
Plataformas centralizadas, GIL, aprendizaje automático, Pydantic y Python 3.10, y hemos renunciado a llevar la cuenta de los gazapos que metemos en cada tertulia https://podcast.jcea.es/python/29 Participantes: Jesús Cea, email: jcea@jcea.es, twitter: @jcea, https://blog.jcea.es/, https://www.jcea.es/. Conectando desde Madrid. Víctor Ramírez, twitter: @virako, programador python y amante de vim, conectando desde Huelva. Felipem, conectando desde Cantabria. Juan José, Nekmo, https://nekmo.com/, https://github.com/Nekmo/. Madrileño conectando desde Málaga. Jesús, conectando desde Ferrol. 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 https://audionautix.com/ con licencia - Creative Commons Attribution 4.0 International License. [00:52] "Vamos a ir cortando" es la entrada de Jesús Cea para que alguien proponga temas durante media hora más. [02:27] ¡Ha salido el primer podcast!: Python en español #7: ¡Metapodcast de relanzamiento! https://podcast.jcea.es/python/7. Plataformas de podcasting. No necesitas ninguna plataforma, puedes usar directamente el feed RSS https://es.wikipedia.org/wiki/Rss. Funkwhale https://funkwhale.audio/. toc2audio https://docs.jcea.es/toc2audio/. Jesús Cea tiene su propia plataforma de podcasting, herramientas, etc. Quiere evitar la centralización a toda costa. [07:37] Mercurial https://es.wikipedia.org/wiki/Mercurial y Git https://es.wikipedia.org/wiki/Git. En Mercurial https://es.wikipedia.org/wiki/Mercurial es imposible modificar la historia. Es imposible hacer nada sofisticado en Git https://es.wikipedia.org/wiki/Git sin recurrir a Google. Mercurial - Filosofía y visión de alto nivel: https://www.jcea.es/artic/mercurial_madrid/. Bitbucket https://bitbucket.org/ ya no soporta Mercurial. Hay alternativas pequeñitas. Por ejemplo, Heptapod https://heptapod.net/. Más referencias en https://www.mercurial-scm.org/wiki/MercurialHosting. ¡Evita la centralización! Al final, el 99.9% de los proyectos de código abierto los mantienen los autores originales en exclusiva. Microsoft to acquire GitHub for $7.5 billion https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/. ¿Trabajar por visibilidad? Eso se cura con la edad. Mantener infraestructura propia tiene su coste, pero puedes pagar a alguien para que lo haga, promoviendo multitud de plataformas federadas en vez de centralizar internet más y más. En cada campo de internet, hay uno o dos ganadores y nadie más pinta nada. Jesús Cea se queja mucho de eso. [21:54] Herramientas de aprendizaje automático (Machine Learning) https://es.wikipedia.org/wiki/Aprendizaje_autom%C3%A1tico: Diferencia entre aprendizaje automático "de toda la vida" y el aprendizaje con refuerzo https://es.wikipedia.org/wiki/Aprendizaje_por_refuerzo. Redes neuronales: TensorFlow https://es.wikipedia.org/wiki/TensorFlow y Keras https://es.wikipedia.org/wiki/Keras. Procesado de texto: NLTK https://es.wikipedia.org/wiki/NLTK. scikit-learn https://scikit-learn.org/stable/index.html. Algunos libros: Python Machine Learning - Second Edition: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow https://www.amazon.es/Python-Machine-Learning-Sebastian-Raschka/dp/1787125939/. Hay versión en castellano. "TensorFlow en un dia" https://www.amazon.es/TensorFlow-Day-Neural-Network-English-ebook/dp/B07H474R7Q/. Hay versión en castellano. Packt publica un libro gratis al día, muchos de aprendizaje automático: https://www.packtpub.com/free-learning. "Towards Data Science" https://towardsdatascience.com/. Medium https://medium.com/. Otra plataforma centralizada de las que tan