# HG changeset patch # User Christopher Burns # Date 1277787138 18000 # Node ID 58a2d1766197aac753646f33a0fa03a65c73c6ba # Parent ee689f7c3122078c9d47246b725da1c8b347a0c5 DOC: Add a few slides on namespaces and imports. diff -r ee689f7c3122 -r 58a2d1766197 day2/session3.tex --- a/day2/session3.tex Mon Jun 28 23:17:31 2010 -0500 +++ b/day2/session3.tex Mon Jun 28 23:52:18 2010 -0500 @@ -285,6 +285,27 @@ \end{frame} \begin{frame}[fragile] + \frametitle{IPython namespace} + \begin{lstlisting} + +In [4]: whos +Interactive namespace is empty. + + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{IPython namespace} + \begin{lstlisting} + +In [5]: from numpy import * + +In [6]: whos + + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] \frametitle{Package hierarchies} \begin{lstlisting} from scipy.integrate import odeint @@ -332,6 +353,19 @@ \end{lstlisting} \end{frame} +\begin{frame}[fragile] + \frametitle{\texttt{import} - the community convention} + \begin{lstlisting} + +import numpy as np +np.linspace(-5 * np.pi, 5 * np.pi, 500) + +import scipy as sp +sp.linspace(-5 * sp.pi, 5 * sp.pi, 500) + + \end{lstlisting} +\end{frame} + \begin{frame} \frametitle{Modules: Standard library} \begin{itemize}