# HG changeset patch # User Santosh G. Vattam # Date 1264608727 -19800 # Node ID ec4cb3ba7f09989b55dc93cdb56e2acd9f24e0bf # Parent 2cda9b04f142cb2819efcd2790a2633234462dbb Changed all sessions based on tot session. diff -r 2cda9b04f142 -r ec4cb3ba7f09 day1/session1.tex --- a/day1/session1.tex Mon Jan 25 17:53:03 2010 +0530 +++ b/day1/session1.tex Wed Jan 27 21:42:07 2010 +0530 @@ -77,7 +77,7 @@ \author[FOSSEE] {FOSSEE} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} -\date[] {11 January, 2010\\Day 1, Session 1} +\date[] {28 January, 2010\\Day 1, Session 1} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} @@ -123,34 +123,6 @@ %% \end{frame} \begin{frame} - \frametitle{Workshop Schedule: Day 1} - \begin{description} - \item[Session 1] Mon 09:00--10:00 - \item[Session 2] Mon 10:05--11:05 - \item[Session 3] Mon 11:20--12:20 - \item[Session 4] Mon 12:25--13:25 - \item[Quiz 1] Mon 14:25--14:40 - \item[Exercises] Mon 14:40--15:25 - \item[Session 5] Mon 15:40--16:40 - \item[Quiz 2] Mon 16:45--17:00 - \end{description} -\end{frame} - -\begin{frame} - \frametitle{Workshop Schedule: Day 2} - \begin{description} - \item[Session 1] Tue 09:00--10:00 - \item[Session 2] Tue 10:05--11:05 - \item[Session 3] Tue 11:20--12:20 - \item[Session 4] Tue 12:25--13:25 - \item[Quiz 1] Tue 14:25--14:40 - \item[Exercises] Tue 14:40--15:25 - \item[Session 5] Tue 15:40--16:40 - \item[Quiz 2] Tue 16:45--17:00 - \end{description} -\end{frame} - -\begin{frame} \frametitle{About the Workshop} \begin{block}{Intended Audience} \begin{itemize} @@ -168,68 +140,7 @@ \end{block} \end{frame} -\section{Getting started} -\begin{frame} -\frametitle{Checklist} - \begin{enumerate} - \item IPython - \item Editor: We recommend \alert{scite}. - \item Data files: - \begin{itemize} - \item \typ{sslc1.txt} - \item \typ{pendulum.txt} - \item \typ{points.txt} - \item \typ{pos.txt} - \item \typ{holmes.txt} - \end{itemize} - \item Python scripts: - \begin{itemize} - \item \typ{sslc_allreg.py} - \item \typ{sslc_science.py} - \end{itemize} - \item Images - \begin{itemize} - \item \typ{lena.png} - \item \typ{smoothing.gif} - \end{itemize} - \end{enumerate} -\end{frame} - -\begin{frame}[fragile] -\frametitle{Starting up \ldots} -\begin{block}{} -\begin{lstlisting} - $ ipython -pylab -\end{lstlisting} %$ -\end{block} -\begin{lstlisting} - In []: print "Hello, World!" - Hello, World! -\end{lstlisting} -Exiting -\begin{lstlisting} - In []: ^D(Ctrl-D) - Do you really want to exit([y]/n)? y -\end{lstlisting} -\end{frame} - -%% \begin{frame}[fragile] -%% \frametitle{Loops} -%% Breaking out of loops -%% \begin{lstlisting} -%% In []: while True: -%% ...: print "Hello, World!" -%% ...: -%% Hello, World! -%% Hello, World!^C(Ctrl-C) -%% ------------------------------------ -%% KeyboardInterrupt - -%% \end{lstlisting} -%% \end{frame} - \section{Plotting} - \subsection{Drawing plots} \begin{frame}[fragile] \frametitle{First Plot} @@ -249,7 +160,6 @@ \end{columns} \end{frame} - \begin{frame}[fragile] \frametitle{Walkthrough} \begin{block}{\typ{x = linspace(start, stop, num)} } @@ -488,9 +398,9 @@ \frametitle{Saving Commands} Save commands of review problem into file \begin{itemize} -\item Use \typ{\%hist} command of IPython +\item Use \typ{\%hist} command of IPython (Recall \%\typ{hist} from the previous session) \item Identify the required line numbers -\item Then, use \typ{\%save} command of IPython +\item Then, use \typ{\%save} command of IPython (Recall \%\typ{save} from the previous session) \end{itemize} \typ{In []: \%hist}\\ \typ{In []: \%save four_plot.py} \alert{\typ{16 18-27}} @@ -511,8 +421,6 @@ \begin{frame}[fragile] \frametitle{What did we learn?} \begin{itemize} - \item \kwrd{\%hist} - \item Saving commands to a script \item Running a script using \kwrd{\%run -i} \item Creating simple plots. \item Adding labels and legends. diff -r 2cda9b04f142 -r ec4cb3ba7f09 day1/session2.tex --- a/day1/session2.tex Mon Jan 25 17:53:03 2010 +0530 +++ b/day1/session2.tex Wed Jan 27 21:42:07 2010 +0530 @@ -78,7 +78,7 @@ \author[FOSSEE] {FOSSEE} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} -\date[] {11 January, 2010\\Day 1, Session 2} +\date[] {28 January, 2010\\Day 1, Session 2} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} @@ -312,7 +312,7 @@ \begin{frame}[fragile] \frametitle{How to come out of the \texttt{for} loop?} - Hit the ``ENTER'' key twice to return to the previous indentation level + Recall that hitting the ``ENTER'' key twice returns the cursor to the previous indentation level \begin{lstlisting} In []: for time in t: ....: tsq.append(time*time) diff -r 2cda9b04f142 -r ec4cb3ba7f09 day1/session3.tex --- a/day1/session3.tex Mon Jan 25 17:53:03 2010 +0530 +++ b/day1/session3.tex Wed Jan 27 21:42:07 2010 +0530 @@ -79,7 +79,7 @@ \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} -\date[] {11 January, 2010\\Day 1, Session 3} +\date[] {28 January, 2010\\Day 1, Session 3} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} diff -r 2cda9b04f142 -r ec4cb3ba7f09 day1/session4.tex --- a/day1/session4.tex Mon Jan 25 17:53:03 2010 +0530 +++ b/day1/session4.tex Wed Jan 27 21:42:07 2010 +0530 @@ -79,7 +79,7 @@ \author[FOSSEE] {FOSSEE} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} -\date[] {11 January, 2010\\Day 1, Session 4} +\date[] {28 January, 2010\\Day 1, Session 4} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} diff -r 2cda9b04f142 -r ec4cb3ba7f09 day1/session5.tex --- a/day1/session5.tex Mon Jan 25 17:53:03 2010 +0530 +++ b/day1/session5.tex Wed Jan 27 21:42:07 2010 +0530 @@ -78,7 +78,7 @@ \author[FOSSEE] {FOSSEE} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} -\date[] {11 January, 2010\\Day 1, Session 5} +\date[] {28 January, 2010\\Day 1, Session 5} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} @@ -127,10 +127,7 @@ point = line.split() l.append(float(point[0])) t.append(float(point[1])) -tsq = [] -for time in t: - tsq.append(time*time) -plot(l, tsq, '.') +plot(l, t, '.') \end{lstlisting} \end{block} \end{columns} diff -r 2cda9b04f142 -r ec4cb3ba7f09 day1/session6.tex --- a/day1/session6.tex Mon Jan 25 17:53:03 2010 +0530 +++ b/day1/session6.tex Wed Jan 27 21:42:07 2010 +0530 @@ -78,7 +78,7 @@ \author[FOSSEE] {FOSSEE} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} -\date[] {11 January, 2010\\Day 1, Session 6} +\date[] {28 January, 2010\\Day 1, Session 6} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} diff -r 2cda9b04f142 -r ec4cb3ba7f09 day1/tot.tex --- a/day1/tot.tex Mon Jan 25 17:53:03 2010 +0530 +++ b/day1/tot.tex Wed Jan 27 21:42:07 2010 +0530 @@ -156,7 +156,7 @@ \frametitle{Checklist} \begin{enumerate} \item IPython - \item Editor: We recommend \alert{scite}. + \item Editor \item Data files: \begin{itemize} \item \typ{sslc1.txt} @@ -250,6 +250,14 @@ \ldots \end{frame} +\section{Command history} +\begin{frame}[fragile] + \frametitle{Command history} + \typ{In []:} \alert{$\uparrow$}\\ + \typ{In []: a = 'Hello world'}\\ + \emphbar{The previously entered commands can be browsed using the \alert{$\uparrow$} key.} +\end{frame} + \section{Saving Commands} \begin{frame}[fragile] \frametitle{History and Saving of Commands} diff -r 2cda9b04f142 -r ec4cb3ba7f09 day2/session1.tex --- a/day2/session1.tex Mon Jan 25 17:53:03 2010 +0530 +++ b/day2/session1.tex Wed Jan 27 21:42:07 2010 +0530 @@ -79,7 +79,7 @@ \author[FOSSEE Team] {The FOSSEE Group} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} -\date[] {12 January, 2010\\Day 2, Session 1} +\date[] {29 January, 2010\\Day 2, Session 1} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} @@ -255,6 +255,7 @@ \begin{frame}[fragile] \frametitle{A bit about IPython} + Recall, we showed a few features of IPython, here is one more: \begin{itemize} \item IPython provides better help \item object.function? @@ -262,10 +263,6 @@ In []: a = 'Hello World' In []: a.lower? \end{lstlisting} - \item It provides tab completion - \begin{lstlisting} -In []: a.s - \end{lstlisting} \end{itemize} \end{frame}