day1/Session-2.tex
changeset 109 16e04782baac
parent 87 cd29428cd8f5
--- a/day1/Session-2.tex	Tue Oct 13 13:05:16 2009 +0530
+++ b/day1/Session-2.tex	Tue Oct 13 16:40:05 2009 +0530
@@ -159,32 +159,23 @@
 \section{Functions}
 \subsection{Defining}
 \begin{frame}[fragile]
-\frametitle{Functions: examples}
-  \begin{lstlisting}
-def signum( r ):
-    """returns 0 if r is zero
-    -1 if r is negative
-    +1 if r is positive"""
-    if r < 0:
-        return -1
-    elif r > 0:
-        return 1
-    else:
-        return 0
-  \end{lstlisting}
+\frametitle{Functions: Definition}
+\begin{itemize}
+  \item \kwrd{def} keyword
+  \item 
+\end{itemize}
 \end{frame}
 
 \begin{frame}[fragile]
   \frametitle{Functions: examples}
   \begin{lstlisting}
-def pad( n, size ): 
-    """pads integer n with spaces
-    into a string of length size
-    """
-    SPACE = ' '
-    s = str( n )
-    padSize = size - len( s )
-    return padSize * SPACE + s
+In [35]: def plot_sinx():
+   ....:     x = linspace(0, 2*pi, 100)
+   ....:     plt.plot(x, sin(x))
+   ....:     plt.show()
+   ....:    
+
+In [36]: plot_sinx()
   \end{lstlisting}
 \pause
 \emphbar{What about \% formatting?}