• 4 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 04/11/2019

Pourquoi apprendre Python ?

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

 

Bienvenue dans ce cours à la découverte du monde fabuleux de la programmation ! Nous allons ensemble apprendre Python, un langage bien connu des scientifiques, des startups et des amateurs d’un certain groupe d’humoristes britanniques.

Pourquoi apprendre Python ?

Avant tout car c’est fun ! Oui oui, croyez-moi, nous allons nous amuser à créer rapidement et facilement des programmes qui rendront jaloux tous vos amis ! Grâce à ce langage, vous pourrez créer des programmes pour votre ordinateur, des sites web et même des jeux ! Pinterest, Instagram et le site du New York Times ont été développés en Python !

Civilization IV utilise Python pour la majorité de ses tâches
Civilization IV utilise Python pour la majorité de ses tâches

Débuter facilement. Python est un langage parfait pour débuter. Il fonctionne sur tous les systèmes d’exploitation (Windows, Mac et Linux) et vous n’avez pas à utiliser un logiciel spécifique pour voir le résultat de votre code. Vous avez juste besoin d’un ordinateur. Et de votre tête. Alouette.

Gagner des sous. Le salaire moyen d’un développeur Python junior en France se situe entre 35 000 et 40 000 selon Hired et est en croissance selon Urban Linker, un cabinet de recrutement spécialisé dans les Startups.

Apprendre un langage reconnu. Python est le 4e langage le plus populaire selon l’index TIOBE et son usage est resté stable depuis une dizaine d’années. Vous avez la garantie d’utiliser longtemps ce que vous apprendrez dans ce cours !
Fan de statistiques ou de big data ? Python est un des langages principaux utilisés en data analysis (analyse de données) et en machine learning (apprentissage par la machine).
Envie de créer un robot qui vous servirait le café le matin ? Python est également le langage de référence pour apprendre la robotique. L’ordinateur le moins cher du monde ($25) a d’ailleurs été conçu dans cet objectif : rendre l’informatique abordable et ludique.

Rejoindre une communauté mondiale. Active et drôle, la communauté Python saura vous accueillir. Avec 27 000 membres sur Meetup et plus de 40 groupes, il s’agit d’une des plus grandes communautés de France. En cherchant un peu vous trouverez certainement des rendez-vous dans la ville la plus proche pour aller boire un verre, parler code et débugger votre dernier programme. Vous rencontrez un souci ? Vous trouverez toujours une réponse sur Stack Overflow.
Guido van Rossum étant un fervent contributeur à des projets Open Source, il n’est pas étonnant que le langage soit très utilisé dans de nombreux projets libres. Il s’agit d’une des forces de la communauté.

Comment tirer parti de ce cours ?

Une de mes convictions pédagogiques les plus profondes est qu’on apprend en faisant, et uniquement en faisant. C’est pourquoi ce cours est organisé autour d’un projet que je développerai au fur et à mesure.

Chaque chapitre sera ponctué de petits exercices pratiques que vous pourrez réaliser directement dans notre console interactive. Entrez votre réponse et cliquez sur Run Code. Votre exercice est corrigé instantanément !

 C'est le moment de vous entrainer !

Cliquez sur ce lien.  

 

Vous pouvez lire le cours sans pratiquer… mais ce serait un peu comme si vous appreniez à faire du vélo en lisant un manuel. Vous avez beau connaître la théorie, vous ne serez pas plus avancé·e.

Le projet fil-rouge de ce cours est un programme qui ira chercher des citations de San Antonio sur Internet et les fera dire par un personnage de dessin animé au hasard. Pour celles et ceux qui ne connaissent pas San Antonio, vous découvrirez bien vite pourquoi cela m’a fait tant rire de développer ce programme !

Dans ce cours, je vais vous accompagner dans la réalisation des étapes suivantes :

  • Installer Python et faire connaissance avec la Console 👋

  • Trouver comment “enregistrer” une citation et la retrouver plus tard.

  • Créer des phrases sous la forme ‘<personnage> a dit : “<citation>”’ et la modifier automatiquement.

  • Créer des listes pour stocker plusieurs citations et plusieurs personnages.

  • Créer des “dictionnaires” pour attribuer plusieurs citations à un même personnage.

  • Enregistrer votre programme dans un fichier externe car il commence à faire plusieurs lignes !

  • Interagir avec notre utilisateur : quand il tape “entrée”, le programme doit afficher une nouvelle citation. Quand il tape “B”, le programme s’arrête. ☠

  • Afficher une citation au hasard quand on lance le programme.

  • BONUS : Stocker nos citations et nos personnages dans un fichier externe.

  • BONUS : Coder un petit robot qui va parcourir le Web à la recherche de citations et de personnages puis les stocker dans un fichier sur votre ordinateur.

Allez, maintenant que je vous ai donné envie, il est temps de s’y mettre !

 

Exemple de certificat de réussite
Exemple de certificat de réussite