Anuncios

La agencia de inteligencia de Estados Unidos se ha visto obligada a desclasificar algunos de sus documentos para la formación interna de sus empleados y, en respuesta a una petición de un programador en Twitter, ha hecho público un curso completo de Python que utilizan sus agentes.

El curso consta de 395 páginas y está diseñado para principiantes. Los participantes pueden abordar diez módulos por semana durante dos semanas, con una duración de 45 a 90 minutos por módulo.

El curso está dividido en diferentes temas, como la automatización, la ciencia de datos y otros, y cuenta con sugerencias docentes que permiten un aprendizaje adaptado a la necesidad de cada estudiante.

Además, el curso tiene una introducción escrita por su creador, Guido van Rossum, quien es también el creador de Python.

¿Qué es Python?

Python es un lenguaje de programación de alto nivel y fácil de aprender, con una sintaxis clara y legible. Es utilizado en una gran variedad de aplicaciones, desde el desarrollo web hasta la inteligencia artificial y el aprendizaje automático.

Python es un lenguaje interpretado, lo que significa que el código escrito en Python es ejecutado línea por línea por un intérprete en lugar de ser compilado en un programa ejecutable antes de ser ejecutado.

¿Qué es la NSA?

La NSA es una agencia de inteligencia del gobierno de los Estados Unidos encargada de recopilar y analizar información de inteligencia extranjera y proteger los sistemas de información y comunicación del país.

Anuncios


La NSA se encarga de la recolección de señales de inteligencia, también conocida como SIGINT, que implica la interceptación de comunicaciones electrónicas, como correos electrónicos, llamadas telefónicas y mensajes de texto, para obtener información sobre amenazas potenciales contra los intereses de los Estados Unidos.

La publicación de este curso gratuito ha sido bien recibida por la comunidad de programadores y ha generado un gran interés en todo el mundo. Aunque el curso está en inglés, se espera que sea útil para cualquier persona interesada en aprender a programar en Python, ya que es un lenguaje de programación utilizado en todo el mundo.

Además, la amplia biblioteca estándar de Python proporciona una gran cantidad de herramientas y módulos para realizar tareas comunes de programación, lo que lo hace ideal para los programadores de diferentes niveles de experiencia.

En el pasado, la NSA ha sido objeto de controversia por sus programas de vigilancia masiva, como el programa de vigilancia telefónica de la NSA, que se dio a conocer en 2013 por el ex contratista de la NSA, Edward Snowden. Estos programas han sido criticados por algunos por violar la privacidad de los ciudadanos estadounidenses y por socavar las libertades civiles.

Sin embargo, la publicación de este curso gratuito de programación en Python puede ayudar a mejorar la imagen pública de la agencia y demostrar su compromiso con la educación y el desarrollo de habilidades en el campo de la tecnología.

Para descargar el curso gratuito de programación en Python de la NSA, los interesados pueden acceder a este enlace, donde encontrarán el PDF completo listo para ser descargado.