Bon, soyons honnêtes deux secondes. Quand j’ai décidé d’apprendre Python l’année dernière, je pensais que j’allais devenir le prochain génie de l’IA en trois semaines. Spoiler : non.
Mais ce qui m’a surpris, c’est que même en codant comme un pied (et je pèse mes mots), j’arrive quand même à faire des trucs sympas. Genre automatiser mes factures, scraper des sites pour surveiller les prix de mes jeux préférés, ou créer des petits bots Discord pour mes potes. D’ailleurs, récemment j’ai même développé un script pour suivre les championnats de poker en ligne et être notifié des gros tournois.
Pourquoi Python et pas autre chose ?
Franchement, j’ai choisi Python parce que tout le monde disait que c’était « facile ». Et puis Microsoft vient de sortir son nouveau framework multi-agents qui supporte Python, donc ça doit être un bon choix, non ? (Même si apparemment sa popularité baisse un peu ces derniers temps, mais bon).
Le truc avec Python, c’est que tu peux écrire print("Hello World") et boom, ça marche. Pas besoin de compiler, pas de points-virgules partout. C’est un peu comme faire un tour sur Vegas Plus – tu arrives, tu joues direct sans te prendre la tête avec des configurations compliquées.
Perso, ce qui m’a accroché :
| Avantage | Exemple concret | Temps pour comprendre |
|---|---|---|
| Syntaxe simple | Les boucles for sont juste… logiques | 15 minutes |
| Librairies de ouf | Pandas pour analyser mes dépenses Steam | 2 semaines (j’ai galéré) |
| Communauté énorme | Toujours quelqu’un pour t’aider sur Stack Overflow | Immédiat |
| Versatilité | Du web scraping aux bots Discord | Ça dépend du projet |
Par où j’ai commencé (et où j’ai foiré)
J’ai fait l’erreur classique du débutant : acheter 6 cours Udemy pendant les soldes et n’en finir aucun. 120€ partis en fumée.
Ce qui a vraiment marché pour moi, c’est de me fixer un projet débile mais concret. Genre, j’ai codé un script qui m’envoie un SMS quand ma copine publie sur Instagram (oui, je suis ce genre de mec).
Les ressources qui m’ont vraiment aidé
Python.org a un tutoriel gratuit qui est franchement pas mal pour commencer. Mais attention, c’est un peu sec. Moi j’alternais avec des vidéos YouTube pour pas m’endormir.

Le piège dans lequel je suis tombé : vouloir tout apprendre d’un coup. Les décorateurs, les générateurs, la programmation orientée objet… J’ai voulu faire le malin.
Résultat ? J’ai rien compris et j’ai failli abandonner.
Ce que j’aurais aimé savoir avant
Python 2 vs Python 3 ? Python 3, point. Si un tuto utilise Python 2, ferme l’onglet.
L’indentation, c’est pas juste pour faire joli. En Python, si ton code est mal indenté, ça marche pas. J’ai perdu 3 heures sur une erreur d’indentation la première semaine (4 espaces vs une tabulation, le classique).
Les erreurs de débutant que j’ai toutes faites
Nommer une variable « list » ou « dict ». Catastrophe assurée.
Oublier les deux points après un if ou un for. Toujours.
Essayer de modifier une liste pendant qu’on itère dessus. Spoiler : ça finit mal.
Ignorer les messages d’erreur. Python te dit littéralement où est le problème, mais non, moi je préférais deviner pendant 30 minutes.
Les projets qui m’ont fait progresser
Mon premier « vrai » projet : un script qui télécharge automatiquement mes relevés bancaires et les classe par mois. 50 lignes de code, 3 semaines de galère, mais quelle satisfaction !
Ensuite j’ai fait un bot Telegram qui m’envoie les menus du resto d’entreprise tous les matins. Mes collègues m’ont pris pour un génie alors que j’ai juste copié-collé du code de Stack Overflow en changeant 3 trucs.
Le projet dont je suis le plus fier : un petit programme qui analyse mes parties de jeux vidéo et me dit quand je joue le mieux (spoiler : pas après 23h).
Ce qui m’a surpris avec Python
Les librairies font TOUT. Sérieusement. Tu veux faire de la reconnaissance d’image ? Y’a une lib. Envoyer des emails ? Y’a une lib. Contrôler ton frigo connecté ? Y’a probablement une lib.
Par contre, le revers de la médaille : des millions de développeurs se font avoir par des packages malveillants. Genre récemment avec l’attaque sur LiteLLM. Faut faire gaffe à ce qu’on installe.
Mon setup actuel (simple mais efficace)
VSCode avec l’extension Python. Point.
J’ai essayé PyCharm, mais c’est comme utiliser un tank pour aller chercher le pain. Trop de fonctionnalités que je comprends pas.
Pour gérer mes packages, j’utilise pip et des environnements virtuels (j’ai mis 2 mois à comprendre pourquoi c’était important, mais maintenant je fais plus sans).
Est-ce que ça vaut le coup en 2026 ?
Alors oui, apparemment Python perd un peu de vitesse. Mais franchement, pour un débutant, ça reste le meilleur choix. T’as une question ? La réponse existe déjà sur internet. T’as un problème ? Quelqu’un l’a déjà résolu.
Ce qui est cool, c’est que même Microsoft continue d’investir dessus avec leurs nouveaux frameworks d’IA. Donc bon, c’est pas demain que Python va disparaître.
Le seul truc chiant, c’est la gestion des versions et des dépendances. Mais une fois que t’as compris le principe des environnements virtuels, ça roule.
Ah, et fun fact : un python royal s’est échappé dans le Gard cet été. Rien à voir avec le langage, mais ça m’a fait marrer.
Bref, si tu hésites à te lancer, fonce. Dans 2 mois, tu coderas toujours comme un pied, mais au moins tu feras des trucs qui marchent. Et c’est déjà pas mal.