tuples/slides.tex
changeset 282 8c35d7977f04
parent 232 da873a5ac918
equal deleted inserted replaced
281:d91133654fc8 282:8c35d7977f04
     1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     1 % Created 2010-10-10 Sun 23:03
     2 %Tutorial slides on Python.
     2 \documentclass[presentation]{beamer}
     3 %
     3 \usepackage[latin1]{inputenc}
     4 % Author: FOSSEE 
     4 \usepackage[T1]{fontenc}
     5 % Copyright (c) 2009, FOSSEE, IIT Bombay
     5 \usepackage{fixltx2e}
     6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     6 \usepackage{graphicx}
       
     7 \usepackage{longtable}
       
     8 \usepackage{float}
       
     9 \usepackage{wrapfig}
       
    10 \usepackage{soul}
       
    11 \usepackage{textcomp}
       
    12 \usepackage{marvosym}
       
    13 \usepackage{wasysym}
       
    14 \usepackage{latexsym}
       
    15 \usepackage{amssymb}
       
    16 \usepackage{hyperref}
       
    17 \tolerance=1000
       
    18 \usepackage[english]{babel} \usepackage{ae,aecompl}
       
    19 \usepackage{mathpazo,courier,euler} \usepackage[scaled=.95]{helvet}
       
    20 \usepackage{listings}
       
    21 \lstset{language=Python, basicstyle=\ttfamily\bfseries,
       
    22 commentstyle=\color{red}\itshape, stringstyle=\color{darkgreen},
       
    23 showstringspaces=false, keywordstyle=\color{blue}\bfseries}
       
    24 \providecommand{\alert}[1]{\textbf{#1}}
     7 
    25 
     8 \documentclass[14pt,compress]{beamer}
    26 \title{Getting started -- Tuples}
     9 %\documentclass[draft]{beamer}
    27 \author{FOSSEE}
    10 %\documentclass[compress,handout]{beamer}
       
    11 %\usepackage{pgfpages} 
       
    12 %\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
       
    13 
       
    14 % Modified from: generic-ornate-15min-45min.de.tex
       
    15 \mode<presentation>
       
    16 {
       
    17   \usetheme{Warsaw}
       
    18   \useoutertheme{infolines}
       
    19   \setbeamercovered{transparent}
       
    20 }
       
    21 
       
    22 \usepackage[english]{babel}
       
    23 \usepackage[latin1]{inputenc}
       
    24 %\usepackage{times}
       
    25 \usepackage[T1]{fontenc}
       
    26 
       
    27 \usepackage{ae,aecompl}
       
    28 \usepackage{mathpazo,courier,euler}
       
    29 \usepackage[scaled=.95]{helvet}
       
    30 
       
    31 \definecolor{darkgreen}{rgb}{0,0.5,0}
       
    32 
       
    33 \usepackage{listings}
       
    34 \lstset{language=Python,
       
    35     basicstyle=\ttfamily\bfseries,
       
    36     commentstyle=\color{red}\itshape,
       
    37   stringstyle=\color{darkgreen},
       
    38   showstringspaces=false,
       
    39   keywordstyle=\color{blue}\bfseries}
       
    40 
       
    41 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
    42 % Macros
       
    43 \setbeamercolor{emphbar}{bg=blue!20, fg=black}
       
    44 \newcommand{\emphbar}[1]
       
    45 {\begin{beamercolorbox}[rounded=true]{emphbar} 
       
    46       {#1}
       
    47  \end{beamercolorbox}
       
    48 }
       
    49 \newcounter{time}
       
    50 \setcounter{time}{0}
       
    51 \newcommand{\inctime}[1]{\addtocounter{time}{#1}{\tiny \thetime\ m}}
       
    52 
       
    53 \newcommand{\typ}[1]{\lstinline{#1}}
       
    54 
       
    55 \newcommand{\kwrd}[1]{ \texttt{\textbf{\color{blue}{#1}}}  }
       
    56 
       
    57 % Title page
       
    58 \title{Your Title Here}
       
    59 
       
    60 \author[FOSSEE] {FOSSEE}
       
    61 
       
    62 \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay}
       
    63 \date{}
    28 \date{}
    64 
    29 
    65 % DOCUMENT STARTS
    30 \usetheme{Warsaw}\usecolortheme{default}\useoutertheme{infolines}\setbeamercovered{transparent}
    66 \begin{document}
    31 \begin{document}
    67 
    32 
    68 \begin{frame}
    33 \maketitle
    69   \maketitle
       
    70 \end{frame}
       
    71 
    34 
    72 \begin{frame}[fragile]
       
    73   \frametitle{Outline}
       
    74   \begin{itemize}
       
    75     \item 
       
    76   \end{itemize}
       
    77 \end{frame}
       
    78 
    35 
    79 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
    80 %%              All other slides here.                  %%
       
    81 %% The same slides will be used in a classroom setting. %% 
       
    82 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
    83 
    36 
    84 \begin{frame}[fragile]
    37 
    85   \frametitle{Summary}
    38 
    86   \begin{itemize}
    39 
    87     \item 
    40 
    88   \end{itemize}
    41 
    89 \end{frame}
       
    90 
    42 
    91 \begin{frame}
    43 \begin{frame}
    92   \frametitle{Thank you!}  
    44 \frametitle{Outline}
       
    45 \label{sec-1}
       
    46 
       
    47 \begin{itemize}
       
    48 \item what are tuples
       
    49 \item comparison with lists
       
    50 \item why are they needed
       
    51 \end{itemize}
       
    52 \end{frame}
       
    53 \begin{frame}
       
    54 \frametitle{Question 1}
       
    55 \label{sec-2}
       
    56 
       
    57   \texttt{a = 5} and \texttt{b = 7}. swap the values of \texttt{a} and \texttt{b}
       
    58 \end{frame}
       
    59 \begin{frame}[fragile]
       
    60 \frametitle{Solution 1}
       
    61 \label{sec-3}
       
    62 
       
    63 \lstset{language=Python}
       
    64 \begin{lstlisting}
       
    65 temp = a
       
    66 a = b
       
    67 b = temp
       
    68 
       
    69 a
       
    70 b
       
    71 \end{lstlisting}
       
    72 \end{frame}
       
    73 \begin{frame}
       
    74 \frametitle{Summary}
       
    75 \label{sec-4}
       
    76 
       
    77   You should now --
       
    78 \begin{itemize}
       
    79 \item Be able to define tuples
       
    80 \item Know the similarities with lists, like -- indexing and iterability
       
    81 \item Know about the immutability of tuples
       
    82 \item Be able to swap variables in the Pythonic way
       
    83 \item Know about packing and unpacking of tuples
       
    84 \end{itemize}
       
    85 \end{frame}
       
    86 \begin{frame}
       
    87 \frametitle{Thank you!}
       
    88 \label{sec-5}
       
    89 
    93   \begin{block}{}
    90   \begin{block}{}
    94   \begin{center}
    91   \begin{center}
    95   This spoken tutorial has been produced by the
    92   This spoken tutorial has been produced by the
    96   \textcolor{blue}{FOSSEE} team, which is funded by the 
    93   \textcolor{blue}{FOSSEE} team, which is funded by the 
    97   \end{center}
    94   \end{center}