summaryrefslogtreecommitdiff
path: root/getting_started_with_ipython
diff options
context:
space:
mode:
Diffstat (limited to 'getting_started_with_ipython')
-rw-r--r--getting_started_with_ipython/script.rst63
-rw-r--r--getting_started_with_ipython/slides.org25
-rw-r--r--getting_started_with_ipython/slides.tex178
3 files changed, 126 insertions, 140 deletions
diff --git a/getting_started_with_ipython/script.rst b/getting_started_with_ipython/script.rst
index b5942ca..6d2c243 100644
--- a/getting_started_with_ipython/script.rst
+++ b/getting_started_with_ipython/script.rst
@@ -90,6 +90,7 @@ y to say yes and quit ipython and n to say no if you dont want to quit
the ipython. Press y.
.. L6
+
Press y and hit enter.
.. R7
@@ -118,7 +119,7 @@ Notice that the output is displayed with an ``Out[1]`` indication.
1+2
- {{Point at the Out[1] prompt}}
+{{Point at the Out[1] prompt}}
.. R9
@@ -218,7 +219,7 @@ out all the possible completions of r.
.. R16
-Now let's try out an exercise.Pause the video and solve the problem.
+Now let's try out an exercise.Pause the video,solve the problem and resume the video.
1. find out the commands starting with "ab"?
2. list out the commands starting with "a"?
@@ -231,8 +232,12 @@ the commands starting with a.
.. L17
-(show solution on terminal/slide)
+::
+
+ ab<tab>
+ a<tab>
+{{{ Show slide with Solution1 and read out the same }}}
.. R18
@@ -247,16 +252,15 @@ abs? and press enter
::
- abs?
+ abs?
.. L19
::
- abs(-19)
-
- abs(19)
+ abs(-19)
+ abs(19)
.. R19
@@ -280,8 +284,9 @@ as the result.
.. R21
-Now try to solve Following exercise,
-%%2%% Look-up the documentation of ``round`` and see how to use it.
+Pause the video here, try out the following exercise and resume the video.
+
+Look-up the documentation of ``round`` and see how to use it.
.. L21
@@ -291,7 +296,7 @@ Now try to solve Following exercise,
::
- round?
+ round?
.. R22
@@ -313,8 +318,15 @@ The function ``round``, rounds a number to a given precision.
.. R24
+Pause the video here, try out the following exercise and resume the video.
Let us now try few more examples with the function round.
-Check the output of
+Check the output of the following commands.
+
+.. L24
+
+{{Show slide with question 3}}
+
+.. L25
::
@@ -325,18 +337,10 @@ Check the output of
round(2.484,1)
round(2.484,2)
-.. L24
-
-{{Show slide with question 3}}
-
-.. L25
-
-{{Show slide with solution 3}}
+{{Show slide with solution 3 and read out the same }}
.. R25
-We got 2.0, 2.5, and 2.48 as expected.
-
.. R26
Let's now see how to correct typing errors which we often make while
@@ -369,6 +373,7 @@ complete the command of the same examples with close parenthesis and
press enter. We got the expected output that is 2.0
.. L27
+
{{ Point at the prompt with three dots }}
::
@@ -393,7 +398,7 @@ type Ctrl-C to interrupt the command and to get back to the
.. R29
-Try the following exercise
+Pause the video here, try out the following exercise and resume the video.
1. type round(2.484, and press enter. and then cancel the command
using Ctrl-C.
@@ -403,27 +408,26 @@ Try the following exercise
{{Show slide with question 4}}
-
.. L30
-{ show the solution on terminal and slide }
+{ show the solution on terminal }
::
- round(2.484
- ^C
+ round(2.484
+ ^C
- round(2.484, 2)
+ round(2.484, 2)
.. R30
.. L31
-{{{ show the summary slide and read out the same }}}
+{{{ show the summary slide }}}
.. R31
-let's revise quickly what we have learnt today.
+let's revise quickly what we have learnt today.In this tutorial we learnt
1. to invoke the ``ipython`` interpreter by typing ipython.
#. to quit the ``ipython`` interpreter by using <ctrl>d.
@@ -463,7 +467,6 @@ Here are some self assessment questions for you to solve
(solution of self assessment questions on slide)
-
.. R33
And the answers,
@@ -473,8 +476,10 @@ And the answers,
3. We use ? at the end of the function name to display its documentation.
.. L34
+
{{a thank you slide}}
.. R34
+
Hope you have enjoyed and found it useful.
Thank you!
diff --git a/getting_started_with_ipython/slides.org b/getting_started_with_ipython/slides.org
index 3b6fd2b..a80c454 100644
--- a/getting_started_with_ipython/slides.org
+++ b/getting_started_with_ipython/slides.org
@@ -52,15 +52,13 @@ MHRD, Govt. of India
- look-up documentation of functions.
- interrupt incomplete or incorrect commands.
* Question 1
- Type =ab= and hit tab to see what happens. Next, just type =a= and
- hit tab to see what happens.
+ 1. Type =ab= and hit tab to see what happens.
+ 2. Next, just type =a= and hit tab to see what happens.
* Solution 1
=ab= tab completes to =abs= and =a<tab>= gives us a list of all the
commands starting with a.
* Question 2
- Look-up the documentation of =round= and see how to use it.
-* Solution 2
- =round?=
+ Look-up the documentation of =round= and see how to use it
* Question 3
Check the output of
#+begin_src python
@@ -76,18 +74,10 @@ MHRD, Govt. of India
* Solution 3
We get 2.0, 2.5 and 2.48, which are what we expect.
* Question 4
- Try typing =round(2.484=, and hit enter. and then cancel the command
- using Ctrl-C. Then, type the command, =round(2.484, 2)= and resume
- the video.
-* Solution 4
- #+begin_src python
- round(2.484
- ^C
-
- round(2.484, 2)
- #+end_src
-
-
+ 1. Type =round(2.484=, and hit enter and then cancel the command
+ using Ctrl-C.
+ 2. Then, type the command, =round(2.484, 2)= and resume
+ the video.
* Summary
In this tutorial, we have learnt to –
- invoke the ~ipython~ interpreter by typing ipython.
@@ -137,3 +127,4 @@ MHRD, Govt. of India
#+end_latex
+
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