Ce livre s'adresse aux élèves de première et de terminale qui suivent la spécialité NSI, ainsi qu'à toute personne curieuse de comprendre comment pensent les ordinateurs. Il propose un cours pratique sous forme de fiches courtes et vulgarisées, écrites dans un style simple et pas à pas, pour apprendre sans jamais se sentir perdu. Du parcours séquentiel aux graphes, en passant par les tris, la recherche dichotomique, les k plus proches voisins, la programmation dynamique et la récursivité, chaque grande notion du programme est expliquée, illustrée puis mise en pratique. Tout le code est écrit en Python et s'exécute dans les notebooks Jupyter, pour apprendre en expérimentant directement sur votre ordinateur. Les structures de données essentielles, comme la pile, la file, les arbres binaires et les graphes, sont aussi abordées avec le même souci de clarté.
Au fil des pages, vous allez : - Découvrir chaque algorithme à partir d'une intuition simple. - Visualiser son comportement grâce à Matplotlib et Seaborn. - Mesurer ses performances pour comprendre ses forces et ses limites. - Vous entraînez avec de nombreux exercices corrigés et détaillés.
Pensé aussi bien pour préparer le baccalauréat que pour apprendre en autonomie, ce livre avance à votre rythme et vous laisse le temps de comprendre. Aucune connaissance préalable n'est demandée. Avec un peu de curiosité et l'envie d'essayer, vous découvrirez que les algorithmes sont à la portée de tous. Ouvrez ce livre, ouvrez un notebook, et commencez l'aventure.
Patrice REY est informaticien et formateur indépendant, diplômé en informatique et certifié Microsoft MCTS. Passionné par les technologies WPF et DirectX, spécialiste du langage C#, adepte des langages C++, Java et Python, programmeur passionné pour le tableur EXCEL et pour les API 3D, il vous fait partager sa passion pour le développement et la programmation des applications au travers de cet ouvrage.
Il n'y a pour le moment pas de critique presse.