source: trunk/presentation-langages/python.tex @ 300

Last change on this file since 300 was 300, checked in by revillet, 13 years ago

-clean the whole presentation design

File size: 2.0 KB
Line 
1%\subsubsection{Python (2.x)}
2\begin{frame}\frametitle{Langage interprétés - Python (2.x)}
3\begin{exampleblock}{Généralités}
4\begin{itemize} 
5\item langage objet
6\item libre et gratuit
7\item typage dynamique
8\item gestion automatique de la mémoire
9\end{itemize}
10\end{exampleblock}
11\end{frame}
12
13\begin{frame}\frametitle{Langage interprétés - Python (2.x)}
14\begin{block}{Aspects scientifiques}
15\begin{itemize}
16\item existance d'un type complexe et d'une librairie interne (cmath) pour les
17fonctions de base
18\item librairies mathématiques externes : NumPy, SciPy, \ldots
19\item librairies graphiques : MathPlotlib, ppgplot, gpw, Pyngl et PyNio, \ldots
20\item cartographie fournie pour les tracés dans Mathplotlib
21\end{itemize}
22\end{block}
23\end{frame}
24
25\begin{frame}[fragile]\frametitle{Langage interprétés - Python (2.x)}
26\begin{block}{Aspects informatiques}
27\begin{itemize}
28\item module interne pour utilisation multi-thread
29\item parallélisable via modules additionnels
30\verb+http://pympi.sourceforge.net/+
31\item codes portable sur d'autre architectures et sur d'autres systÚmes (sauf
32quelques fonctions de certains modules qui ne fonctionnent pas ou pas de la même
33façon sur Windows)
34\item plusieurs API pour intéragir avec du code C sont disponibles
35\item requêtage base de données via module interne ou
36externe (PostgreSQL, sqlite...)
37\item librairie de lecture/écriture de fichiers NetCDF
38\end{itemize}
39\end{block}
40\end{frame}
41
42\begin{frame}[fragile]\frametitle{Langage interprétés - Python (2.x)}
43\begin{block}{Autres}
44\begin{itemize}
45\item existance d'un shell interprété
46\item acess à une documentation en ligne \verb+http://www.python.org/+
47et dans le shell (DocString)
48\item existance d'une IDE propre au langage (IDLE) ou non (Eclipse)
49\item plusieurs librairies graphique pour création d'IHM (web ou locale)
50\item liste des contributions des utilisateurs
51\verb+http://pypi.python.org/pypi+
52\item documentation automatique avec doxygen ou avec sphinx
53\end{itemize}
54\end{block}
55\end{frame}
Note: See TracBrowser for help on using the repository browser.