day1/session1.tex
branchscipy2010
changeset 407 b5d3b5ddac7b
parent 405 208415b16242
child 413 984d8a3394cc
equal deleted inserted replaced
406:59ac23362859 407:b5d3b5ddac7b
   335 In []: xlabel('y')
   335 In []: xlabel('y')
   336 In []: ylabel('sin(2y)')
   336 In []: ylabel('sin(2y)')
   337   \end{lstlisting}
   337   \end{lstlisting}
   338 \end{frame}
   338 \end{frame}
   339 
   339 
       
   340 \begin{frame}[fragile]
       
   341 \frametitle{IPython tips \ldots}
       
   342 
       
   343 \begin{itemize}
       
   344     \item Use \typ{TAB} to complete command 
       
   345 \end{itemize}
       
   346         \vspace*{0.5in}
       
   347 
       
   348         {\Large \structure{History}}
       
   349 \begin{itemize}
       
   350     \item Accesses history (also from past sessions)
       
   351 
       
   352     \item Up and down arrows (\typ{Ctrl-p}/\typ{Ctrl-n})
       
   353 
       
   354     \item Search: \typ{Ctrl-r} and start typing
       
   355 
       
   356     \item \typ{Ctrl-a}: go to start of line
       
   357 
       
   358     \item \typ{Ctrl-e}: end of line
       
   359 
       
   360     \item \typ{Ctrl-k}: kill to end of line
       
   361 \end{itemize}
       
   362 
       
   363 \end{frame}
       
   364 
       
   365 
   340 \subsection{More decoration}
   366 \subsection{More decoration}
   341 \begin{frame}[fragile]
   367 \begin{frame}[fragile]
   342 \frametitle{Title and Legends}
   368 \frametitle{Title and Legends}
   343 \vspace*{-0.15in}
   369 \vspace*{-0.15in}
   344 %  \begin{block}{}
   370 %  \begin{block}{}
   490     \includegraphics[height=3in, interpolate=true]{data/limits}
   516     \includegraphics[height=3in, interpolate=true]{data/limits}
   491   \end{center}
   517   \end{center}
   492 \end{frame}
   518 \end{frame}
   493 
   519 
   494 \begin{frame}[fragile]
   520 \begin{frame}[fragile]
       
   521 \frametitle{IPython tips \ldots}
       
   522 
       
   523 \begin{itemize}
       
   524 
       
   525     \item Try:
       
   526 \begin{lstlisting}
       
   527 In []: plot?
       
   528 \end{lstlisting}
       
   529         to get more information on \typ{plot} 
       
   530 
       
   531         \vspace*{0.5in}
       
   532     \item Try: 
       
   533 \begin{lstlisting}
       
   534 In []: plot?
       
   535 \end{lstlisting}
       
   536     to see source code
       
   537 
       
   538 \end{itemize}
       
   539 
       
   540 \end{frame}
       
   541 
       
   542 
       
   543 \begin{frame}[fragile]
   495 \frametitle{Review Problem}
   544 \frametitle{Review Problem}
   496 \begin{enumerate}
   545 \begin{enumerate}
   497 \item Plot x, -x, sin(x), xsin(x) in range $-5\pi$ to $5\pi$
   546 \item Plot x, -x, sin(x), xsin(x) in range $-5\pi$ to $5\pi$
   498 \item Add a legend
   547 \item Add a legend
   499 \item Annotate the origin
   548 \item Annotate the origin
   582 
   631 
   583 \begin{frame}[fragile]
   632 \begin{frame}[fragile]
   584   \frametitle{What did we learn?}
   633   \frametitle{What did we learn?}
   585   \begin{itemize}
   634   \begin{itemize}
   586     \item Starting up IPython
   635     \item Starting up IPython
   587     \item Creating simple plots.
   636     \item Creating simple plots
   588     \item Adding labels and legends.
   637     \item Adding labels and legends
   589     \item Annotating plots.
   638     \item Annotating plots
   590     \item Changing the looks: size, linewidth
   639     \item Changing the looks: size, linewidth
       
   640     \item Accessing history, documentation
   591     \item \kwrd{\%hist} - History of commands
   641     \item \kwrd{\%hist} - History of commands
   592     \item \kwrd{\%save} - Saving commands 
   642     \item \kwrd{\%save} - Saving commands 
   593     \item Running a script using \kwrd{\%run -i}
   643     \item Running a script using \kwrd{\%run -i}
   594   \end{itemize}
   644   \end{itemize}
   595 \end{frame}
   645 \end{frame}