148 \end{description} |
148 \end{description} |
149 \end{frame} |
149 \end{frame} |
150 |
150 |
151 \begin{frame}{About the Workshop} |
151 \begin{frame}{About the Workshop} |
152 \begin{block}{Intended Audience} |
152 \begin{block}{Intended Audience} |
|
153 \begin{itemize} |
153 \item Aimed at Engg., Mathematics and Science teachers. |
154 \item Aimed at Engg., Mathematics and Science teachers. |
154 \item Interested students from similar streams. |
155 \item Interested students from similar streams. |
|
156 \end{itemize} |
155 \end{block} |
157 \end{block} |
156 |
158 |
157 \begin{block}{Goal} |
159 \begin{block}{Goal} |
158 Successful participants will be able to use python as their scripting and problem solving language. |
160 Successful participants will be able to use python as their scripting and problem solving language. |
159 \end{block} |
161 \end{block} |
160 \end{frame} |
162 \end{frame} |
161 |
163 |
162 \begin{frame}{Checklist} |
164 \begin{frame}{Checklist} |
|
165 \begin {block}{Live Python} |
|
166 Have you booted using the Live Python DVD? |
|
167 \end {block} |
163 \begin{block}{python} |
168 \begin{block}{python} |
164 Type python at the command line. Do you see version 2.5 or later? |
169 Type python at the command line. Do you see version 2.5 or later? |
165 \end{block} |
170 \end{block} |
166 \begin{block}{IPython} |
171 \begin{block}{IPython} |
167 Is IPython available? |
172 Type ipython at the command line. Is it available? |
168 \end{block} |
173 \end{block} |
169 \begin{block}{Editor} |
174 \begin{block}{Editor} |
170 Which editor? scite, vim, emacs, \ldots |
175 We recommend scite. |
171 \end{block} |
176 \end{block} |
172 \end{frame} |
177 \end{frame} |
173 |
178 |
174 \section{Overview} |
179 \section{Overview} |
175 \begin{frame} |
180 \begin{frame} |
176 \frametitle{Introduction} |
181 \frametitle{Introduction} |
177 \begin{itemize} |
182 \begin{itemize} |
178 \item Creator and BDFL: Guido van Rossum |
183 \item Creator and BDFL: Guido van Rossum |
179 \item December 1989 |
184 \item December 1989 |
180 \item ``Python'' as in \it Monty Python's Flying Circus |
185 \item ``Python'' as in \emph {Monty Python's Flying Circus} |
181 \item 2.6.x |
186 \item 2.6.x |
182 \item PSF license (like BSD: no strings attached) |
187 \item PSF license (like BSD: no strings attached) |
183 \item Highly cross platform |
188 \item Highly cross platform |
184 \item Nokia series 60! |
189 \item Nokia series 60! |
185 \item \alert{Philosophy:} Simple and complete by design |
190 \item \alert{Philosophy:} Simple and complete by design |
615 \end{frame} |
620 \end{frame} |
616 |
621 |
617 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
622 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
618 % TIME: 20 m, running 80m |
623 % TIME: 20 m, running 80m |
619 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
624 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
625 |
|
626 \section{Session Summary} |
|
627 \begin{frame}{So what have we learnt so far?} |
|
628 \begin{itemize} |
|
629 \item The interactive interpreter |
|
630 \item Basic Data Types-Numbers |
|
631 \item \typ{if/elif/else, while} |
|
632 \item Simple IO |
|
633 \item Creating and running a Python script |
|
634 \end{itemize} |
|
635 \end{frame} |
620 \end{document} |
636 \end{document} |