From d264e63343c2b950c249f07a768563d25ed7a7a0 Mon Sep 17 00:00:00 2001 From: Christopher Burns Date: Mon, 28 Jun 2010 23:52:18 -0500 Subject: DOC: Add a few slides on namespaces and imports. --HG-- branch : scipy2010 --- day2/session3.tex | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/day2/session3.tex b/day2/session3.tex index a3808f7..463f22a 100644 --- a/day2/session3.tex +++ b/day2/session3.tex @@ -284,6 +284,27 @@ In []: from scipy import linspace \end{itemize} \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} @@ -332,6 +353,19 @@ pylab.ylim(-5*scipy.pi, 5*scipy.pi) \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} -- cgit