Avez-vous envie de vous initier à la programmation en vous amusant ?
Ce livre, accessible dès la fin du lycée, vous propose 15 énigmes à résoudre en écrivant des programmes en Python. Leur difficulté est variable et indiquée par un système d'étoiles. En cas de besoin d'un (ou de plusieurs) coup(s) de pouce, trois indices vous mettront progressivement sur la voie de la solution.
À la fin du livre, une explication détaillée vous donnera la clé de chaque énigme. En complément de ces 15 énigmes, de très nombreux encarts illustrés vous apporteront des connaissances historiques et techniques et des anecdotes vous feront découvrir des personnages célèbres du monde de l'informatique.
Pascal Lafourcade est maître de conférences à l'IUT d'informatique de l'Université Clermont Auvergne et membre du Laboratoire d'informatique, modélisation et optimisation des systèmes. Il est spécialiste en sécurité informatique et cryptographie.
Malika More est maîtresse de conférences à l'IUT d'informatique de l'Université Clermont Auvergne et membre du Laboratoire d'informatique, modélisation et optimisation des systèmes. Elle est responsable du groupe Informatique Sans Ordinateur de l'IREM de Clermont-Ferrand.
En guise d'ultime énigme, voici une séquence de caractères.
Saurez-vous trouver la bonne approche pour en percer le secret ?
Rcufkcf ur zhqg zf lksfprgqks zfii fkyldh gy fx;iquk gy q cyo;lgfp.
Qpg ur fvfpjghukd firf zf sy. Sykqis Eklgh. (20 oqu 1995)
Pascal Lafourcade est professeur des universités à l'Université Clermont Auvergne, où il enseigne au département Informatique de l'IUT et à l'ISIMA. Il est membre du
LIMOS (Laboratoire d'Informatique, de Modélisation et d'Optimisation des Systèmes, UMR CNRS 6158), et co-fondateur de la société ASTEROIDE (Trust4Sign), spécialisée en cybersécurité.
Après un DEA en Intelligence Artificielle à l'Université Paul Sabatier de Toulouse, il soutient sa thèse à l'ENS Cachan sur la vérification de protocoles cryptographiques, puis effectue un post-doctorat à l'ETH Zurich — l'une des institutions scientifiques les plus prestigieuses d'Europe. En 2007, il devient maître de conférences à l'Université de Grenoble, avant de rejoindre Clermont-Ferrand en 2013 pour prendre la tête de la chaire industrielle de confiance numérique.
Ses travaux de recherche couvrent la sécurité informatique, la cryptographie, la vérification formelle de protocoles et la blockchain. Ses publications comptent plus de 2 300 citations internationales, et il publie régulièrement dans les conférences les mieux classées du domaine — USENIX Security, Financial Cryptography, IJCAI.
Figure atypique dans le monde académique, Pascal Lafourcade porte une conviction forte : la cryptographie doit être accessible à tous. Il a organisé pendant trois ans un séminaire mensuel sur la confiance numérique et s'est engagé dans la médiation scientifique avec des ouvrages pédagogiques remarqués — dont
25 énigmes ludiques pour s'initier à la cryptographie et
Les blockchains en 50 questions, qui font référence dans leur domaine.
Convaincu que "la blockchain est une révolution au même titre que l'imprimerie, l'électricité et Internet", il est l'un des rares chercheurs français à combiner expertise cryptographique de haut niveau, maîtrise des protocoles blockchain et capacité à transmettre ces savoirs — aussi bien aux ingénieurs qu'au grand public.
Maîtresse de conférences à l'IUT d'informatique de l'Université Clermont Auvergne et membre du Laboratoire d'informatique, modélisation et optimisation des systèmes. Elle est responsable du groupe Informatique Sans Ordinateur de l'IREM de Clermont-Ferrand.