diff options
Diffstat (limited to 'getting_started_with_ipython/slides.tex')
-rw-r--r-- | getting_started_with_ipython/slides.tex | 178 |
1 files changed, 84 insertions, 94 deletions
diff --git a/getting_started_with_ipython/slides.tex b/getting_started_with_ipython/slides.tex index f9be7b9..ce10206 100644 --- a/getting_started_with_ipython/slides.tex +++ b/getting_started_with_ipython/slides.tex @@ -1,6 +1,6 @@ -% Created 2010-12-18 Sat 12:23 +% Created 2011-05-04 Wed 12:02 \documentclass[presentation]{beamer} -\usepackage[latin1]{inputenc} +\usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{fixltx2e} \usepackage{graphicx} @@ -8,7 +8,6 @@ \usepackage{float} \usepackage{wrapfig} \usepackage{soul} -\usepackage{t1enc} \usepackage{textcomp} \usepackage{marvosym} \usepackage{wasysym} @@ -24,7 +23,7 @@ commentstyle=\color{red}\itshape, stringstyle=\color{darkgreen}, showstringspaces=false, keywordstyle=\color{blue}\bfseries} \providecommand{\alert}[1]{\textbf{#1}} -\title{Getting Started -- \texttt{ipython}} +\title{} \author{FOSSEE} \date{} @@ -32,71 +31,73 @@ showstringspaces=false, keywordstyle=\color{blue}\bfseries} \begin{document} + + + + + + + + + \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{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{Objectives} -\label{sec-1} -At the end of this tutorial, you will be able to -- +\label{sec-2} + + 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 the \texttt{ipython} session history -\item use tab-completion -\item look-up documentation of functions -\item interrupt incomplete or incorrect commands +\item invoke the \verb~ipython~ interpreter. +\item quit the \verb~ipython~ interpreter. +\item navigate in the history of \verb~ipython~. +\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} +\label{sec-3} + + \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} -\begin{enumerate} -\item \texttt{ab} tab completes to \texttt{abs} -\item \texttt{a<tab>} gives us a list of all the commands starting - with a. -\end{enumerate} -\end{frame} - -\begin{frame} -\frametitle{Question 2} \label{sec-4} - Look-up the documentation of \texttt{round} and see how to use it. + \texttt{ab} tab completes to \texttt{abs} and \texttt{a<tab>} gives us a list of all the + commands starting with a. \end{frame} \begin{frame} -\frametitle{Solution 2} +\frametitle{Question 2} \label{sec-5} - \texttt{round?} + Look-up the documentation of \texttt{round} and see how to use it \end{frame} \begin{frame}[fragile] \frametitle{Question 3} \label{sec-6} Check the output of -\begin{verbatim} +\lstset{language=Python} +\begin{lstlisting} round(2.48) round(2.48, 1) round(2.48, 2) @@ -104,7 +105,7 @@ round(2.48, 2) round(2.484) round(2.484, 1) round(2.484, 2) -\end{verbatim} +\end{lstlisting} Look-up the documentation of \texttt{round} and see how to use it. \end{frame} \begin{frame} @@ -116,80 +117,69 @@ round(2.484, 2) \begin{frame} \frametitle{Question 4} \label{sec-8} + + \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)} +\item Type \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)} and resume + the video. \end{enumerate} \end{frame} -\begin{frame}[fragile] -\frametitle{Solution 4} +\begin{frame} +\frametitle{Summary} \label{sec-9} -\begin{verbatim} -round(2.484 -^C + In this tutorial, we have learnt to – -round(2.484, 2) -\end{verbatim} -\end{frame} -\begin{frame} -\frametitle{Summary} -\label{sec-10} -In this tutorial, we have learnt to -- \begin{itemize} -\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} +\item invoke the \verb~ipython~ interpreter by typing ipython. +\item quit the \verb~ipython~ interpreter by using \verb~Ctrl-d~. +\item navigate in the history of \verb~ipython~ by using the arrow keys. +\item use tab-completionto work faster. +\item see the documentation of functions using question mark. +\item interrupt using \verb~Ctrl-c~ when we make an error. \end{itemize} \end{frame} \begin{frame} \frametitle{Evaluation} -\label{sec-11} +\label{sec-10} -\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{enumerate} +\item Ipython is a programming similar to Python? + True or False +\item Which key combination quits ``ipython``? \begin{itemize} -\item Which character is used at the end of a command, in \texttt{ipython} to display the documentation\\ -\vspace*{10pt} - * \_\\ - * ?\\ - * !\\ - * \&\\ +\item Ctrl + C +\item Ctrl + D +\item Alt + C +\item Alt + D \end{itemize} +\item Which character is used at the end of a command, in Ipython to + display the documentation. +\begin{itemize} +\item under score ($_)$ +\item question mark (?) +\item exclamation mark (!) +\item ampersand (\&) +\end{itemize} +\end{enumerate} \end{frame} \begin{frame} -\frametitle{Solutions} -\label{sec-13} +\frametitle{Solution} +\label{sec-11} -\begin{itemize} + +\begin{enumerate} \item False -\vspace*{10pt} \item Ctrl + D -\vspace*{10pt} -\item ? -\end{itemize} +\item question mark (?) +\end{enumerate} \end{frame} \begin{frame} \frametitle{Acknowledgement} -\label{sec-14} +\label{sec-12} \begin{block}{} \begin{center} @@ -204,4 +194,4 @@ In this tutorial, we have learnt to -- \end{block} \end{frame} -\end{document} +\end{document}
\ No newline at end of file |