{"id":25853646,"date":"2025-03-18T11:54:50","date_gmt":"2025-03-18T10:54:50","guid":{"rendered":"https:\/\/ack3.eu\/?p=25853646"},"modified":"2025-04-14T12:17:04","modified_gmt":"2025-04-14T10:17:04","slug":"que-es-un-script-de-python-su-rol-en-inteligencia","status":"publish","type":"post","link":"https:\/\/ack3.eu\/es\/que-es-un-script-de-python-su-rol-en-inteligencia\/","title":{"rendered":"Qu\u00e9 es un script de Python y su rol en inteligencia"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.16&#8243; global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb custom_padding=\u00bb4px|||||\u00bb][et_pb_row _builder_version=\u00bb4.16&#8243; background_size=\u00bbinitial\u00bb background_position=\u00bbtop_left\u00bb background_repeat=\u00bbrepeat\u00bb global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.16&#8243; custom_padding=\u00bb|||\u00bb global_colors_info=\u00bb{}\u00bb custom_padding__hover=\u00bb|||\u00bb theme_builder_area=\u00bbpost_content\u00bb][et_pb_text _builder_version=\u00bb4.27.4&#8243; background_size=\u00bbinitial\u00bb background_position=\u00bbtop_left\u00bb background_repeat=\u00bbrepeat\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h4 data-start=\"254\" data-end=\"407\"><strong>Desde automatizar tareas hasta detectar patrones, c\u00f3mo un script en Python puede potenciar el trabajo de analistas y equipos de seguridad.<\/strong><\/h4>\n<p class=\"\" data-start=\"254\" data-end=\"407\">En el mundo de la inteligencia y la gesti\u00f3n de riesgos, <strong data-start=\"720\" data-end=\"784\">la capacidad de procesar informaci\u00f3n r\u00e1pida y eficientemente<\/strong> marca la diferencia. Y es aqu\u00ed donde herramientas como <strong data-start=\"840\" data-end=\"850\">Python<\/strong> se han convertido en aliados imprescindibles para los analistas. Pero, \u00bfqu\u00e9 es exactamente un <strong data-start=\"945\" data-end=\"965\">script de Python<\/strong> y por qu\u00e9 deber\u00edas entender su valor?<\/p>\n<blockquote>\n<h2 data-start=\"254\" data-end=\"407\">\u00bfQu\u00e9 es un script de Python?<\/h2>\n<p data-start=\"664\" data-end=\"1003\">Un script de Python es un archivo de texto que contiene c\u00f3digo escrito en el lenguaje de programaci\u00f3n Python. Estos scripts suelen tener la extensi\u00f3n <code data-start=\"150\" data-end=\"155\">.py<\/code> y se ejecutan para realizar tareas espec\u00edficas, como automatizar procesos, analizar datos o desarrollar aplicaciones. A diferencia de los programas compilados, los scripts de Python son interpretados, lo que significa que el c\u00f3digo se ejecuta l\u00ednea por l\u00ednea mediante un int\u00e9rprete. Son f\u00e1ciles de escribir y leer, lo que los hace ideales tanto para principiantes como para desarrolladores experimentados. Adem\u00e1s, pueden importar m\u00f3dulos o bibliotecas externas para ampliar sus funcionalidades.<\/p>\n<\/blockquote>\n<h3>Un ejemplo aplicado<\/h3>\n<blockquote>\n<p><code class=\"language-python\">def multiplicar(a, b):<\/code><\/p>\n<p>return float(a) * float(b)<\/p>\n<p>def main():<br \/>a = input(\u00abInserta un n\u00famero: \u00ab)<br \/>b = input(\u00abInserta otro n\u00famero: \u00ab)<br \/>resultado = multiplicar(a, b)<br \/>print(f\u00bbEl resultado de la multiplicaci\u00f3n es: {resultado}\u00bb)<\/p>\n<p>if __name__ == \u00ab__main__\u00bb:<br \/>main()<\/p>\n<\/blockquote>\n<p><strong>\u00bfC\u00f3mo funciona este script?<\/strong><\/p>\n<ol>\n<li><strong>Definici\u00f3n de la funci\u00f3n <code>multiplicar<\/code><\/strong>: Esta funci\u00f3n toma dos argumentos, los convierte en n\u00fameros de punto flotante y devuelve su producto.\ue206<\/li>\n<li><strong>Funci\u00f3n <code>main<\/code><\/strong>: Aqu\u00ed se solicita al usuario que ingrese dos n\u00fameros. Luego, se llama a la funci\u00f3n <code>multiplicar<\/code> con estos valores y se imprime el resultado.\ue206<\/li>\n<li><strong>Bloque <code>if __name__ == \"__main__\":<\/code><\/strong>: Este bloque asegura que la funci\u00f3n <code>main<\/code> se ejecute solo cuando el script se ejecuta directamente, no cuando se importa como un m\u00f3dulo en otro script.<\/li>\n<\/ol>\n<p><strong>\u00bfC\u00f3mo ejecutar este script?<\/strong><\/p>\n<ol>\n<li>Guarda el c\u00f3digo en un archivo con extensi\u00f3n <code>.py<\/code>, por ejemplo, <code>multiplicacion.py<\/code>.<\/li>\n<li>Abre una terminal o l\u00ednea de comandos y navega hasta el directorio donde guardaste el archivo.<\/li>\n<li>Ejecuta el script con el siguiente comando:\ue206\n<pre><code class=\"language-bash\">python multiplicacion.py\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h4 data-start=\"1005\" data-end=\"1040\">El script: una receta programada<\/h4>\n<p class=\"\" data-start=\"1042\" data-end=\"1353\">Un <strong data-start=\"1045\" data-end=\"1065\">script de Python<\/strong> es un archivo que contiene instrucciones escritas en este lenguaje de programaci\u00f3n. Se ejecuta de principio a fin para realizar una tarea espec\u00edfica, como buscar palabras clave en un conjunto de informes, analizar datos de ciberinteligencia o automatizar la descarga de fuentes abiertas. Su estructura suele ser sencilla, y permite que incluso con conocimientos b\u00e1sicos se pueda crear valor operativo real. Por ejemplo, un analista puede tener un script que extraiga titulares de medios internacionales cada hora, filtre los que contengan t\u00e9rminos de riesgo y los env\u00ede por correo interno. Automatizar, escalar, comparar. En contextos como los que maneja ACK3, los scripts permiten:<\/p>\n<ul data-start=\"1755\" data-end=\"2023\">\n<li class=\"\" data-start=\"1755\" data-end=\"1809\">\n<p class=\"\" data-start=\"1757\" data-end=\"1809\">Procesar <strong data-start=\"1766\" data-end=\"1796\">grandes vol\u00famenes de datos<\/strong> en segundos.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1810\" data-end=\"1854\">\n<p class=\"\" data-start=\"1812\" data-end=\"1854\">Eliminar tareas repetitivas del d\u00eda a d\u00eda.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1855\" data-end=\"1937\">\n<p class=\"\" data-start=\"1857\" data-end=\"1937\">Comparar informaci\u00f3n de distintas fuentes para detectar incoherencias o alertas.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1938\" data-end=\"2023\">\n<p class=\"\" data-start=\"1940\" data-end=\"2023\">Obtener visualizaciones o resultados accionables sin intervenci\u00f3n manual constante.<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"2025\" data-end=\"2154\">No se trata de reemplazar al analista, sino de <strong data-start=\"2072\" data-end=\"2153\">liberarlo para que se centre en el juicio estrat\u00e9gico y la toma de decisiones<\/strong>.<\/p>\n<p class=\"\" data-start=\"2025\" data-end=\"2154\">\n<h4 data-start=\"2156\" data-end=\"2188\">Desde lo t\u00e9cnico a lo t\u00e1ctico<\/h4>\n<p class=\"\" data-start=\"2190\" data-end=\"2524\"><strong>Imagina poder cruzar autom\u00e1ticamente listados de sanciones con proveedores en LATAM, generar mapas de calor con actividad criminal en puertos o rastrear c\u00f3digos de vulnerabilidades de sistemas utilizados por un cliente institucional. Todo eso se puede hacer con scripts de Python, bien dise\u00f1ados e integrados en los flujos de trabajo. Los equipos de inteligencia no necesitan ser programadores expertos. <\/strong><\/p>\n<p class=\"\" data-start=\"2190\" data-end=\"2524\">Basta con tener metodolog\u00eda, creatividad y una base t\u00e9cnica que permita construir y ajustar scripts seg\u00fan el caso o el cliente.nEn un entorno donde la informaci\u00f3n es abundante pero el tiempo escaso, <strong data-start=\"2810\" data-end=\"2882\">los scripts de Python se vuelven extensiones operativas del analista<\/strong>. Potencian la agilidad, reducen el margen de error y permiten escalar capacidades sin aumentar estructura.<\/p>\n<p>[\/et_pb_text][et_pb_divider _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb][\/et_pb_divider][et_pb_text _builder_version=\u00bb4.27.4&#8243; background_size=\u00bbinitial\u00bb background_position=\u00bbtop_left\u00bb background_repeat=\u00bbrepeat\u00bb global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb]<\/p>\n<h2 style=\"text-align: center;\" data-start=\"2991\" data-end=\"3090\">\u00bfTu equipo de an\u00e1lisis est\u00e1 aprovechando el potencial de la automatizaci\u00f3n en sus flujos de inteligencia?<\/h2>\n<p style=\"text-align: center;\" data-start=\"2991\" data-end=\"3090\">Consulta a ACK3 para explorar herramientas adaptadas a tus necesidades.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=\u00bb@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjI1ODQzNTIzIn19@\u00bb button_text=\u00bbServicios\u00bb button_alignment=\u00bbcenter\u00bb _builder_version=\u00bb4.27.4&#8243; _dynamic_attributes=\u00bbbutton_url\u00bb _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un script de Python permite automatizar procesos clave en an\u00e1lisis de inteligencia, desde la recolecci\u00f3n de datos hasta su evaluaci\u00f3n. As\u00ed funciona.<\/p>\n","protected":false},"author":2,"featured_media":25853656,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<p class=\"\" data-start=\"254\" data-end=\"407\">Desde automatizar tareas hasta detectar patrones, c\u00f3mo un script en Python puede potenciar el trabajo de analistas y equipos de seguridad. En el mundo de la inteligencia y la gesti\u00f3n de riesgos, <strong data-start=\"720\" data-end=\"784\">la capacidad de procesar informaci\u00f3n r\u00e1pida y eficientemente<\/strong> marca la diferencia. Y es aqu\u00ed donde herramientas como <strong data-start=\"840\" data-end=\"850\">Python<\/strong> se han convertido en aliados imprescindibles para los analistas. Pero, \u00bfqu\u00e9 es exactamente un <strong data-start=\"945\" data-end=\"965\">script de Python<\/strong> y por qu\u00e9 deber\u00edas entender su valor?<\/p><blockquote><h2 data-start=\"254\" data-end=\"407\">\u00bfQu\u00e9 es un script de Python?<\/h2><p data-start=\"664\" data-end=\"1003\">Un script de Python es un archivo de texto que contiene c\u00f3digo escrito en el lenguaje de programaci\u00f3n Python. Estos scripts suelen tener la extensi\u00f3n <code data-start=\"150\" data-end=\"155\">.py<\/code> y se ejecutan para realizar tareas espec\u00edficas, como automatizar procesos, analizar datos o desarrollar aplicaciones. A diferencia de los programas compilados, los scripts de Python son interpretados, lo que significa que el c\u00f3digo se ejecuta l\u00ednea por l\u00ednea mediante un int\u00e9rprete. Son f\u00e1ciles de escribir y leer, lo que los hace ideales tanto para principiantes como para desarrolladores experimentados. Adem\u00e1s, pueden importar m\u00f3dulos o bibliotecas externas para ampliar sus funcionalidades.<\/p><\/blockquote><h3>Un ejemplo<\/h3><blockquote><p><code class=\"language-python\">def multiplicar(a, b):<br \/>\r\nreturn float(a) * float(b)<\/code><\/p><p>def main():<br \/>a = input(\"Inserta un n\u00famero: \")<br \/>b = input(\"Inserta otro n\u00famero: \")<br \/>resultado = multiplicar(a, b)<br \/>print(f\"El resultado de la multiplicaci\u00f3n es: {resultado}\")<\/p><p>if __name__ == \"__main__\":<br \/>main()<\/p><\/blockquote><p><strong>\u00bfC\u00f3mo funciona este script?<\/strong><\/p><ol><li><strong>Definici\u00f3n de la funci\u00f3n <code>multiplicar<\/code><\/strong>: Esta funci\u00f3n toma dos argumentos, los convierte en n\u00fameros de punto flotante y devuelve su producto.\ue206<\/li><li><strong>Funci\u00f3n <code>main<\/code><\/strong>: Aqu\u00ed se solicita al usuario que ingrese dos n\u00fameros. Luego, se llama a la funci\u00f3n <code>multiplicar<\/code> con estos valores y se imprime el resultado.\ue206<\/li><li><strong>Bloque <code>if __name__ == \"__main__\":<\/code><\/strong>: Este bloque asegura que la funci\u00f3n <code>main<\/code> se ejecute solo cuando el script se ejecuta directamente, no cuando se importa como un m\u00f3dulo en otro script.<\/li><\/ol><p><strong>\u00bfC\u00f3mo ejecutar este script?<\/strong><\/p><ol><li>Guarda el c\u00f3digo en un archivo con extensi\u00f3n <code>.py<\/code>, por ejemplo, <code>multiplicacion.py<\/code>.<\/li><li>Abre una terminal o l\u00ednea de comandos y navega hasta el directorio donde guardaste el archivo.<\/li><li>Ejecuta el script con el siguiente comando:\ue206<pre><code class=\"language-bash\">python multiplicacion.py\r\n<\/code><\/pre><\/li><\/ol><p>\u00a0<\/p><h2 class=\"\" data-start=\"1005\" data-end=\"1040\">El script: una receta programada<\/h2><p class=\"\" data-start=\"1042\" data-end=\"1353\">Un <strong data-start=\"1045\" data-end=\"1065\">script de Python<\/strong> es un archivo que contiene instrucciones escritas en este lenguaje de programaci\u00f3n. Se ejecuta de principio a fin para realizar una tarea espec\u00edfica, como buscar palabras clave en un conjunto de informes, analizar datos de ciberinteligencia o automatizar la descarga de fuentes abiertas.<\/p><p class=\"\" data-start=\"1355\" data-end=\"1656\">Su estructura suele ser sencilla, y permite que incluso con conocimientos b\u00e1sicos se pueda crear valor operativo real. Por ejemplo, un analista puede tener un script que extraiga titulares de medios internacionales cada hora, filtre los que contengan t\u00e9rminos de riesgo y los env\u00ede por correo interno. Automatizar, escalar, comparar. En contextos como los que maneja ACK3, los scripts permiten:<\/p><ul data-start=\"1755\" data-end=\"2023\"><li class=\"\" data-start=\"1755\" data-end=\"1809\"><p class=\"\" data-start=\"1757\" data-end=\"1809\">Procesar <strong data-start=\"1766\" data-end=\"1796\">grandes vol\u00famenes de datos<\/strong> en segundos.<\/p><\/li><li class=\"\" data-start=\"1810\" data-end=\"1854\"><p class=\"\" data-start=\"1812\" data-end=\"1854\">Eliminar tareas repetitivas del d\u00eda a d\u00eda.<\/p><\/li><li class=\"\" data-start=\"1855\" data-end=\"1937\"><p class=\"\" data-start=\"1857\" data-end=\"1937\">Comparar informaci\u00f3n de distintas fuentes para detectar incoherencias o alertas.<\/p><\/li><li class=\"\" data-start=\"1938\" data-end=\"2023\"><p class=\"\" data-start=\"1940\" data-end=\"2023\">Obtener visualizaciones o resultados accionables sin intervenci\u00f3n manual constante.<\/p><\/li><\/ul><p class=\"\" data-start=\"2025\" data-end=\"2154\">No se trata de reemplazar al analista, sino de <strong data-start=\"2072\" data-end=\"2153\">liberarlo para que se centre en el juicio estrat\u00e9gico y la toma de decisiones<\/strong>.<\/p><h4 data-start=\"2156\" data-end=\"2188\">Desde lo t\u00e9cnico a lo t\u00e1ctico<\/h4><p class=\"\" data-start=\"2190\" data-end=\"2524\">Imagina poder cruzar autom\u00e1ticamente listados de sanciones con proveedores en LATAM, generar mapas de calor con actividad criminal en puertos o rastrear c\u00f3digos de vulnerabilidades de sistemas utilizados por un cliente institucional. Todo eso se puede hacer con scripts de Python, bien dise\u00f1ados e integrados en los flujos de trabajo.<\/p><p class=\"\" data-start=\"2526\" data-end=\"2722\">Los equipos de inteligencia no necesitan ser programadores expertos. Basta con tener metodolog\u00eda, creatividad y una base t\u00e9cnica que permita construir y ajustar scripts seg\u00fan el caso o el cliente.<\/p><p class=\"\" data-start=\"2739\" data-end=\"2989\">En un entorno donde la informaci\u00f3n es abundante pero el tiempo escaso, <strong data-start=\"2810\" data-end=\"2882\">los scripts de Python se vuelven extensiones operativas del analista<\/strong>. Potencian la agilidad, reducen el margen de error y permiten escalar capacidades sin aumentar estructura.<\/p><h2 style=\"text-align: center;\" data-start=\"2991\" data-end=\"3090\">\u00bfTu equipo de an\u00e1lisis est\u00e1 aprovechando el potencial de la automatizaci\u00f3n en sus flujos de inteligencia?<\/h2><p style=\"text-align: center;\" data-start=\"2991\" data-end=\"3090\">Consulta a ACK3 para explorar herramientas adaptadas a tus necesidades.<\/p>","_et_gb_content_width":"","footnotes":""},"categories":[120],"tags":[831,330,158,829,830],"dipi_cpt_category":[],"class_list":["post-25853646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-risk-pulse-es","tag-automatizacion","tag-ciberseguridad-es","tag-inteligencia-es","tag-python","tag-script"],"_links":{"self":[{"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/posts\/25853646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/comments?post=25853646"}],"version-history":[{"count":0,"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/posts\/25853646\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/media\/25853656"}],"wp:attachment":[{"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/media?parent=25853646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/categories?post=25853646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/tags?post=25853646"},{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/ack3.eu\/es\/wp-json\/wp\/v2\/dipi_cpt_category?post=25853646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}