equal
deleted
inserted
replaced
1 % Created 2010-11-09 Tue 14:56 |
1 % Created 2010-11-09 Tue 15:26 |
2 \documentclass[presentation]{beamer} |
2 \documentclass[presentation]{beamer} |
3 \usepackage[latin1]{inputenc} |
3 \usepackage[latin1]{inputenc} |
4 \usepackage[T1]{fontenc} |
4 \usepackage[T1]{fontenc} |
5 \usepackage{fixltx2e} |
5 \usepackage{fixltx2e} |
6 \usepackage{graphicx} |
6 \usepackage{graphicx} |
7 \usepackage{longtable} |
7 \usepackage{longtable} |
8 \usepackage{float} |
8 \usepackage{float} |
9 \usepackage{wrapfig} |
9 \usepackage{wrapfig} |
10 \usepackage{soul} |
10 \usepackage{soul} |
|
11 \usepackage{t1enc} |
11 \usepackage{textcomp} |
12 \usepackage{textcomp} |
12 \usepackage{marvosym} |
13 \usepackage{marvosym} |
13 \usepackage{wasysym} |
14 \usepackage{wasysym} |
14 \usepackage{latexsym} |
15 \usepackage{latexsym} |
15 \usepackage{amssymb} |
16 \usepackage{amssymb} |
100 \end{frame} |
101 \end{frame} |
101 \begin{frame}[fragile] |
102 \begin{frame}[fragile] |
102 \frametitle{Solution 1} |
103 \frametitle{Solution 1} |
103 \label{sec-4} |
104 \label{sec-4} |
104 |
105 |
105 \lstset{language=Python} |
106 \begin{verbatim} |
106 \begin{lstlisting} |
|
107 abs(3+4j) |
107 abs(3+4j) |
108 \end{lstlisting} |
108 \end{verbatim} |
109 \end{frame} |
109 \end{frame} |
110 \begin{frame} |
110 \begin{frame} |
111 \frametitle{Question 2} |
111 \frametitle{Question 2} |
112 \label{sec-5} |
112 \label{sec-5} |
113 |
113 |
118 not int? |
118 not int? |
119 \end{frame} |
119 \end{frame} |
120 \begin{frame} |
120 \begin{frame} |
121 \frametitle{Solution 2} |
121 \frametitle{Solution 2} |
122 \label{sec-6} |
122 \label{sec-6} |
123 |
|
124 |
123 |
125 \begin{itemize} |
124 \begin{itemize} |
126 \item Long |
125 \item Long |
127 \item Large integers numbers are internally stored in python as Long |
126 \item Large integers numbers are internally stored in python as Long |
128 datatype. |
127 datatype. |
130 \end{frame} |
129 \end{frame} |
131 \begin{frame}[fragile] |
130 \begin{frame}[fragile] |
132 \frametitle{Boolean} |
131 \frametitle{Boolean} |
133 \label{sec-7} |
132 \label{sec-7} |
134 |
133 |
135 \lstset{language=Python} |
134 \begin{verbatim} |
136 \begin{lstlisting} |
|
137 In []: t=True |
135 In []: t=True |
138 In []: f=False |
136 In []: f=False |
139 \end{lstlisting} |
137 \end{verbatim} |
140 \end{frame} |
138 \end{frame} |
141 \begin{frame} |
139 \begin{frame} |
142 \frametitle{Question 3} |
140 \frametitle{Question 3} |
143 \label{sec-8} |
141 \label{sec-8} |
144 |
142 |
197 \end{frame} |
195 \end{frame} |
198 \begin{frame}[fragile] |
196 \begin{frame}[fragile] |
199 \frametitle{All are Strings} |
197 \frametitle{All are Strings} |
200 \label{sec-13} |
198 \label{sec-13} |
201 |
199 |
202 \lstset{language=Python} |
200 \begin{verbatim} |
203 \begin{lstlisting} |
|
204 k = 'Single quote' |
201 k = 'Single quote' |
205 l = "Double quote contain's single quote" |
202 l = "Double quote contain's single quote" |
206 m = '''"Contain's both"''' |
203 m = '''"Contain's both"''' |
207 \end{lstlisting} |
204 \end{verbatim} |
208 \end{frame} |
205 \end{frame} |
209 \begin{frame}[fragile] |
206 \begin{frame}[fragile] |
210 \frametitle{Immutabilty Error} |
207 \frametitle{Immutabilty Error} |
211 \label{sec-14} |
208 \label{sec-14} |
212 |
209 |
213 \lstset{language=Python} |
210 \begin{verbatim} |
214 \begin{lstlisting} |
|
215 In []: greeting_string[1]='k' |
211 In []: greeting_string[1]='k' |
216 ------------------------------------------------------- |
212 ------------------------------------------------------- |
217 TypeError Traceback (most recent call last) |
213 TypeError Traceback (most recent call last) |
218 |
214 |
219 /home/fossee/<ipython console> in <module>() |
215 /home/fossee/<ipython console> in <module>() |
220 |
216 |
221 TypeError: 'str' object does not support item assignment |
217 TypeError: 'str' object does not support item assignment |
222 \end{lstlisting} |
218 \end{verbatim} |
223 \end{frame} |
219 \end{frame} |
224 \begin{frame} |
220 \begin{frame} |
225 \frametitle{Question 5} |
221 \frametitle{Question 5} |
226 \label{sec-15} |
222 \label{sec-15} |
227 |
223 |
230 \end{frame} |
226 \end{frame} |
231 \begin{frame}[fragile] |
227 \begin{frame}[fragile] |
232 \frametitle{Solution 5} |
228 \frametitle{Solution 5} |
233 \label{sec-16} |
229 \label{sec-16} |
234 |
230 |
235 \lstset{language=Python} |
231 \begin{verbatim} |
236 \begin{lstlisting} |
|
237 l=[1,7,5,3,4] |
232 l=[1,7,5,3,4] |
238 3 in l |
233 3 in l |
239 l[3]=21 |
234 l[3]=21 |
240 l |
235 l |
241 \end{lstlisting} |
236 \end{verbatim} |
242 \end{frame} |
237 \end{frame} |
243 \begin{frame} |
238 \begin{frame} |
244 \frametitle{Question 6} |
239 \frametitle{Question 6} |
245 \label{sec-17} |
240 \label{sec-17} |
246 |
241 |
249 \end{frame} |
244 \end{frame} |
250 \begin{frame}[fragile] |
245 \begin{frame}[fragile] |
251 \frametitle{Solution 6} |
246 \frametitle{Solution 6} |
252 \label{sec-18} |
247 \label{sec-18} |
253 |
248 |
254 \lstset{language=Python} |
249 \begin{verbatim} |
255 \begin{lstlisting} |
|
256 s = "Elizabeth is queen of england" |
250 s = "Elizabeth is queen of england" |
257 stemp = s.split() |
251 stemp = s.split() |
258 ' '.join(stemp[:3]) |
252 ' '.join(stemp[:3]) |
259 \end{lstlisting} |
253 \end{verbatim} |
260 \end{frame} |
254 \end{frame} |
261 \begin{frame} |
255 \begin{frame} |
262 \frametitle{Summary} |
256 \frametitle{Summary} |
263 \label{sec-19} |
257 \label{sec-19} |
264 |
258 |