Python. Apesar de ter 30 anos de idade, a linguagem atravessa um fabuloso momento de popularidade, e o material didático na Web se multiplicou, com milhares de especialistas compartilhando suas experiências quase diariamente. No entanto, o programador Chris Swenson (mais conhecido como Cupcake no Twitter) preferiu seguir outro caminho: sob a chamada "Lei de Liberdade de Informação", ele solicitou à NSA que publicasse todo o seu material de treinamento relacionado a Python. Quer programar como um agente secreto? Agora você pode.
Se alguém pedir uma recomendação sobre uma linguagem de programação para aprender no curto e médio prazo, é muito provável que receba muitas informações conflitantes (já que cada programador gosta de defender o ambiente em que se sente mais confortável), mas se há três que se destacam do resto, são JavaScript, Java e Python.
E o material disponível é... impressionante. Por exemplo, você pode aprender a essência do JavaScript em menos de 15 minutos, praticar com mais de uma dúzia de linguagens online, ou aprender a programar jogando. Não importa o seu nível, sempre haverá alguém lá fora disposto a ajudar. Agora, o certo é que todas essas soluções são estritamente pessoais, voltadas para autodidatas. O que acontece quando uma empresa ou agência governamental precisa treinar novos funcionários?
Curso grátis de Python, com a ajuda da NSA
Graças ao pedido do programador Chris "Cupcake" Swenson hoje podemos descobrir isso. A chamada FOIA, sigla para Freedom of Information Act ou Lei de Liberdade de Informação, permite que todos os cidadãos dos Estados Unidos obtenham informações federais. Logicamente, os governos nem sempre cumprem a FOIA ou o fazem parcialmente, mas o pedido de Swenson não gera um conflito de segurança, digamos: O acesso ao material de treinamento Python da NSA.
Swenson admite que fez isso por pura curiosidade e não esperava uma resposta muito ampla, mas o que recebeu em troca foi uma cópia do curso oficial COMP 3321, que se estende por quase 400 páginas. O curso é especialmente voltado para iniciantes e menciona que “se você ainda não conhece nenhuma linguagem, Python é um bom lugar para começar”
O texto inclui uma introdução rápida, palavras de seu criador Guido van Rossum, as possíveis aplicações de uma linguagem como Python e detalhes sobre sua crescente popularidade. Além disso, a própria NSA sugere que o curso pode ser concluído em um bloco completo de duas semanas ou fracionado para criar um ritmo mais amigável e relaxado.
Você está interessado e sabe um pouco de inglês? Então, você já sabe o que fazer: Visite o Archive.org e baixe o PDF. Swenson menciona que a agência decidiu reter alguns materiais e tentará obtê-los por meio de novas solicitações FOIA, mas considera que a resposta inicial foi boa e que não pode se decepcionar ao receber 400 páginas de conteúdo anteriormente classificado.
Baixe o PDF: Clique aqui Fonte: ZDNet
https://old.neoteo.com/cursos-de-programacion-online/