summaryrefslogtreecommitdiff
path: root/getting_started_with_ipython/slides.tex
diff options
context:
space:
mode:
authorJovina D'Souza2011-04-21 14:49:11 +0530
committerJovina D'Souza2011-04-21 14:49:11 +0530
commit60aa412e17fb8c6c54dbba0bdb16f0d119203018 (patch)
tree901591d8ad5e9f618b44a6ec374c4a03ba1a1017 /getting_started_with_ipython/slides.tex
parent019f716f1d44f3ecbf0f51c0a69db5aa475c40d4 (diff)
downloadst-scripts-60aa412e17fb8c6c54dbba0bdb16f0d119203018.tar.gz
st-scripts-60aa412e17fb8c6c54dbba0bdb16f0d119203018.tar.bz2
st-scripts-60aa412e17fb8c6c54dbba0bdb16f0d119203018.zip
Major changes to getting_started_with_ipython.
- Two column format. - Added objectives and summary. - Other changes suggested by the interns.
Diffstat (limited to 'getting_started_with_ipython/slides.tex')
-rw-r--r--getting_started_with_ipython/slides.tex122
1 files changed, 88 insertions, 34 deletions
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<tab>} gives us a list of all the
- commands starting with a.
+\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}
@@ -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}