\section{Remerciements}

L'auteur et l'équipe de Prepamath \'Edition tiennent à remercier Jean-C\^ome\linebreak Charpentier, Nassim Mokrane et Nathalie Defloraine pour l'aide précieuse qu'ils ont apportée à cet ouvrage.

\vspace*{3cm}

\begin{center}
\renewcommand{\arraystretch}{1.5}
 \begin{tabular}{r@{~:~}l}%>{\ttfamily}
  Illustrations & Laurine Moreau, Mickaël Cellier\\
  Coordination éditoriale & François Déliac\\
  Conception couverture &Simon Geliot\\[5em]
  Votre avis nous intéresse & \ttfamily contact@prepamath.fr
 \end{tabular}

\vspace*{7cm}
  \textcopyright{} PREPAMATH \'Edition 2019

  \textcopyright{} \'Editions NATHAN 2019 - ISBN 9782091574653
\end{center}

\chapter{Avant-propos}

\vspace*{-1.5cm}
\nathanLive{Retrouvez une présentation de cet ouvrage avec}
\label{video:presentation}
\enlargethispage*{9em}

%\bgroup\fontsize{9}{9}\selectfont
Cet ouvrage est conforme au programme de l'enseignement de spécialité (voie générale) intitulé\textit{ Numérique et Sciences Informatiques} (NSI) entrant en vigueur à la rentrée 2019.

Entièrement nouveau, ce programme est conçu autour des thèmes suivants :
\begin{itemize}
\item comprendre les bases de l'informatique : historique, méthodes de codage d'un nombre, d'un caractère, d'un fichier, types de variables;
\item aborder et approfondir les connaissances en programmation en utilisant comme langage de référence Python (version 3);
\item comprendre ce qu'est une interface entre l'humain et la machine (IHM) sur le web;
\item aborder les bases des architectures matérielles et du fonctionnement des\linebreak systèmes d'exploitation;
\item comprendre les similarités entre plusieurs langages;
\item optimiser un algorithme.
\end{itemize}

La majeure partie de l'ouvrage concernant la programmation, nous avons souhaité proposer un grand nombre de programmes variés, de manière à pouvoir apprendre par des exemples concrets.

L'application Nathan Live (voir mode d'emploi après la table des matières),\linebreak téléchargeable gratuitement sur smartphone et tablette, vous permettra très\linebreak facilement de télécharger les fichiers présentés dans l'ouvrage et de les envoyer par mail vers un ordinateur personnel.

Ceci vous évitera de perdre du temps à retaper vous-même les programmes, et vous permettra de les compiler chez vous, les tester, et même les modifier de manière à parfaitement assimiler leur fonctionnement.

Dans la mesure où Python est le langage de référence, nous vous conseillons avant tout de l'installer sur votre machine en vous rendant sur le site suivant :

\begin{center}
https://www.python.org/downloads/
\end{center}

Dans ce livre, les méthodes les plus utiles vous sont présentées; mais pour avoir une liste exhaustive des méthodes qu'offre Python 3, vous pouvez également\linebreak aller sur le site suivant :

\vspace*{-0.5em}
\begin{center}
https://docs.python.org/fr/3/
\end{center}

Même si cette spécialité s'appuie sur une base théorique, nous insistons sur l'importance fondamentale de la pratique : chaque élève doit être capable de prendre des initiatives pour construire ses propres programmes, se poser des questions pour les faire évoluer, et faire ses propres recherches sur les meilleures manières de programmer. Les projets proposés par l'enseignant au lycée seront de bons tremplins pour atteindre ces objectifs.

Nous vous souhaitons une bonne lecture et un bon apprentissage dans cette matière passionnante.

\begin{flushright}
\textit{L'auteur}.
\end{flushright}
%\egroup