75 \title[Interactive Plotting]{Python for Science and Engg: Interactive Plotting} |
75 \title[Interactive Plotting]{Python for Science and Engg: Interactive Plotting} |
76 |
76 |
77 \author[FOSSEE] {FOSSEE} |
77 \author[FOSSEE] {FOSSEE} |
78 |
78 |
79 \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} |
79 \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} |
80 \date[] {12 February, 2010\\Day 1, Session 1} |
80 \date[] {08 March, 2010\\Day 1, Session 1} |
81 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
81 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
82 |
82 |
83 %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} |
83 %\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} |
84 %\logo{\pgfuseimage{iitmlogo}} |
84 %\logo{\pgfuseimage{iitmlogo}} |
85 |
85 |
123 %% \end{frame} |
123 %% \end{frame} |
124 |
124 |
125 \begin{frame} |
125 \begin{frame} |
126 \frametitle{Workshop Schedule: Day 1} |
126 \frametitle{Workshop Schedule: Day 1} |
127 \begin{description} |
127 \begin{description} |
128 \item[Session 1] Fri 14:00--15:00 |
128 \item[Session 1] Mon 09:00--10:00 |
129 \item[Session 2] Fri 15:05--16:05 |
129 \item[Session 2] Mon 10:05--11:05 |
130 \item[Session 3] Fri 16:10--17:10 |
130 \item[Session 3] Mon 11:20--12:20 |
131 \item[Quiz 1] Fri 17:10--17:25 |
131 \item[Session 4] Mon 12:25--13:25 |
132 \item[Exercises] Thu 17:30--18:00 |
132 \item[Quiz 1] Mon 14:25--14:45 |
|
133 \item[Exercises] Mon 14:45--15:30 |
|
134 \item[Session 5] Mon 15:45--16:45 |
|
135 \item[Quiz 2] Mon 16:50--17:05 |
133 \end{description} |
136 \end{description} |
134 \end{frame} |
137 \end{frame} |
135 |
138 |
136 \begin{frame} |
139 \begin{frame} |
137 \frametitle{Workshop Schedule: Day 2} |
140 \frametitle{Workshop Schedule: Day 2} |
138 \begin{description} |
141 \begin{description} |
139 \item[Session 1] Sat 09:00--10:00 |
142 \item[Session 1] Tue 09:00--10:00 |
140 \item[Session 2] Sat 10:05--11:05 |
143 \item[Session 2] Tue 10:05--11:05 |
141 \item[Session 3] Sat 11:20--12:20 |
144 \item[Session 3] Tue 11:20--12:20 |
142 \item[Quiz 2] Fri 14:25--14:40 |
145 \item[Session 4] Tue 12:25--13:25 |
143 \end{description} |
146 \item[Quiz 1] Tue 14:25--14:45 |
144 \end{frame} |
147 \item[Exercises] Tue 14:45--15:30 |
145 |
148 \item[Session 5] Tue 15:45--16:45 |
146 \begin{frame} |
|
147 \frametitle{Workshop Schedule: Day 3} |
|
148 \begin{description} |
|
149 \item[Session 1] Sun 09:00--10:00 |
|
150 \item[Session 2] Sun 10:05--11:05 |
|
151 \item[Session 3] Sun 11:20--12:20 |
|
152 \item[Quiz 3] Sun 12:20--12:30 |
|
153 \item[Exercises] Sun 12:30--13:00 |
|
154 \end{description} |
149 \end{description} |
155 \end{frame} |
150 \end{frame} |
156 |
151 |
157 \section{Checklist} |
152 \section{Checklist} |
158 \begin{frame} |
153 \begin{frame} |
197 \item Train students for the same. |
192 \item Train students for the same. |
198 \end{itemize} |
193 \end{itemize} |
199 \end{block} |
194 \end{block} |
200 \end{frame} |
195 \end{frame} |
201 |
196 |
202 \section{Starting up Ipython} |
|
203 \begin{frame}[fragile] |
|
204 \frametitle{Starting up \ldots} |
|
205 \begin{block}{} |
|
206 \begin{lstlisting} |
|
207 $ ipython -pylab |
|
208 \end{lstlisting} %$ |
|
209 \end{block} |
|
210 \begin{lstlisting} |
|
211 In []: print "Hello, World!" |
|
212 Hello, World! |
|
213 \end{lstlisting} |
|
214 Exiting |
|
215 \begin{lstlisting} |
|
216 In []: ^D(Ctrl-D) |
|
217 Do you really want to exit([y]/n)? y |
|
218 \end{lstlisting} |
|
219 \alert{IPython is an improved interpreter}\\ |
|
220 \alert{Recommended for use in Scientific Computing work}\\ |
|
221 \end{frame} |
|
222 |
|
223 \begin{frame}[fragile] |
197 \begin{frame}[fragile] |
224 \frametitle{The Python interpreter \ldots} |
198 \frametitle{The Python interpreter \ldots} |
225 \begin{block}{} |
199 \begin{block}{} |
226 \begin{lstlisting} |
200 \begin{lstlisting} |
227 $ python |
201 $ python |
236 >>> ^D(Ctrl-D) |
210 >>> ^D(Ctrl-D) |
237 $ |
211 $ |
238 \end{lstlisting} %$ |
212 \end{lstlisting} %$ |
239 \alert{Note the change in the prompt}\\ |
213 \alert{Note the change in the prompt}\\ |
240 \alert{IPython provides many additional features}\\ |
214 \alert{IPython provides many additional features}\\ |
|
215 \end{frame} |
|
216 |
|
217 \section{Starting up Ipython} |
|
218 \begin{frame}[fragile] |
|
219 \frametitle{Starting up \ldots} |
|
220 \begin{block}{} |
|
221 \begin{lstlisting} |
|
222 $ ipython |
|
223 \end{lstlisting} %$ |
|
224 \end{block} |
|
225 \begin{lstlisting} |
|
226 In []: print "Hello, World!" |
|
227 Hello, World! |
|
228 \end{lstlisting} |
|
229 Exiting |
|
230 \begin{lstlisting} |
|
231 In []: ^D(Ctrl-D) |
|
232 Do you really want to exit([y]/n)? y |
|
233 \end{lstlisting} |
|
234 \alert{IPython is an improved interpreter}\\ |
|
235 \alert{Recommended for use in Scientific Computing work}\\ |
|
236 \end{frame} |
|
237 |
|
238 \section{Starting up Ipython} |
|
239 \begin{frame}[fragile] |
|
240 \frametitle{Starting up \ldots} |
|
241 \begin{block}{} |
|
242 \begin{lstlisting} |
|
243 $ ipython -pylab |
|
244 \end{lstlisting} %$ |
|
245 \end{block} |
241 \end{frame} |
246 \end{frame} |
242 |
247 |
243 \section{Loops} |
248 \section{Loops} |
244 \begin{frame}[fragile] |
249 \begin{frame}[fragile] |
245 \frametitle{Loops} |
250 \frametitle{Loops} |