Python. Malgré ses 30 ans, le langage traverse une période de popularité fabuleuse, et le matériel pédagogique sur le Web s'est multiplié, avec des milliers d'experts partageant leurs expériences presque quotidiennement. Cependant, le programmeur Chris Swenson (mieux connu sous le nom de «Cupcake» sur Twitter) a préféré suivre une autre voie : sous la loi sur la liberté de l'information, il a demandé à la NSA de publier tout son matériel de formation lié à Python. Voulez-vous programmer comme un agent secret ? Maintenant, vous le pouvez.

Cours gratuit de Python : la NSA partage son matériel pour débutants
Cours gratuit Python

Si l'on demande une recommandation sur un langage de programmation à apprendre à court et moyen terme, il est probable que l'on reçoive beaucoup d'informations contradictoires (car chaque programmeur aime défendre l'environnement dans lequel il se sent le plus à l'aise), mais s'il y en a trois qui se situent au-dessus du reste, ce sont JavaScript, Java et Python.

Et le matériel disponible est... impressionnant. Par exemple, vous pouvez apprendre l'essentiel de JavaScript en moins de 15 minutes, pratiquer avec plus d'une douzaine de langues en ligne, ou apprendre à programmer en jouant. Peu importe votre niveau, il y aura toujours quelqu'un là-bas prêt à aider. Cependant, il est vrai que toutes ces solutions sont strictement personnelles, destinées aux autodidactes. Que se passe-t-il lorsqu'une entreprise ou une agence gouvernementale doit former de nouveau personnel ?

Cours gratuit Python, avec l'aide de la NSA

Grâce à la demande du programmeur Chris «Cupcake» Swenson, nous pouvons aujourd'hui le découvrir. La FOIA, sigle pour Freedom of Information Act ou Loi sur la liberté de l'information, permet à tous les citoyens des États-Unis d'obtenir des informations fédérales. Logiquement, les gouvernements ne respectent pas toujours la FOIA ou le font partiellement, mais la demande de Swenson ne crée pas de conflit de sécurité : l'accès au matériel de formation Python de la NSA.

Swenson admet qu'il l'a fait par pure curiosité, et il ne s'attendait pas à une réponse trop complète, mais ce qu'il a reçu en retour était une copie du cours officiel COMP 3321, qui s'étend sur près de 400 pages. Le cours est particulièrement orienté vers les débutants, et mentionne que « si vous ne connaissez encore aucun langage, Python est un bon endroit pour commencer ».

Cours gratuit de Python : la NSA partage son matériel pour débutants
Bienvenue en classe ! Avec les compliments de la NSA

Le texte comprend une introduction rapide, des mots de son créateur Guido van Rossum, les applications potentielles d'un langage comme Python, et des détails sur sa popularité croissante. De plus, la NSA suggère que le cours peut être complété en un bloc complet de deux semaines, ou fractionné pour créer un rythme plus convivial et détendu.

Êtes-vous intéressé et parlez-vous un peu anglais ? Alors, vous savez ce qu'il faut faire : visitez Archive.org et téléchargez le PDF. Swenson mentionne que l'agence a décidé de retenir certains matériels, et il essaiera de les obtenir via de nouvelles demandes FOIA, mais il considère que la réponse initiale était bonne, et qu'il ne peut pas se sentir déçu de recevoir 400 pages de contenu auparavant classifié.

Téléchargez le PDF : Cliquez ici - Source : ZDNet

https://old.neoteo.com/cursos-de-programacion-online/