Emma avait toujours été curieuse de savoir comment les sites web et les applications étaient créés. Un jour, elle a décidé qu'elle apprendrait à coder. Elle avait entendu dire que la programmation était difficile, mais elle était déterminée à essayer. Emma a commencé par chercher des cours en ligne gratuits. Il y avait tellement d'options qu'elle s'est sentie dépassée au début. Elle a lu plusieurs articles sur quel langage de programmation apprendre en premier. Beaucoup de gens recommandaient Python car il était adapté aux débutants. Emma a choisi un cours appelé 'Python pour débutants' et s'est inscrite immédiatement. La première leçon expliquait ce qu'était un langage de programmation. Emma a appris que les ordinateurs ont besoin d'instructions spécifiques pour effectuer des tâches. Un langage de programmation est la façon dont les humains communiquent ces instructions aux machines. Elle a installé Python sur son ordinateur portable en suivant les instructions vidéo. Ensuite, elle a ouvert un éditeur de texte et a écrit sa première ligne de code. Le code disait : print('Bonjour, le monde!') Quand elle a exécuté le programme, les mots sont apparus sur son écran. Emma a ressenti une vague d'excitation en voyant son code fonctionner réellement. Les leçons suivantes lui ont appris les variables et les types de données. Une variable est comme un conteneur qui stocke des informations. Emma a créé une variable appelée 'name' et y a stocké son nom. Elle a aussi appris les nombres et comment faire des calculs en code. L'addition, la soustraction, la multiplication et la division étaient toutes possibles. Emma passait ses soirées à pratiquer ce qu'elle avait appris. Parfois elle faisait des erreurs et son code ne s'exécutait pas. Ces erreurs sont appelées des bugs en programmation. Trouver et corriger les bugs était frustrant mais aussi gratifiant. Emma a appris à lire attentivement les messages d'erreur pour comprendre ce qui n'allait pas. Après deux semaines, elle est passée à des sujets plus avancés. Elle a étudié les boucles, qui permettent au code de répéter des actions plusieurs fois. Elle a aussi appris les conditions et comment prendre des décisions dans le code. Les instructions if l'ont aidée à écrire du code qui pouvait répondre différemment à différentes entrées. Emma a commencé à travailler sur son premier vrai projet : une calculatrice simple. La calculatrice demanderait à l'utilisateur deux nombres et une opération. Ensuite, elle afficherait le résultat. Il lui a fallu tout un week-end pour le faire fonctionner correctement. Elle était incroyablement fière quand elle a enfin terminé. Emma a montré la calculatrice à son ami Marco, qui était aussi intéressé par le codage. Marco était impressionné et lui a demandé de lui enseigner quelques bases. Enseigner à quelqu'un d'autre a aidé Emma à mieux comprendre les concepts. Ils ont décidé d'apprendre ensemble et de se retrouver chaque samedi pour pratiquer. Au fil des semaines, Emma est devenue plus à l'aise avec Python. Elle a appris à créer des fonctions pour mieux organiser son code. Les fonctions sont des morceaux de code réutilisables qui effectuent des tâches spécifiques. Elle a aussi découvert les bibliothèques, qui sont des collections de code pré-écrit. Les bibliothèques évitent aux programmeurs de devoir tout écrire à partir de zéro. Emma a décidé d'essayer de construire un site web avec ce qu'elle avait appris. Elle devait apprendre HTML et CSS en plus de Python. HTML est le langage qui structure le contenu des pages web. CSS est utilisé pour rendre les sites web beaux avec des couleurs et des mises en page. Apprendre plusieurs langages en même temps était difficile. Mais Emma appréciait le processus d'apprendre de nouvelles choses. Elle a créé un simple site web personnel avec son nom et une courte présentation. Le site avait aussi des photos de ses loisirs et de ses livres préférés. Emma était ravie d'avoir créé quelque chose qui existait sur internet. Sa famille et ses amis ont visité le site et ont laissé des commentaires positifs. Encouragée par ses progrès, Emma s'est fixé un objectif plus grand. Elle voulait créer une application web qui pourrait aider les gens. Elle a réfléchi aux problèmes de sa vie quotidienne que la technologie pourrait résoudre. Emma a remarqué qu'elle oubliait souvent des tâches et des rendez-vous importants. Elle a décidé de créer une application de gestion de tâches avec des rappels. Ce projet était beaucoup plus complexe que ses précédents. Elle devait apprendre les bases de données pour stocker les informations des utilisateurs. Une base de données est comme un classeur numérique pour organiser les données. Emma a passé de nombreuses nuits tardives à travailler sur son application. Il y avait des moments où elle se sentait bloquée et voulait abandonner. Mais elle s'est souvenue pourquoi elle avait commencé à apprendre à coder au départ. Elle était curieuse, et elle voulait créer quelque chose d'utile. Après trois mois de travail, Emma a enfin terminé son application de gestion de tâches. Les utilisateurs pouvaient créer des comptes, ajouter des tâches et définir des rappels. L'application envoyait des notifications par e-mail quand les échéances approchaient. Emma a partagé l'application en ligne, et certaines personnes ont commencé à l'utiliser. Elle a reçu des commentaires et des suggestions d'améliorations. Apprendre à accepter les critiques était une partie importante pour devenir une meilleure programmeuse. Emma a continué à mettre à jour son application selon les souhaits des utilisateurs. Elle a appris que le développement de logiciels est un processus continu. Une année s'était écoulée depuis qu'Emma avait commencé à apprendre à coder. Elle était passée de ne rien savoir à la création d'applications réelles. Le parcours n'avait pas été facile, mais il en avait valu la peine. Emma a décidé qu'elle voulait poursuivre une carrière dans le développement de logiciels. Elle a commencé à postuler pour des postes de développeuse junior dans des entreprises technologiques. Les entretiens étaient difficiles, car ils testaient ses connaissances et ses compétences en résolution de problèmes. Emma s'est entraînée aux défis de codage et a révisé les concepts d'informatique. Après plusieurs entretiens, elle a reçu une offre d'une startup. L'entreprise créait une application pour aider les gens à apprendre des langues. Emma était enthousiaste car cela combinait son amour de l'apprentissage avec la technologie. Le premier jour de travail, Emma se sentait nerveuse mais aussi incroyablement heureuse. Elle avait accompli quelque chose qui semblait autrefois impossible. Ses collègues l'ont accueillie chaleureusement et lui ont fait visiter le bureau. Emma savait qu'il y avait encore tellement plus à apprendre. La technologie évoluait toujours, et les programmeurs devaient continuer à apprendre. Mais Emma n'avait pas peur de ce défi. Après tout, elle avait déjà prouvé qu'elle pouvait apprendre n'importe quoi avec assez de détermination. En regardant en arrière sur son parcours, Emma a réalisé que la meilleure décision qu'elle ait jamais prise était simplement de commencer.

French Story (B1)Apprendre à coder
Cette histoire B1 en Français est conçue pour les intermédiaire qui apprennent le Français. Elle comprend un vocabulaire simple et des phrases courtes pour vous aider à améliorer vos compétences en lecture et en écoute. Cliquez sur n'importe quel mot pour voir les traductions et entendre la prononciation.
About this story
Emma décide d'apprendre à programmer et commence par un cours Python en ligne. Après avoir maîtrisé les bases, elle construit une calculatrice puis un site web personnel. Finalement, elle crée une application de gestion de tâches que les gens utilisent vraiment. Sa détermination porte ses fruits lorsqu'elle décroche un emploi de développeuse junior dans une startup.
Translations in English
Linked wordUnderlined wordOther words
Comprehension Questions
4 questions
1
Quel langage de programmation Emma a-t-elle choisi d'apprendre en premier?
2
Quel était le premier vrai projet d'Emma?
3
Pourquoi Emma a-t-elle décidé de créer une application de gestion de tâches?
4
Quel type d'entreprise a embauché Emma pour son premier emploi?
Vocabulary
39 words from this story


