(prog1.programmation)= # Programmation I Programmer, c'est facile. Si vous savez dessiner, écrire et calculer, alors vous savez aussi programmer. Quand vous envoyez un message avec WhatsApp, postez une image sur Instagram ou parlez à Siri, vous interagissez avec votre smartphone ou votre ordinateur. Vous communiquez avec cette machine. Ce sont des programmes qui disent à votre ordinateur comment manipuler une image, un texte ou le son de votre voix. Mais, quelque part, ces programmes ont été écrits par des humains. ````{toctree} :maxdepth: 2 :hidden: :numbered: 1 dessiner definir colorier repeter cercler memoriser parcourir write iterer parametrer randomiser questionner decider ecrire attendre renvoyer grouper trier turtleart projet annexe ```` ## Objectifs {fa}`check, text-success mr-1` Découvrir le langage de programmation Python {fa}`check, text-success mr-1` Dessiner, écrire et calculer en utilisant un ordinateur {fa}`check, text-success mr-1` Comprendre la logique d'un programme ## Personnages clés ````{panels} :img-top: media/ada.jpg Ada Lovelace 🇬🇧 ^^^^^ ***1815-1852*** [**Ada Lovelace**](https://fr.wikipedia.org/wiki/Ada_Lovelace) est principalement connue pour avoir réalisé le premier programme informatique, lors de son travail sur un ancêtre de l'ordinateur : la machine analytique de Charles Babbage. Le langage de programmation **Ada** est nommé en son honneur. ---- :img-top: media/guido.jpg Guido van Rossum 🇳🇱 ^^^^^ ***Né en 1954*** [**Guido van Rossum**](https://fr.wikipedia.org/wiki/Guido_van_Rossum) est le créateur du langage de programmation **Python**. Au sein de la communauté pythonienne, il est connu comme « dictateur bienveillant à vie », ce qui signifie qu'il suit le développement de Python et arbitre lorsque la situation le requiert. ````