.. _20171aensaenocturerst: =================== ENSAE 1A : nocturne =================== .. only:: html **Links:** :download:`notebook <2017_1a_ensae_nocture.ipynb>`, :downloadlink:`html <2017_1a_ensae_nocture2html.html>`, :download:`PDF <2017_1a_ensae_nocture.pdf>`, :download:`python <2017_1a_ensae_nocture.py>`, :downloadlink:`slides <2017_1a_ensae_nocture.slides.html>`, :githublink:`GitHub|_doc/notebooks/2017/ensae/2017_1a_ensae_nocture.ipynb|*` Le data scientiste est devenu populaire. Il n’a pas toujours eu ce nom là. Un jour, on m’a demandé ce que je faisais. Devant un clavier la plupart du temps, j’ai d’abord pensé à Glenn Gould. .. code:: ipython3 from IPython.display import YouTubeVideo YouTubeVideo("qB76jxBq_gQ") .. raw:: html Trop poétique peut-être ? Que pourrait être un algorithme sinon de la musique ? Et puis j’ai voulu faire un peu moins geek, un peu plus fun alors j’ai pensé à Joe Cocker. .. code:: ipython3 YouTubeVideo("oL1JyDTq3Qc") .. raw:: html Il est si droit quand il chante. Bon en fait, quand je code, je mets Highway to Hell. .. code:: ipython3 YouTubeVideo("MOTMw0o1ELM") .. raw:: html J’ai l’impression que ça fait fuir les bugs. Mais je ne suis pas le seul que ça fait tripper. .. code:: ipython3 YouTubeVideo("s25WLbQKMCU") .. raw:: html Je fais aussi quelques infidélités. .. code:: ipython3 YouTubeVideo("UgKMdqSUkKc") .. raw:: html On m’a dit finalement que j’étais un **geek**. J’ai cru qu’on m’avait donné le nom de mon futur groupe de rock. .. code:: ipython3 YouTubeVideo("Q9_2bOzWLSw") .. raw:: html Personne n’est parfait :) .. code:: ipython3 YouTubeVideo("-mHhr-aaLnI") .. raw:: html D’ailleurs, je suis plus doué pour le tennis. .. code:: ipython3 YouTubeVideo("M6GIOh3wTk0") .. raw:: html Les personnes les plus riches sont des geeks .. code:: ipython3 from IPython.display import Image Image("https://assets.entrepreneur.com/content/3x2/1300/20160128191624-bill-gates-mark-zuckerberg-jeff-bezos.jpeg", width=400) .. image:: 2017_1a_ensae_nocture_25_0.jpg :width: 400px Quand j’étais petit, le mot geek n’existait pas. Je cite les mots d’une élève de l’année dernière. *Mon premier binôme est un MPSI qui avait déjà fait un projet de programmation en classe préparatoire, ce qui me rassurait, si j’avais un problème. Le problème était qu’il avait déjà rencontré et surmonté depuis longtemps des obstacles que je ne rencontrais que maintenant. Non seulement c’était déresponsabilisant, car je n’avais jamais à chercher longtemps, mais aussi dévalorisant pour moi, car il n’y avait rien que je pouvais faire pour l’aider, même avec de la bonne volonté. Je me mettais des standards tellement élevés, je voulais que tout soit parfait dès le premier essai et atteindre un niveau qu’il était impossible d’atteindre dans le temps imparti. La joie n’était plus au rendez vous.* *Après avoir changé de partenaire, c’était très différent : on avançait quasiment au même rythme, on pouvait dialoguer sur des problèmes de code et trouver la solution en commun. Alors qu’il est assez ennuyeux de se faire expliquer un code, cela devenait intéressant de bricoler petit à petit pour construire quelque chose qui marchait – l’activité redevenait ludique. En somme, ce projet m’a appris certaines choses qui sont valables partout : je pensais que c’était plus important de faire progresser le code que de progresser moi-même. Mais je me suis rendu compte que ça ne servait à rien de se mettre avec le meilleur pour un super résultat si l’on est incapable ensuite de le faire tout seul.* *Il vaut mieux chercher de bonnes conditions pour progresser, pouvoir progresser en même temps que son binôme en apprenant à se faire confiance.* Les contenus ------------ - `Python dans tous ses états `__ - `Apprendre la programmation avec Python `__ - `Les maths d’abord, la programmation ensuite `__ - `Jeux algorithmiques pour petits et grands `__ Une histoire de startup ----------------------- *Passage Métro* - Vous prenez le métro tous les jours. - On est quasi sûr de vous y trouver. Le premier semestre ------------------- `Algorithmes et programmation `__