El curso de capacitación en programación Python de la NSA ya está abierto para que el público lo aprenda

¿Alguna vez ha pensado en cómo los expertos cibernéticos de la NSA manejan los problemas informáticos? ¿O al menos cómo serían entrenados para las especificaciones de la NSA? Este es un tipo que usó la Ley de Libertad de Información para acceder a los materiales de capacitación del curso Python de la NSA. Y recibió una impresión de 400 páginas redactada en masa de la NSA COMP 3321 Material de entrenamiento de Python.

Obtener – Escanear – Cargar

La seguridad cibernética es un campo importante. Cualquier recién llegado que intente hacer una carrera en este campo puede encontrarse con varios lenguajes informáticos, y Python es uno de ellos. Esto puede ser difícil en comparación con Java, pero produce resultados valiosos ya que muchos oponentes lo utilizan para sus ataques. Si bien cualquiera puede aprender de una variedad de fuentes en línea, vea cómo la NSA ha escrito su propio material de Python e incluso alienta al público a buscarlo.

Lenguaje de programación Python
Lenguaje de programación Python (imagen a través de Pexels)

Chris Swenson es un ingeniero de software que ha presentado una reclamación ante la NSA según la ley de la Ley de Libertad de Información. Esta ley permite que cualquier ciudadano tenga acceso a documentos públicos que no hayan sido divulgados previamente. Aquí, Swenson tomó el material y lo convirtió en una copia totalmente digital. Él escaneado todos los documentos, OCR del texto para que se puedan buscar y finalmente se cargan en Espacios digitales de los océanos y Archivo de Internet.

El acceso al documento no parece intimidante y parece fácil de aprender, lo que ahorra entre 45 y 90 minutos en un salón de clases. Este curso completo se puede aprender en un período de dos semanas de estudio a tiempo completo.

La NSA anima a elegir Python

NSA dice que el curso, COMP 3321 se puede aprender en «Ritmo lento, por ejemplo, durante un refrigerio marrón semanal». Avance, “Si aún no conoce ningún lenguaje de programación, Python es un buen lugar para comenzar. Si ya conoce un idioma diferente, es fácil elegir Python adicional. Python no está completamente libre de frustración y confusión, pero afortunadamente puede evitar estas partes mucho después de haber hecho un buen uso de Python. »

Guido van Rossum, el creador del curso, dice que el material puede ser útil para crear una aplicación web, realizar investigaciones matemáticas avanzadas o tareas de automatización, etc. Una rápida introducción y explicaciones de por qué Python es popular entre los desarrolladores novatos y los científicos de datos hacen que el aprendizaje sea razonable.

Artículo relacionado