CodeGym /Cours /Python SELF FR /Cours de Python de CodeGym

Cours de Python de CodeGym

Python SELF FR
Niveau 64 , Leçon 5
Disponible

7.1 Un peu sur CodeGym

CodeGym, c'est une boîte légendaire. Elle a vu le jour à l'automne 2012 et a rapidement gagné en popularité. L'apprentissage chez CodeGym était super sympa : des aventures et des discussions avec des persos de Futurama, un format de jeu pour apprendre et une grande communauté où tout le monde s'aidait en permanence.

Le projet CodeGym s'est démarqué par un grand accent sur la pratique. En 2015, le cours comprenait 1200 exercices pratiques, avec auto-correction, exigences et recommandations. On pouvait résoudre des exercices soit via le WebIDE (un widget spécial sur le site), soit via un plugin pour IntelliJ IDEA, un IDE pro.

Une des grandes fiertés, c'était la création d'un département d'aide super efficace. Chaque fois qu'un utilisateur posait une question à propos d'un exercice, les informations suivantes étaient ajoutées automatiquement : l'énoncé, le statut des exigences, et le code de l'utilisateur, qui s'affichait dans un widget très pratique.

Aujourd'hui, le cours est traduit dans 30 langues et compte une tonne d'étudiants des États-Unis, du Mexique, d'Allemagne, d'Inde et de Chine.

Une école aux États-Unis a même accroché une plaque de remerciement CodeGym à côté du nom de l'école.

En plus de la plaque, on a plein de choses à montrer.

Par exemple, des photos de remerciement d'élèves croates. Ou des récompenses d'étudiants d'un collège américain, des participants joyeux d'un concours de robotique des États-Unis, des photos d'élèves de McDonough School qui, après avoir suivi CodeGym, ont décroché la 1ère place en Java au concours Lockheed Martin, des photos d'indiens qui ont assisté à nos conférences sur la programmation, puis suivi le cours en ligne.

Les photos montrent l'ampleur de l'événement, et tout ça est bien réel.

Histoires de réussite

En théorie, on pourrait ajouter la phrase que "l'objectif principal du cours est de s'éclater, avoir une bonne ambiance et acquérir des compétences pratiques en programmation pour facilement décrocher un job de développeur". Et montrer quelques histoires de personnes dont la vie a changé grâce à CodeGym.

  • L'histoire d'un gars de Minsk, qui était ouvrier du bâtiment, a travaillé-travaillé, a découvert CodeGym, a commencé à étudier et a drastiquement changé sa vie — il est devenu programmeur, a déménagé au Canada et maintenant il est un top blogueur IT sur TikTok,
  • L'histoire d'une femme de Suède, qui, travaillant comme économiste, a décidé à 43 ans de complètement changer de vie, a commencé à étudier chez nous et travaille maintenant comme développeuse,
  • Et la fameuse histoire d'un boxeur qui s'est reconverti dans l'IT grâce à nous.

Rencontre avec Sergei Morari (Tiraspol, Moldova)

Il était un athlète professionnel qui s'est lancé dans une carrière en IT.

Parmi ses réalisations les plus importantes : troisième place aux Championnats du monde de sambo combat, deux fois champion national de sambo combat, ainsi que de nombreuses victoires dans des tournois internationaux de MMA et de lutte.

Mais la vie en a décidé autrement. Il a subi une blessure, et pire encore — des interdictions médicales de concourir, qui ont mis fin à ses rêves.

Puis il cherchait un nouveau sens à sa vie, a découvert CodeGym par hasard, et cela a changé toute sa vie.

Citation:

"Je veux partager mon histoire de réussite, ou plutôt expliquer comment ce cours a changé ma vie. J'espère que mon histoire deviendra une motivation pour quelqu'un de ne pas abandonner et de travailler plus dur pour ses rêves. Après tout, il fut un temps où je ne faisais que rêver d'un emploi que j'aime et d'utiliser mon cerveau pour gagner correctement ma vie".

Lien — https://codegym.cc/groups/posts/166-from-the-ring-to-the-it-field

Rencontre avec Madina Noren (Stockholm, Suède)

Elle a travaillé pendant de nombreuses années comme économiste, mais elle voulait essayer un autre métier. À 43 ans, elle a commencé à apprendre Java et a rapidement trouvé un job en tant que Java Junior Developer dans une banque suédoise.

“Je pense que le style d'apprentissage chez CodeGym me convenait, c'est pourquoi je me suis autant plongée dans Java. J'étais très intéressée par l'apprentissage. Au début, je ne dormais pas bien : j'apprenais sur un ordinateur et un téléphone, prenais un bus et donnais des conférences, parfois j'essayais d'écrire des programmes dans le même bus - c'était tellement intéressant.

Lien — https://javarush.com.ua/groups/posts/3470-s-javarush-ja-poznakomilasjh-v-43-goda-istorija-programmistki-madinih-noren

*CodeGym est le nom de CodeGym en Europe de l'Est.

Rencontre avec Oleg Shilyuk (Avant – Minsk, Biélorussie. Maintenant – Toronto, Canada)

Oleg était un constructeur de formation. Il a travaillé dans la construction pendant trois ans. La prochaine étape était de travailler comme coursier. À un moment donné, Oleg a décidé qu'il voulait changer sa vie pour le mieux radicalement.

Il a commencé à étudier chez CodeGym (CodeGym est le nom de CodeGym en Europe de l'Est). Après six mois (même avant d'avoir terminé la formation), il a trouvé un job en tant que développeur Java.

Maintenant, Oleg est un blogueur célèbre qui partage des conseils sur le développement logiciel.

Et aussi, récemment, Oleg a déménagé au Canada et travaille comme programmeur.

Citations:

"Je suis constructeur de formation, et avant la programmation, j'ai travaillé comme plâtrier pendant trois ans sur un chantier. La prochaine étape de ma “progression de carrière” était le poste de coursier. J'ai travaillé plus d'un an dans la livraison de produits, et c'est pendant cette période que j'ai réalisé que je devais changer radicalement de vie. Quand tu portes 15 kg de pastèques + 20 litres d'eau au 9ème étage, parce que l'ascenseur ne fonctionne pas, tu penses : peut-être que je ne fais pas ce qu'il faut dans la vie.”

"En ce moment, je travaille en tant que développeur Java pour des clients américains depuis plus d'un an. Je tiens mon blog sur Instagram et TikTok et partage des informations utiles. Maintenant, je profite juste de ma vie."

Lien — https://javarush.com.ua/groups/posts/2909-iz-kurjhera-v-java-razrabotchika

7.2 CodeGym University

À l'automne 2021, l'équipe CodeGym a lancé un nouveau format d'apprentissage — CodeGym University. Notre objectif était de former non seulement des débutants, mais des gens aussi proches que possible d'un Java Middle Developer. Ces gens peuvent aussi bien gérer n'importe quel travail que le trouver.

Le nouveau format d'apprentissage reposait sur les points clés suivants :

  • La formation dure 12 mois.
  • Le plan de formation est au plus près des offres d'emploi sur le marché du travail.
  • Formation en petits groupes avec un mentor.
  • Possibilité de se former entièrement en ligne.
  • Le rythme de la formation est dicté par le mentor : il y a des délais et des échéances.
  • Beaucoup de pratique et de grands projets.
  • Projet final très important.
  • Apprentissage de toutes les subtilités de la recherche d'emploi et des entretiens.

La nouvelle approche pédagogique s'est révélée très efficace. Tout d'abord, les mentors dictaient le rythme de la formation, ce qui aide la plupart des gens à éviter la paresse ou le burn-out. Chaque projet a des délais et des échéances appropriés, et les mentors sont prêts à s'adapter aux besoins des étudiants.

Deuxièmement, les mentors sont des personnes ayant une grande expérience en développement et en enseignement. Ils ont eu une grande liberté créative. Ce qui a grandement influencé la motivation des étudiants. Si le mentor est motivé, avec le temps, les étudiants le deviennent aussi.

Et, troisièmement, un grand accent sur la pratique. Le cours Java Software Engineer contient 2000 exercices pratiques, que l'on peut résoudre via WebIDE ou via un plugin pour Intellij IDEA. Et en plus, le cours compte 10 projets et un projet final vraiment immense.

C'est peut-être pour cela que la moitié des diplômés de CodeGym University décrochent un emploi directement à un niveau de middle. D'un autre côté, pourquoi pas, si certains mentors parviennent à expliquer à leurs étudiants docker, le cloud et les microservices. Si le clonage était légal, nous aurions depuis longtemps cloné ces mentors 🤦‍♂️.

7.3 Cours Python Fullstack Software Engineer

Si tu lis ces lignes, cela signifie qu'à l'été 2024, nous avons lancé notre cours de Python.

Ces dernières années, la popularité de Python a grandi rapidement, et nous avons souvent reçu des demandes de nos étudiants — est-ce que nous comptons lancer un cours de Python, et encore mieux, un cours de Python Fullstack Developer. Car c'est justement avec ce profil qu'on trouve le plus facilement un emploi.

Pourquoi pas! Bien sûr, nous nous appelons CodeGym, mais ça ne nous empêche pas de sortir de bons cours de Python et de bons développeurs Python. 12 ans d'expérience, ça ne s'oublie pas si facilement.

Donc, nous avons réuni plusieurs bons spécialistes de Python, étudié les offres d'emploi sur le marché et établi un nouveau plan de formation de 12 mois. Ensuite, il y a eu des exercices, des projets, des conférences, des présentations et encore beaucoup de travail.

On a décidé de l'appeler Python Fullstack Software Engineer. Le cœur de la formation est l'apprentissage du langage Python et des bibliothèques et frameworks les plus populaires. Comme Django, Flask, Fast API et d'autres.

Ensuite, dans le cadre de ta transformation en Fullstack Developer, tu apprendras Docker, les bases du Web, les bases du SQL et le travail avec des bases de données. Tu apprendras aussi à déployer un projet sur un serveur distant.

Enfin, nous avons décidé d'ajouter au programme des compétences nécessaires pour la conception de logiciels modernes : les patterns de conception, les méthodologies de développement logiciel, la conception de bases de données. Et, bien sûr, les algorithmes et les structures de données. Donc, en terminant le cours, tu seras un véritable Software Engineer.

Et à la toute fin, tu auras un intensif, où nous t'enseignerons comment rechercher un emploi dans le monde moderne. Surtout dans l'IT. Car en plus de passer l'entretien, il faut, d'une part, que tu sois invité à cet entretien, et d'autre part, que tu sois choisi parmi tous les candidats.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION