Article original : freeCodeCamp's New Python Certification is Now Live
La communauté freeCodeCamp vient de publier sa nouvelle certification Python. Vous pouvez désormais passer l'examen pour obtenir la certification gratuite et vérifiée, que vous pouvez ajouter à votre CV ou profil LinkedIn.
Chaque certification comprend des centaines d'heures de leçons interactives, d'ateliers, de labs et de quiz.

Comment fonctionne la nouvelle certification Python ?
La nouvelle certification Python vous enseignera les concepts fondamentaux, notamment les fonctions, les boucles, les dictionnaires, les sets, les classes, les structures de données, les algorithmes, et bien plus encore.
La certification est divisée en plusieurs modules qui comprennent des leçons, des ateliers, des labs, des pages de révision et des quiz pour s'assurer que vous comprenez réellement le contenu avant de passer au module suivant.
Les leçons constituent votre premier contact avec les nouveaux concepts. Elles fournissent la théorie et le contexte essentiels sur le fonctionnement des choses dans l'industrie du développement logiciel.

À la fin de chaque leçon, trois questions de vérification des connaissances permettront de tester votre compréhension du contenu de la leçon.

Après les blocs de leçons, vous participerez aux ateliers. Ces ateliers sont des projets guidés étape par étape qui vous offrent l'opportunité de mettre en pratique ce que vous avez appris dans les leçons.
Vous n'avez pas besoin d'installer d'application séparée pour exécuter votre code Python. Nous disposons d'un éditeur Python personnalisé qui exécute le code directement dans le navigateur.

Après les ateliers, vous terminerez un lab qui vous aidera à réviser ce que vous avez appris jusqu'à présent. Ce sera l'occasion de commencer à construire des projets par vous-même, ce qui est une compétence cruciale pour un développeur. Une liste de user stories vous sera présentée et vous devrez réussir les tests pour terminer le lab.

À la fin de chaque module, se trouve une page de révision contenant la liste de tous les concepts abordés. Vous pouvez utiliser ces pages de révision pour vous aider à étudier pour les quiz.

La dernière partie du module est le quiz. Il s'agit d'un QCM de 20 questions conçu pour tester votre compréhension du matériel couvert dans le module. Vous devrez obtenir 18 bonnes réponses sur 20 pour réussir.

Tout au long de la certification, vous devrez réaliser cinq projets de certification pour être admissible à l'examen.

Une fois que vous aurez terminé les 5 projets de certification, vous pourrez passer l'examen de 50 questions en utilisant notre nouvel environnement d'examen open source. La communauté freeCodeCamp a conçu cet outil d'environnement d'examen avec deux objectifs : respecter votre vie privée tout en rendant la triche plus difficile.
Une fois l'application téléchargée sur votre ordinateur portable ou de bureau, vous pourrez passer l'examen.
Foire Aux Questions (FAQ)
Tout cela est-il vraiment gratuit ?
Oui. freeCodeCamp a toujours été gratuit, et nous proposons des certifications gratuites et vérifiées depuis plus d'une décennie. Ces examens ne sont que la dernière extension des ressources d'apprentissage gratuites de notre communauté.
Qu'est-ce qui empêche les gens de tricher aux examens ?
Notre objectif est de trouver un équilibre entre la prévention de la triche et le respect du droit à la vie privée.
Nous avons mis en œuvre un certain nombre de mesures fiables, mais non intrusives, pour aider à prévenir la triche lors des examens de freeCodeCamp :
Pour chaque examen, nous disposons d'une banque massive de questions et de réponses potentielles. Chaque fois qu'une personne tente un examen, elle ne voit qu'un petit échantillon aléatoire de ces questions.
Nous n'autorisons qu'une seule tentative d'examen par semaine. Cela réduit la capacité à passer l'examen par « force brute ».
Nous avons mis en place une sécurité pour valider les soumissions d'examen et prévenir les attaques de l'homme du milieu ou la manipulation de l'environnement d'examen.
Nous examinons manuellement chaque examen réussi pour détecter toute preuve de triche. Notre environnement d'examen produit de nombreuses métriques sur lesquelles nous pouvons nous appuyer.
Nous prenons la triche, et toute forme de malhonnêteté académique, très au sérieux. Nous agirons de manière décisive.
Cela dit, les résultats d'examen de personne ne seront rejetés sans un examen humain, et aucun compte ne sera banni sans avertissement sur la base d'un seul résultat d'examen suspect.
Ces examens sont-ils « à livre ouvert » ou « à livre fermé » ?
Tous les examens de freeCodeCamp sont « à livre fermé », ce qui signifie que vous ne devez compter que sur votre esprit et non sur des ressources extérieures.
Bien sûr, dans le monde réel, vous pourrez faire des recherches. Et dans le monde réel, nous vous encourageons à le faire.
Mais ce n'est pas ce que ces examens évaluent. Ces examens sont plutôt conçus pour tester votre mémoire des détails et votre compréhension des concepts.
Ainsi, lors de ces examens, n'utilisez pas d'assistance extérieure sous forme de livres, de notes, d'outils d'IA ou d'autres personnes. L'utilisation de l'un de ces éléments sera considérée comme de la malhonnêteté académique.
Enregistrez-vous ma webcam, mon micro, ou exigez-vous une photo de ma pièce d'identité ?
Non. Nous avons envisagé d'ajouter ces mesures comme sécurité supplémentaire pour le passage des tests. Mais nous disposons de méthodes moins intrusives pour détecter la plupart des formes de malhonnêteté académique.
Si l'environnement est open source, n'est-il pas moins sécurisé ?
« Avec assez de regards, tous les bugs sont débusqués. » – Loi de Linus, formulée par Eric S. Raymond dans son livre La Cathédrale et le Bazar.
Les projets de logiciels open source sont souvent plus sécurisés que leurs équivalents à code fermé. C'est parce que beaucoup plus de personnes scrutent le code. Et beaucoup plus de personnes peuvent potentiellement aider à identifier les bugs et autres lacunes, puis les corriger.
Nous sommes convaincus que l'open source est la voie à suivre pour ce système d'environnement d'examen.
Comment puis-je contribuer au codebase de l'environnement d'examen ?
Il est entièrement open source, et nous serions ravis de recevoir vos contributions au code. Veuillez lire notre documentation générale d'accueil des contributeurs.
Consultez ensuite le repo GitHub.
Vous pouvez aider en créant des issues pour signaler des bugs ou demander des fonctionnalités.
Vous pouvez également parcourir les issues ouvertes marquées help wanted et tenter d'ouvrir des pull requests pour les résoudre.
Les questions d'examen elles-mêmes sont-elles open source ?
Pour des raisons évidentes de sécurité des examens, les banques de questions d'examen elles-mêmes ne sont pas accessibles au public. :)
Celles-ci sont élaborées et maintenues par les concepteurs pédagogiques de freeCodeCamp.
Que se passe-t-il si j'ai des problèmes de connexion internet pendant l'examen ?
Si vous avez des problèmes de connexion internet au milieu de l'examen, la prochaine fois que vous essaierez de soumettre une réponse, on vous informera qu'il y a des problèmes de connectivité. Le système continuera à vous inviter à réessayer la soumission jusqu'à ce que la connexion réussisse.
Et si mon ordinateur plante pendant l'examen ?
Si votre ordinateur plante pendant l'examen, vous pourrez rouvrir l'environnement d'examen.