From 60aa412e17fb8c6c54dbba0bdb16f0d119203018 Mon Sep 17 00:00:00 2001 From: Jovina D'Souza Date: Thu, 21 Apr 2011 14:49:11 +0530 Subject: Major changes to getting_started_with_ipython. - Two column format. - Added objectives and summary. - Other changes suggested by the interns. --- getting_started_with_ipython/slides.tex | 122 +++++++++++++++++++++++--------- 1 file changed, 88 insertions(+), 34 deletions(-) (limited to 'getting_started_with_ipython/slides.tex') diff --git a/getting_started_with_ipython/slides.tex b/getting_started_with_ipython/slides.tex index 9cf2655..d48224d 100644 --- a/getting_started_with_ipython/slides.tex +++ b/getting_started_with_ipython/slides.tex @@ -31,43 +31,54 @@ showstringspaces=false, keywordstyle=\color{blue}\bfseries} \usetheme{Warsaw}\usecolortheme{default}\useoutertheme{infolines}\setbeamercovered{transparent} \begin{document} -\maketitle - - - - - - - +\begin{frame} + \frametitle{} + \begin{center} + \textcolor{blue}{Getting Started -- \texttt{ipython}} + \end{center} + \begin{center} + \includegraphics[scale=0.25]{../images/iitb-logo.png}\\ + Developed by FOSSEE Team, IIT-Bombay. \\ + Funded by National Mission on Education through ICT + + MHRD, Govt. of India + \end{center} +\end{frame} \begin{frame} -\frametitle{Outline} +\frametitle{Objectives} \label{sec-1} - +At the end of this tutorial, you will be able to -- \begin{itemize} \item invoke the \texttt{ipython} interpreter \item quit the \texttt{ipython} interpreter -\item navigate in the history of \texttt{ipython} -\item use tab-completion +\item navigate the \texttt{ipython} session history +\item use tab-completion \item look-up documentation of functions \item interrupt incomplete or incorrect commands \end{itemize} \end{frame} + \begin{frame} \frametitle{Question 1} \label{sec-2} - - Type \texttt{ab} and hit tab to see what happens. Next, just type \texttt{a} and - hit tab to see what happens. +\begin{enumerate} +\item Type \texttt{ab} and hit tab to see what happens. +\item Next, just type \texttt{a} and hit tab to see what happens. +\end{enumerate} \end{frame} + \begin{frame} \frametitle{Solution 1} \label{sec-3} - - \texttt{ab} tab completes to \texttt{abs} and \texttt{a} gives us a list of all the - commands starting with a. +\begin{enumerate} +\item \texttt{ab} tab completes to \texttt{abs} +\item \texttt{a} gives us a list of all the commands starting + with a. +\end{enumerate} \end{frame} + \begin{frame} \frametitle{Question 2} \label{sec-4} @@ -105,10 +116,11 @@ round(2.484, 2) \begin{frame} \frametitle{Question 4} \label{sec-8} - - Try typing \texttt{round(2.484}, and hit enter. and then cancel the command - using Ctrl-C. Then, type the command, \texttt{round(2.484, 2)} and resume - the video. +\begin{enumerate} +\item Try typing \texttt{round(2.484}, and hit enter. and then cancel + the command using Ctrl-C. +\item Then, type the command, \texttt{round(2.484, 2)} +\end{enumerate} \end{frame} \begin{frame}[fragile] \frametitle{Solution 4} @@ -124,28 +136,70 @@ round(2.484, 2) \begin{frame} \frametitle{Summary} \label{sec-10} - +In this tutorial, we have learnt to -- \begin{itemize} -\item invoking and quitting the \texttt{ipython} interpreter -\item navigating the history -\item using tab-completion to work faster -\item looking-up documentation using \texttt{?} -\item sending keyboard interrupts using \texttt{Ctrl-C} +\item invoke the IPython interpreter using \texttt{ipython} command +\item quit \texttt{ipython} using \texttt{Ctrl-D} +\item navigate the history using arrow keys +\item use tab-completion to work faster +\item look up documentation of functions using \texttt{?} +\item send keyboard interrupts using \texttt{Ctrl-C} \end{itemize} \end{frame} \begin{frame} -\frametitle{Thank you!} +\frametitle{Evaluation} \label{sec-11} +\begin{itemize} +\item \texttt{ipython} is a programming language similar to Python \\ + True or False\\ + \vspace*{20pt} + \item Which key combination quits \texttt{ipython}?\\ + \vspace*{10pt} + * Ctrl + C\\ + * Ctrl + D\\ + * Alt + C\\ + * Alt + D\\ +\end{itemize} +\end{frame} +\begin{frame} +\frametitle{Evaluation} +\label{sec-12} + +\begin{itemize} +\item Which character is used at the end of a command, in \texttt{ipython} to display the documentation\\ +\vspace*{10pt} + * \_\\ + * ?\\ + * !\\ + * \&\\ +\end{itemize} +\end{frame} +\begin{frame} +\frametitle{Solutions} +\label{sec-13} + +\begin{itemize} +\item False +\vspace*{10pt} +\item Ctrl + C +\vspace*{10pt} +\item ? +\end{itemize} +\end{frame} +\begin{frame} +\frametitle{Acknowledgement} +\label{sec-14} + \begin{block}{} \begin{center} - This spoken tutorial has been produced by the - \textcolor{blue}{FOSSEE} team, which is funded by the + \textcolor{blue}{\Large THANK YOU!} \end{center} + \end{block} +\begin{block}{} \begin{center} - \textcolor{blue}{National Mission on Education through \\ - Information \& Communication Technology \\ - MHRD, Govt. of India}. + For more Information, visit our website\\ + \url{http://fossee.in/} \end{center} \end{block} \end{frame} -- cgit