day1/session1.tex
branchscipy2010
changeset 405 208415b16242
parent 401 1f4dcd5ca68c
child 407 b5d3b5ddac7b
equal deleted inserted replaced
404:3fecd08e76f2 405:208415b16242
    72 
    72 
    73 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    73 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    74 % Title page
    74 % Title page
    75 \title[Interactive Plotting]{Python for Science and Engg: Interactive Plotting}
    75 \title[Interactive Plotting]{Python for Science and Engg: Interactive Plotting}
    76 
    76 
    77 \author[FOSSEE] {FOSSEE}
    77 \author[FOSSEE group] {FOSSEE}
    78 
    78 
    79 \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay}
    79 \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay}
    80 \date[] {Day 1, Session 1}
    80 \date[] {SciPy 2010, Introductory tutorials,\\
       
    81 Day 1, Session 1}
    81 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    82 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    82 
    83 
    83 %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo}
    84 %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo}
    84 %\logo{\pgfuseimage{iitmlogo}}
    85 %\logo{\pgfuseimage{iitmlogo}}
    85 
    86 
   123 %% \end{frame}
   124 %% \end{frame}
   124 
   125 
   125 \begin{frame}
   126 \begin{frame}
   126   \frametitle{Tutorial Schedule: Day 1}
   127   \frametitle{Tutorial Schedule: Day 1}
   127   \begin{description}
   128   \begin{description}
   128 	\item[Session 1] 08:00--9:00
   129 	\item[Session 1-2] 08:00--10:00
   129 	\item[Session 2] 9:00--10:00
   130 	\item[Coffee Break] 10:00--10:20
   130 	\item[Coffee] 10:00--10:20
   131 	\item[Session 3-4] 10:20--12:20
   131 	\item[Session 3] 10:20--11:20
   132 	\item[Lunch Break] 12:20--13:40
   132         \item[Session 4] 11:20--12:20
       
   133 	\item[Lunch] 12:20--13:40
       
   134         \item[Quiz 1] 13:40--13:55
   133         \item[Quiz 1] 13:40--13:55
   135         \item[Exercises] 14:00--14:40
   134         \item[Exercises] 14:00--14:40
   136         \item[Session 5] 14:40--15:40
   135         \item[Session 5] 14:40--15:40
   137 	\item[Coffee] 15:40--16:00
   136 	\item[Coffee Break] 15:40--16:00
   138         \item[Quiz 2] 16:00--16:15
   137         \item[Quiz 2] 16:00--16:15
   139         \item[Session 6] 16:15--17:00
   138         \item[Session 6-7] 16:15--18:00
   140         \item[Session 7] 17:00-18:00
       
   141   \end{description}
   139   \end{description}
   142 \end{frame}
   140 \end{frame}
   143 
   141 
   144 \begin{frame}
   142 \begin{frame}
   145   \frametitle{Tutorial Schedule: Day 2}
   143   \frametitle{Tutorial Schedule: Day 2}
   179       \end{itemize}
   177       \end{itemize}
   180   \end{enumerate}
   178   \end{enumerate}
   181 \end{frame}
   179 \end{frame}
   182 
   180 
   183 \begin{frame}
   181 \begin{frame}
   184   \frametitle{About the Workshop}
   182   \frametitle{About the Tutorial}
   185   \begin{block}{Intended Audience}
   183   \begin{block}{Intended Audience}
   186   \begin{itemize}
   184   \begin{itemize}
   187        \item Engg., Mathematics and Science teachers.
   185        \item Engg., Mathematics and Science researchers with a
   188        \item Interested students from similar streams.
   186            reasonable programming background.
   189   \end{itemize}
   187   \end{itemize}
   190   \end{block}  
   188   \end{block}  
   191 
   189 
   192   \begin{block}{Goal: Successful participants will be able to}
   190   \begin{block}{Goal: Successful participants will be able to}
   193     \begin{itemize}
   191     \begin{itemize}
   194       \item Use Python as plotting, computational tool.
   192       \item Use Python as plotting, computational tool.
   195       \item Understand how to use Python as a scripting and problem solving language.
   193       \item Understand how to use Python as a scripting and problem solving language.
   196       \item Train students for the same.
       
   197     \end{itemize}
   194     \end{itemize}
   198   \end{block}
   195   \end{block}
   199 \end{frame}
   196 \end{frame}
   200 
   197 
   201 %% \begin{frame}[fragile]
   198 %% \begin{frame}[fragile]
   214 %%   >>> ^D(Ctrl-D)
   211 %%   >>> ^D(Ctrl-D)
   215 %%   $
   212 %%   $
   216 %% \end{lstlisting} %$
   213 %% \end{lstlisting} %$
   217 %% \end{frame}
   214 %% \end{frame}
   218 
   215 
   219 \section{Starting up Ipython}
   216 \section{Starting up IPython}
   220 \begin{frame}[fragile]
   217 \begin{frame}[fragile]
   221 \frametitle{Starting up \ldots}
   218 \frametitle{Starting up \ldots}
   222 \begin{block}{}
   219 \begin{block}{}
   223 \begin{lstlisting}
   220 \begin{lstlisting}
   224   $ ipython -pylab
   221   $ ipython -pylab
   231 Exiting
   228 Exiting
   232 \begin{lstlisting}
   229 \begin{lstlisting}
   233   In []: ^D(Ctrl-D)
   230   In []: ^D(Ctrl-D)
   234   Do you really want to exit([y]/n)? y
   231   Do you really want to exit([y]/n)? y
   235 \end{lstlisting}
   232 \end{lstlisting}
   236 An alternative to IPython is bpython
       
   237 \end{frame}
   233 \end{frame}
   238 
   234 
   239 %% \section{Ipython with magic}
   235 %% \section{Ipython with magic}
   240 %% \begin{frame}[fragile]
   236 %% \begin{frame}[fragile]
   241 %% \frametitle{Let the magic begin \ldots}
   237 %% \frametitle{Let the magic begin \ldots}