La noticia mundial que acapara los medios son los descubrimientos de los bautizados como Papeles de Pandora o 'Pandora Papers' que han conseguido desvelar cómo políticos y personas millonarias de todo el mundo tienen empresas offshore para evitar el pago de impuestos. Esta investigación tiene como gran particularidad la inmensa cantidad de datos que ha tenido que investigar y cómo se ha usado la tecnología de análisis de aprendizaje automático y los lenguajes de programación para conseguir descifrar la información masiva, tal y como han desvel
Comentarios
Pues si todo esto ha salido a la luz gracias a una IA, nos esperan buenas fiestas.
#1 esperemos que no hayan usado Pandas
Ahora estaría bien que hubiera IA controlando sistemas judiciales
#4 Pronto lo habra, creo q se llama Google Law o iLaw, no estoy seguro
Los intocables de Guido van Rossum
#27 gracias, te he enviado una solicitud de amistad para enviarte mi correo por privado.
#28 hecho
#29 por favor, enviame tu correo en privado y te envío el. rar. Gracias
Lo que los políticos necesitan saber, leyendo el titular, ahora "hay que regular" python
En unos días en portada del ABC, Mundo y El País (que el psoe es republicano-monárquico):
Python es ETA
#17 Más que te guste o no ir tocando diferentes Palos, no creo que sea lo más conveniente a la hora de aprender a programar porque te acabas liando.
#16 Yo no toqué nada de Python en aquella época pero para mí gusto la mejor documentación nunca creada son las javadoc. Esas sí que permiten aprender el lenguaje sin problema y las llevo usando desde antes de 2000.
Yo tengo una Python de Alabama, pero no es "muy bokú".
Lo que no entiendo es que manejando información tan sensible y con lo que cobran estos chiringuitos no tienen todos los documentos cifrados.
Quizás alguien de por aquí me lo explique pero yo mismo todos los documentos que tengo en Dropbox y creo que a nadie le importa los tengo con clave de acceso.
Es más cuando ya ha pasado un ejercicio los comprimo en un. rar también con clave.
Creo que así nadie me los puede piratear.
Al menos a mí me ha pasado, unas facturas de hace años fui a descomprimirlas y no sé qué tecleé ese día y no soy capaz de abrir el archivo.
#10 Prueba a activar las mayúsculas y meter la contraseña.
#13 gracias, pero he probado eso y multiples combinaciones con las teclas que están al lado de la contraseña habitual que suelo utilizar y nada.
#26 Si no es información muy confidencial y te apetece, puedes enviármelo por correo y lo paso por varios programas para intentar romper la clave.
#6 A mi Python me gusta pero básicamente por las librerías concretas y potentes que hay que te hacen la vida muy fácil y que en otros lenguajes no hay y tienes que currartelo todo, pero como lenguaje estoy con #10 y #11
#17 A mi tambien me parece mejor que disponga de OO, funcional, etc.
Puede aprender un nuevo concepto, sin reaprender un lenguaje. A mi parece que ademas de ser un lenguaje facil de aprender, permite tener aprendidos muchos conceptos de programación que usarás en otros lenguajes.
La identacion obligada, hay quien la critica, pero me parece una buena idea, porque si no hay gente que desordenaria el codigo y mas si son novatos. Hay veces que es bueno restrigir la libertad, para que no hagas cosas inadecuadas.
#10 Los rar tiene una encriptacion no muy fuerte, puedes probar algun utilidad para desencriptarlo. Si ademas usas contraseñas no muy largas o puedes darle pistas, a lo mejor lo consigues.
Para cosas con contraseñas que no usas en mucho tiempo un keepass o similar estaria bien.
Se le está atribuyendo a Python un mérito que no tiene. El mérito es de las librerías que utiliza, las cuales están escritas en C u otros lenguajes de verdad, Python en sí no hace nada sino usarlas. De hecho Python es un lenguaje de chichinabo comparado con cualquier otro lenguaje profesional
#21 las cuales están escritas en C u otros lenguajes de verdad,
Haciendo amigos.
Y los resultados increibles han sido:
Yo no soy de programación pero reconozco que Python es de los lenguajes que más me han gustado a la hora de hacer scripts. Su licencia es de software libre (similar a BSD).
#3 Python es un gran lenguaje para aprender a programar. Combina muchos conceptos (desde orientación a objetos a programación funcional), viene con muchas librerías ya disponibles, y existen muchas herramientas que lo incorporan como lenguaje de script (lo que te permite desde hacer videojuegos a entrenar una IA). Además tiene una sintaxis bastante clara que ayuda al aprendizaje, aunque su estructuración basada en indentado lo aleja de los lenguajes principales de uso comercial, que usan llaves.
Fue de los primeros lenguajes que toqué (en consola y usando el framework web Django) y le tengo mucho cariño. Otra gran diferencia en la época era su documentación, que permitía aprenderlo de forma autodidacta, mientras que otros lenguajes tenían una barrera de aprendizaje más alta.
Respecto a la licencia, que sea libre no es algo que lo diferencie demasiado de la competencia. Creo que hoy en día los desarrolladores prácticamente lo exigen para que tenga algo de adopción. Incluso lenguajes de grandes compañías como Google (Go, Dart) o Apple (Swift) salieron con licencia libre.
#6 Pues a mí me parece un lenguaje pésimo para aprender a programar. La sintaxis indentada me parece un mojón que perjudica la legibilidad y el hecho de que combine OO,programación funcional y programación estructurada hace que lo mismo se pueda hacer de varios estilos creando una sintaxis compleja que confunde al novato. Por otro lado hay cosas básicas que se complican innecesariamente como una simple clase abstracta y lo de que se pueda aprender de manera autodidacta es algo que cumple el 99% de los lenguajes.
#11 "lo de que se pueda aprender de manera autodidacta es algo que cumple el 99% de los lenguajes" actualmente te doy la razón. Yo hablo de mi experiencia a principios de los 2000. Entonces, la documentación de Python (y sus librerías incluidas) te permitía obtener resultados inmediatos. Si pilladas un motor 3D como Panda3D podías hacer cosas en Python y funcionaban. Si te bajabas uno basado en C/C++ era mucho más tedioso hacerlo funcionar.
Hoy en día, en las webs de cualquier lenguaje moderno tienes documentación, tutoriales, videos, etc.
#11 "el hecho de que combine OO,programación funcional y programación estructurada hace que lo mismo se pueda hacer de varios estilos creando una sintaxis compleja que confunde al novato."
Supongo que depende de estilos de aprendizaje (e.g., si te gusta aprender trasteando o de forma más estructurada). A mí personalmente me gustó ir tocando conceptos varios que después me ayudó a que fuesen más familiares a la hora de aprender otros lenguajes.
#6 Yo no estoy seguro que sea un buen lenguaje para aprender. Si bien sus ventajas para ciertas cosas están claras hay varias cosas básicas como no tener un tipado fuerte, que parece cómodo pero para un principiante es fuente de errores (que no se descubren en tiempo de compilación) o el tema indentación que parece claro pero induce a errores al copiar / pegar. Ni que decir tiene de los follones entre versión 2 y versión 3 y las diversas maneras de instalar paquetes adicionales y distribuciones distintas que hay... Cuando lo conoces guay, pero para empezar un latazo. Y por mis manos han pasado muchos alumnos que aprendían Python para la asignatura que les imparto.
#12 Yo hablaba de principios de los 2000. Supongo que si tuviese que aprender ahora me decantaría por algún lenguaje de apps para móviles por eso de poder ver los resultados en el dispositivo fácilmente. Quizá Swift, Kotlin o Dart.
Pero estoy ya bastante desconectado del mundo de la programación. Así que no se qué otras opciones interesantes puede haber por ahí.
Han usado el Structural Pattern Matching