Mon Labo Python

Mon avis sincère sur une formation Python en ligne pour débutant

Mon avis sincère sur une formation Python en ligne pour débutant

Il pleuvait des cordes sur Clermont-Ferrand ce soir de novembre dernier. Je me revois encore, assise à la table de la cuisine, fixant ce curseur qui clignotait sur mon écran noir comme un petit cœur électronique qui se moquait de moi. J'avais l'impression que le code était une muraille de Chine invisible, un truc réservé aux gens qui mangent des maths au petit-déjeuner. C'est là que j'ai cliqué sur le bouton "Acheter" de ma toute première ressource sérieuse.

Avant d'aller plus loin, je vous le dis en toute franchise : ce carnet de bord contient quelques liens affiliés. Si vous passez par eux pour vous lancer, je reçois une petite commission, mais pour vous, le prix reste le même. Je ne vous parle ici que de ce qui a vraiment traîné sur ma nappe en toile cirée ces huit derniers mois, entre le pot de confiture et mes cahiers de brouillon.

Pourquoi j'ai fini par choisir cette formation plutôt qu'une autre

Quand on veut débuter en Python quand on n'est pas développeur, on se noie vite sous les promesses. J'ai choisi la Formation au langage Python pour une raison très terre-à-terre : les leçons étaient courtes. En tant que salariée qui rentre avec les jambes lourdes et l'esprit encore plein des dossiers de la journée, je ne pouvais pas m'enfiler des vidéos de deux heures. Il me fallait des morceaux que je pouvais croquer en vingt minutes, le temps que l'eau des pâtes bouille.

L'autre point crucial pour moi, c'était la langue. J'ai un niveau d'anglais correct pour commander un café, mais essayer de comprendre pourquoi ma boucle ne tourne pas en écoutant un accent californien, c'était au-dessus de mes forces. Cette formation est intégralement en français, et ça, c'est un filet de sécurité immense quand on a déjà l'impression de nager en eaux troubles.

Cahier de notes Python et ordinateur sur une table de cuisine avec un reste de repas

Mes premiers pas : entre listes, boucles et café réchauffé

Le début a été une lune de miel. J'apprenais à manipuler des variables comme on range des couverts dans un tiroir. La formation utilise Python 3, la version standard actuelle, ce qui évite de se mélanger les pinceaux avec de vieux grimoires informatiques. J'ai découvert que le nom du langage n'avait rien à voir avec les serpents, mais qu'il venait des Monty Python. Ça m'a tout de suite rendu le truc plus sympathique, moins "laboratoire secret".

Mais la réalité m'a vite rattrapée. Je me souviens du contact froid de la table en formica sous mes poignets et de l'odeur du café réchauffé trois fois pendant que je relisais ma boucle 'while' pour la dixième fois. Je ne comprenais pas pourquoi mon programme ne s'arrêtait jamais. C'est là que j'ai découvert la règle d'or de la PEP 8, le guide de style officiel : l'indentation. En Python, on ne rigole pas avec ça. Il faut 4 espaces pour décaler son code, sinon c'est la grève immédiate du logiciel.

J'ai passé une soirée entière à pleurer de frustration devant une 'SyntaxError' pour réaliser que j'avais simplement oublié deux points à la fin d'une ligne 'if'. C'est le genre de moment où l'on se sent vraiment bête, mais quand on finit par trouver, le picotement d'excitation dans le bout des doigts quand je clique sur 'Exécuter' et que, pour la première fois, aucune ligne rouge n'apparaît, c'est presque addictif.

Le revers de la médaille : quand l'autonomie devient une corvée

C'est là que mon avis devient un peu plus nuancé. La Formation au langage Python est géniale pour mettre le pied à l'étrier, mais elle a le défaut de ses qualités : elle est pas chère, et donc, on est un peu livrée à soi-même. Un soir de mai, je me suis retrouvée complètement bloquée sur un exercice de dictionnaire (un truc pour stocker des infos, comme un carnet d'adresses). J'avais beau retourner le problème dans tous les sens, ça ne rentrait pas.

C'est la grande leçon de ces huit mois : les formations à bas prix demandent un temps de recherche personnel beaucoup plus important. J'ai dû passer des heures sur des forums et à lire des articles sur les messages d'erreur Python fréquents pour combler les trous. Une formation premium avec un mentor m'aurait probablement débloquée en deux minutes. Là, j'ai dû ramer seule. C'est formateur, certes, mais quand il est 22h et qu'on a juste envie de réussir son script, c'est rageant.

Écran d'ordinateur affichant une erreur de syntaxe Python et une tasse de café froide

Comparaison des pistes que j'ai explorées

Au fil de mes recherches, j'ai croisé d'autres routes. Parfois, j'ai failli bifurquer, surtout quand Python me donnait trop de fil à retordre. Voici comment je situe mon expérience par rapport à ce que j'ai pu apercevoir :

Le bilan après huit mois de pratique

Aujourd'hui, je ne suis toujours pas une développeuse. Si vous me demandez de créer la prochaine application à la mode, je vais bégayer. Mais quelque chose a changé. Cette petite voix dans ma tête qui me disait "tu n'as pas le cerveau pour ça" s'est tue subitement quand mon script a affiché enfin : "Bravo, vous avez deviné le nombre !".

Je respecte même les limites de la PEP 8, comme cette fameuse recommandation de ne pas dépasser 79 caractères par ligne de code pour que ça reste lisible. C'est un peu comme ne pas écrire dans la marge de son cahier d'écolier, une discipline qui finit par donner de la clarté à mes pensées.

Résultat positif d'un script Python affiché sur un écran d'ordinateur portable

Si vous hésitez encore, mon conseil est simple : n'attendez pas d'avoir le "déclic" ou d'avoir trois heures devant vous. Lancez-vous avec une ressource accessible comme la Formation au langage Python. Acceptez que vous allez ramer, que vous allez détester votre clavier par moments, et que vous devrez souvent chercher par vous-même sur Google pourquoi tel ou tel truc coince. C'est justement dans cette recherche-là que le métier rentre.

Ce soir, je ferme mon ordinateur avec le sentiment du devoir accompli. Ma boucle fonctionne, mes variables sont bien rangées, et même si j'ai encore mille choses à apprendre sur les dictionnaires ou les classes, je sais que je ne suis plus une étrangère face à mon écran. Et vous, c'est pour quand le premier "Hello World" sur votre table de cuisine ?

Articles connexes