summaryrefslogtreecommitdiff
path: root/presentations/basic-plot.tex
blob: beb98ac62ecb498fca4c60b98cf3d251da1da556 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Tutorial slides on Python.
%
% Author: FOSSEE 
% Copyright (c) 2009, FOSSEE, IIT Bombay
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\documentclass[14pt,compress]{beamer}
%\documentclass[draft]{beamer}
%\documentclass[compress,handout]{beamer}
%\usepackage{pgfpages} 
%\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]

% Modified from: generic-ornate-15min-45min.de.tex
\mode<presentation>
{
  \usetheme{Warsaw}
  \useoutertheme{infolines}
  \setbeamercovered{transparent}
}

\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
%\usepackage{times}
\usepackage[T1]{fontenc}

% Taken from Fernando's slides.
\usepackage{ae,aecompl}
\usepackage{mathpazo,courier,euler}
\usepackage[scaled=.95]{helvet}

\definecolor{darkgreen}{rgb}{0,0.5,0}

\usepackage{listings}
\lstset{language=Python,
    basicstyle=\ttfamily\bfseries,
    commentstyle=\color{red}\itshape,
  stringstyle=\color{darkgreen},
  showstringspaces=false,
  keywordstyle=\color{blue}\bfseries}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Macros
\setbeamercolor{emphbar}{bg=blue!20, fg=black}
\newcommand{\emphbar}[1]
{\begin{beamercolorbox}[rounded=true]{emphbar} 
      {#1}
 \end{beamercolorbox}
}
\newcounter{time}
\setcounter{time}{0}
\newcommand{\inctime}[1]{\addtocounter{time}{#1}{\tiny \thetime\ m}}

\newcommand{\typ}[1]{\lstinline{#1}}

\newcommand{\kwrd}[1]{ \texttt{\textbf{\color{blue}{#1}}}  }

%%% This is from Fernando's setup.
% \usepackage{color}
% \definecolor{orange}{cmyk}{0,0.4,0.8,0.2}
% % Use and configure listings package for nicely formatted code
% \usepackage{listings}
% \lstset{
%    language=Python,
%    basicstyle=\small\ttfamily,
%    commentstyle=\ttfamily\color{blue},
%    stringstyle=\ttfamily\color{orange},
%    showstringspaces=false,
%    breaklines=true,
%    postbreak = \space\dots
% }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Title page
\title[Basic Plotting]{Python for Scientific Computing : Basic Plotting}

\author[FOSSEE] {FOSSEE}

\institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay}
\date{}

% DOCUMENT STARTS
\begin{document}

\begin{frame}
  \maketitle
\end{frame}

\begin{frame}
  \frametitle{About the Session}
  \begin{block}{Intended Audience}
  \begin{itemize}
       \item Engg., Mathematics and Science teachers.
       \item Interested students from similar streams.
  \end{itemize}
  \end{block}  

  \begin{block}{Goal: Successful participants will be able to}
    \begin{itemize}
      \item Use Python as a basic Plotting tool.
    \end{itemize}
  \end{block}
\end{frame}

\begin{frame}
\frametitle{Checklist}
   \begin{itemize}
    \item IPython
    \item Pylab
  \end{itemize}
\end{frame}

%% \begin{frame}[fragile]
%% \frametitle{Starting up \ldots}
%% \begin{block}{}
%% \begin{verbatim}
%%   $ ipython -pylab  
%% \end{verbatim}
%% \end{block}
%% \begin{lstlisting}     
%%   In []: print "Hello, World!"
%%   Hello, World!
%% \end{lstlisting}
%% Exiting
%% \begin{lstlisting}     
%%   In []: ^D(Ctrl-D)
%%   Do you really want to exit([y]/n)? y
%% \end{lstlisting}
%% \end{frame}

\begin{frame}[fragile]
  \frametitle{Summary}
  \begin{block}{IPython}
    \begin{itemize}
    \item Starting and Quiting.
    \item AutoCompletion
    \item Help
    \end{itemize}
  \end{block}
  \begin{block}{Plotting}
    \begin{itemize}    
    \item Creating simple plots.
    \item Adding labels and legends.
    \item Annotating plots.
    \item Changing the looks: size, linewidth, colors
    \end{itemize}  
  \end{block}
\end{frame}

\begin{frame}
  \frametitle{Thank you!}  
  \begin{block}{}
    This is first tutorial from the series of
    \begin{center}      
      \textcolor{blue}{'Python for Scientific Computing'}.
    \end{center}
  \end{block}
  \begin{block}{}
  It is part of \textcolor{blue}{FOSSEE} project funded by:
  \begin{center}
    \textcolor{blue}{NME through ICT from MHRD, Govt. of India}.
  \end{center}  
  \end{block}
\end{frame}

\end{document}