diff options
Diffstat (limited to 'day1')
40 files changed, 8015 insertions, 10 deletions
diff --git a/day1/Session-1.aux b/day1/Session-1.aux new file mode 100644 index 0000000..e177fe1 --- /dev/null +++ b/day1/Session-1.aux @@ -0,0 +1,124 @@ +\relax +\ifx\hyper@anchor\@undefined +\global \let \oldcontentsline\contentsline +\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global \let \oldnewlabel\newlabel +\gdef \newlabel#1#2{\newlabelxx{#1}#2} +\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\let \contentsline\oldcontentsline +\let \newlabel\oldnewlabel} +\else +\global \let \hyper@last\relax +\fi + +\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}} +\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}} +\select@language{english} +\@writefile{toc}{\select@language{english}} +\@writefile{lof}{\select@language{english}} +\@writefile{lot}{\select@language{english}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} +\@writefile{toc}{\beamer@sectionintoc {1}{Agenda}{4}{0}{1}} +\@writefile{nav}{\headcommand {\sectionentry {1}{Agenda}{4}{Agenda}{0}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{3}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{3}}} +\@writefile{nav}{\headcommand {\slideentry {1}{0}{4}{4/4}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} +\@writefile{toc}{\beamer@sectionintoc {2}{Agenda}{5}{0}{2}} +\@writefile{nav}{\headcommand {\sectionentry {2}{Agenda}{5}{Agenda}{0}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {4}{4}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {4}{4}}} +\@writefile{nav}{\headcommand {\slideentry {2}{0}{5}{5/5}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}} +\@writefile{nav}{\headcommand {\slideentry {2}{0}{6}{6/6}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}} +\@writefile{toc}{\beamer@sectionintoc {3}{Overview}{7}{0}{3}} +\@writefile{nav}{\headcommand {\sectionentry {3}{Overview}{7}{Overview}{0}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {5}{6}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {5}{6}}} +\@writefile{nav}{\headcommand {\slideentry {3}{0}{7}{7/7}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}} +\@writefile{nav}{\headcommand {\slideentry {3}{0}{8}{8/8}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}} +\@writefile{nav}{\headcommand {\slideentry {3}{0}{9}{9/9}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}} +\@writefile{nav}{\headcommand {\slideentry {3}{0}{10}{10/10}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}} +\@writefile{nav}{\headcommand {\slideentry {3}{0}{11}{11/11}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} +\@writefile{nav}{\headcommand {\slideentry {3}{0}{12}{12/12}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} +\@writefile{toc}{\beamer@sectionintoc {4}{Python}{13}{0}{4}} +\@writefile{nav}{\headcommand {\sectionentry {4}{Python}{13}{Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {7}{12}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {7}{12}}} +\@writefile{toc}{\beamer@subsectionintoc {4}{1}{Getting Started}{13}{0}{4}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{4}{1}{13}{Getting Started}}\headcommand {\beamer@subsectionpages {13}{12}}} +\@writefile{nav}{\headcommand {\slideentry {4}{1}{1}{13/13}{Getting Started}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} +\@writefile{nav}{\headcommand {\slideentry {4}{1}{2}{14/14}{Getting Started}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} +\@writefile{nav}{\headcommand {\slideentry {4}{1}{3}{15/15}{Getting Started}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} +\@writefile{nav}{\headcommand {\slideentry {4}{1}{4}{16/16}{Getting Started}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} +\@writefile{nav}{\headcommand {\slideentry {4}{1}{5}{17/17}{Getting Started}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} +\@writefile{nav}{\headcommand {\slideentry {4}{1}{6}{18/18}{Getting Started}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} +\@writefile{nav}{\headcommand {\slideentry {4}{1}{7}{19/20}{Getting Started}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {19}{20}}} +\@writefile{nav}{\headcommand {\slideentry {4}{1}{8}{21/21}{Getting Started}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}} +\@writefile{toc}{\beamer@subsectionintoc {4}{2}{Data types}{22}{0}{4}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{4}{2}{22}{Data types}}\headcommand {\beamer@subsectionpages {13}{21}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{1}{22/22}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{2}{23/23}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{3}{24/24}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{4}{25/25}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{5}{26/26}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{6}{27/27}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{7}{28/29}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {28}{29}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{8}{30/30}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{9}{31/31}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{10}{32/32}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{11}{33/33}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {33}{33}}} +\@writefile{nav}{\headcommand {\slideentry {4}{2}{12}{34/34}{Data types}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {34}{34}}} +\@writefile{toc}{\beamer@subsectionintoc {4}{3}{Control flow}{35}{0}{4}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{4}{3}{35}{Control flow}}\headcommand {\beamer@subsectionpages {22}{34}}} +\@writefile{nav}{\headcommand {\slideentry {4}{3}{1}{35/35}{Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {35}{35}}} +\@writefile{nav}{\headcommand {\slideentry {4}{3}{2}{36/36}{Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {36}{36}}} +\@writefile{nav}{\headcommand {\slideentry {4}{3}{3}{37/37}{Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {37}{37}}} +\@writefile{nav}{\headcommand {\slideentry {4}{3}{4}{38/38}{Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {38}{38}}} +\@writefile{nav}{\headcommand {\slideentry {4}{3}{5}{39/39}{Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {39}{39}}} +\@writefile{nav}{\headcommand {\slideentry {4}{3}{6}{40/40}{Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {40}{40}}} +\@writefile{nav}{\headcommand {\slideentry {4}{3}{7}{41/41}{Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {41}{41}}} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{41}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {35}{41}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {13}{41}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {41}}} +\@writefile{nav}{\headcommand {\def \inserttotalframenumber {39}}} diff --git a/day1/Session-1.log b/day1/Session-1.log new file mode 100644 index 0000000..5133310 --- /dev/null +++ b/day1/Session-1.log @@ -0,0 +1,1458 @@ +This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2009.8.17) 6 OCT 2009 18:47 +entering extended mode + %&-line parsing enabled. +**Session-1.tex +(./Session-1.tex +LaTeX2e <2005/12/01> +Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, ukrainian, russian, bulgarian, loaded. +(/usr/share/texmf/tex/latex/beamer/base/beamer.cls +(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty +Package: beamerbasercs 2007/01/28 (rcs-revision 1.4) +) +Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres +entations (rcs-revision 1.70) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty +Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22) +\beamer@tempbox=\box26 +\beamer@tempcount=\count79 +\c@beamerpauses=\count80 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty +Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20) +\beamer@slideinframe=\count81 +\beamer@minimum=\count82 +) +\beamer@commentbox=\box27 +\beamer@modecount=\count83 +) +\headheight=\dimen102 +\headdp=\dimen103 +\footheight=\dimen104 +\sidebarheight=\dimen105 +\beamer@tempdim=\dimen106 +\beamer@finalheight=\dimen107 +\beamer@animht=\dimen108 +\beamer@animdp=\dimen109 +\beamer@animwd=\dimen110 +\beamer@leftmargin=\dimen111 +\beamer@rightmargin=\dimen112 +\beamer@leftsidebar=\dimen113 +\beamer@rightsidebar=\dimen114 +\beamer@boxsize=\dimen115 +\beamer@vboxoffset=\dimen116 +\beamer@descdefault=\dimen117 +\beamer@descriptionwidth=\dimen118 +\beamer@lastskip=\skip41 +\beamer@areabox=\box28 +\beamer@animcurrent=\box29 +\beamer@animshowbox=\box30 +\beamer@sectionbox=\box31 +\beamer@logobox=\box32 +\beamer@linebox=\box33 +\beamer@sectioncount=\count84 +\beamer@subsubsectionmax=\count85 +\beamer@subsectionmax=\count86 +\beamer@sectionmax=\count87 +\beamer@totalheads=\count88 +\beamer@headcounter=\count89 +\beamer@partstartpage=\count90 +\beamer@sectionstartpage=\count91 +\beamer@subsectionstartpage=\count92 +\beamer@animationtempa=\count93 +\beamer@animationtempb=\count94 +\beamer@xpos=\count95 +\beamer@ypos=\count96 +\beamer@showpartnumber=\count97 +\beamer@currentsubsection=\count98 +\beamer@coveringdepth=\count99 +\beamer@sectionadjust=\count100 +\beamer@tocsectionnumber=\count101 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty +Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8) + +(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks14 +)) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty +Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/etc/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 90. + +(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX +\Gread@gobject=\count102 +)) +\Gin@req@height=\dimen119 +\Gin@req@width=\dimen120 +) +(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks15 +) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21) +)) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31) + +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks16 +\pgfkeys@temptoks=\toks17 +) +\pgf@x=\dimen121 +\pgf@y=\dimen122 +\pgf@xa=\dimen123 +\pgf@ya=\dimen124 +\pgf@xb=\dimen125 +\pgf@yb=\dimen126 +\pgf@xc=\dimen127 +\pgf@yc=\dimen128 +\c@pgf@counta=\count103 +\c@pgf@countb=\count104 +\c@pgf@countc=\count105 +\c@pgf@countd=\count106 + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/01/13 (rcs-revision 1.6) +) +Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 885. + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2007/12/20 (rcs-revision 1.20) + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2007/12/17 (rcs-revision 1.8) +))) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2008/01/23 (rcs-revision 1.6) +\pgfsyssoftpath@smallbuffer@items=\count107 +\pgfsyssoftpath@bigbuffer@items=\count108 +) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) +(/usr/share/texmf/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/etc/texmf/tex/latex/config/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6) + +(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex +\pgfmath@box=\box34 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@stack=\toks18 +\c@pgfmath@parsecounta=\count109 +\c@pgfmath@parsecountb=\count110 +\c@pgfmath@parsecountc=\count111 +\pgfmath@parsex=\dimen129 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex)) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex))) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2008/02/03 (rcs-revision 1.13) +\pgf@picminx=\dimen130 +\pgf@picmaxx=\dimen131 +\pgf@picminy=\dimen132 +\pgf@picmaxy=\dimen133 +\pgf@pathminx=\dimen134 +\pgf@pathmaxx=\dimen135 +\pgf@pathminy=\dimen136 +\pgf@pathmaxy=\dimen137 +\pgf@xx=\dimen138 +\pgf@xy=\dimen139 +\pgf@yx=\dimen140 +\pgf@yy=\dimen141 +\pgf@zx=\dimen142 +\pgf@zy=\dimen143 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2008/02/13 (rcs-revision 1.14) +\pgf@path@lastx=\dimen144 +\pgf@path@lasty=\dimen145 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2008/01/23 (rcs-revision 1.11) +\pgf@shorten@end@additional=\dimen146 +\pgf@shorten@start@additional=\dimen147 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2008/01/15 (rcs-revision 1.26) +\pgfpic=\box35 +\pgf@hbox=\box36 +\pgf@layerbox@main=\box37 +\pgf@picture@serial@count=\count112 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2007/12/12 (rcs-revision 1.8) +\pgflinewidth=\dimen148 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2008/02/04 (rcs-revision 1.10) +\pgf@pt@x=\dimen149 +\pgf@pt@y=\dimen150 +\pgf@pt@temp=\dimen151 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2008/01/23 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2007/06/07 (rcs-revision 1.8) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2007/12/10 (rcs-revision 1.9) +\pgf@max=\dimen152 +\pgf@sys@shading@range@num=\count113 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfexternal@startupbox=\box38 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2008/01/15 (rcs-revision 1.1) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1) +))) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty + +Package pgf Warning: This package is obsolete and no longer needed on input lin +e 13. + +) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count114 +\XC@countmixins=\count115 +) +(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2002/01/22 v2.2d + +(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2001/10/25 v2.2f +\@emptytoks=\toks19 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 132. +)) +(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty +Package: geometry 2002/07/08 v3.2 Page Geometry +\Gm@cnth=\count116 +\Gm@cntv=\count117 +\c@Gm@tempcnt=\count118 +\Gm@bindingoffset=\dimen153 +\Gm@wd@mp=\dimen154 +\Gm@odd@mp=\dimen155 +\Gm@even@mp=\dimen156 +\Gm@dimlist=\toks20 + +(/usr/share/texmf-texlive/tex/xelatex/xetexconfig/geometry.cfg)) +(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty +Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX +\@linkdim=\dimen157 +\Hy@linkcounter=\count119 +\Hy@pagecounter=\count120 + +(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO) +) +(/etc/texmf/tex/latex/config/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options ( +HO) +) +Package hyperref Info: Option `bookmarks' set `true' on input line 2238. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 2238. +Package hyperref Info: Option `implicit' set `false' on input line 2238. +Package hyperref Info: Hyper figures OFF on input line 2288. +Package hyperref Info: Link nesting OFF on input line 2293. +Package hyperref Info: Hyper index ON on input line 2296. +Package hyperref Info: Plain pages OFF on input line 2303. +Package hyperref Info: Backreferencing OFF on input line 2308. + +Implicit mode OFF; no redefinition of LaTeX internals +Package hyperref Info: Bookmarks ON on input line 2444. +(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty +\Urlmuskip=\muskip10 +Package: url 2005/06/27 ver 3.2 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 2599. +\Fld@menulength=\count121 +\Field@Width=\dimen158 +\Fld@charsize=\dimen159 +\Choice@toks=\toks21 +\Field@toks=\toks22 +Package hyperref Info: Hyper figures OFF on input line 3102. +Package hyperref Info: Link nesting OFF on input line 3107. +Package hyperref Info: Hyper index ON on input line 3110. +Package hyperref Info: backreferencing OFF on input line 3117. +Package hyperref Info: Link coloring OFF on input line 3122. + + +Package hyperref Warning: Option `pdfpagelabels' is turned off +(hyperref) because \thepage is undefined. + +Hyperref stopped early +) +*hyperref using default driver hpdftex* +(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX +\Fld@listcount=\count122 +) +(/usr/share/texmf-texlive/tex/latex/extsizes/size14.clo +File: size14.clo 1999/11/11 v1.4a NON-Standard LaTeX file (size option) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty +Package: beamerbasecompatibility 2007/01/28 (rcs-revision 1.63) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty +Package: beamerbasefont 2007/01/28 (rcs-revision 1.16) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty +Package: beamerbasemisc 2007/01/28 (rcs-revision 1.24) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty +Package: beamerbasetwoscreens 2007/01/28 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty +Package: beamerbaseoverlay 2007/01/28 (rcs-revision 1.50) +\beamer@argscount=\count123 +\beamer@lastskipcover=\skip42 +\beamer@trivlistdepth=\count124 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty +Package: beamerbasetitle 2007/01/28 (rcs-revision 1.25) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty +Package: beamerbasesection 2007/01/28 (rcs-revision 1.21) +\c@lecture=\count125 +\c@part=\count126 +\c@section=\count127 +\c@subsection=\count128 +\c@subsubsection=\count129 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty +Package: beamerbaseframe 2007/01/28 (rcs-revision 1.60) +\beamer@framebox=\box39 +\beamer@frametitlebox=\box40 +\beamer@zoombox=\box41 +\beamer@zoomcount=\count130 +\beamer@zoomframecount=\count131 +\beamer@frametextheight=\dimen160 +\c@subsectionslide=\count132 +\beamer@frametopskip=\skip43 +\beamer@framebottomskip=\skip44 +\beamer@frametopskipautobreak=\skip45 +\beamer@framebottomskipautobreak=\skip46 +\beamer@envbody=\toks23 +\c@framenumber=\count133 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty +Package: beamerbaseverbatim 2007/01/28 (rcs-revision 1.8) +\beamer@verbatimfileout=\write3 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty +Package: beamerbaseframesize 2007/01/28 (rcs-revision 1.18) +\beamer@splitbox=\box42 +\beamer@autobreakcount=\count134 +\beamer@autobreaklastheight=\dimen161 +\beamer@frametitletoks=\toks24 +\beamer@framesubtitletoks=\toks25 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty +Package: beamerbaseframecomponents 2007/01/28 (rcs-revision 1.41) +\beamer@footins=\box43 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty +Package: beamerbasecolor 2007/01/28 (rcs-revision 1.42) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty +Package: beamerbasenotes 2007/01/28 (rcs-revision 1.23) +\beamer@frameboxcopy=\box44 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty +Package: beamerbasetoc 2007/01/28 (rcs-revision 1.21) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty +Package: beamerbasetemplates 2007/01/28 (rcs-revision 1.51) +\beamer@sbttoks=\toks26 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty +Package: beamerbaseauxtemplates 2007/01/28 (rcs-revision 1.28) + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty +Package: beamerbaseboxes 2007/03/11 (rcs-revision 1.32) +\bmb@box=\box45 +\bmb@colorbox=\box46 +\bmb@boxshadow=\box47 +\bmb@boxshadowball=\box48 +\bmb@boxshadowballlarge=\box49 +\bmb@temp=\dimen162 +\bmb@dima=\dimen163 +\bmb@dimb=\dimen164 +\bmb@prevheight=\dimen165 +) +\beamer@blockheadheight=\dimen166 +)) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty +Package: beamerbaselocalstructure 2007/01/28 (rcs-revision 1.53) + +(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks27 +) +\c@figure=\count135 +\c@table=\count136 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty +Package: beamerbasenavigation 2007/01/28 (rcs-revision 1.36) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty +Package: beamerbasetheorems 2007/01/28 (rcs-revision 1.10) + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks28 +\ex@=\dimen167 +)) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen168 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count137 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count138 +\leftroot@=\count139 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count140 +\DOTSCASE@=\count141 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box50 +\strutbox@=\box51 +\big@size=\dimen169 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count142 +\c@MaxMatrixCols=\count143 +\dotsspace@=\muskip11 +\c@parentequation=\count144 +\dspbrk@lvl=\count145 +\tag@help=\toks29 +\row@=\count146 +\column@=\count147 +\maxfields@=\count148 +\andhelp@=\toks30 +\eqnshift@=\dimen170 +\alignsep@=\dimen171 +\tagshift@=\dimen172 +\tagwidth@=\dimen173 +\totwidth@=\dimen174 +\lineht@=\dimen175 +\@envbody=\toks31 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks32 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty +Package: amsthm 2004/08/06 v2.20 +\thm@style=\toks33 +\thm@bodyfont=\toks34 +\thm@headfont=\toks35 +\thm@notefont=\toks36 +\thm@headpunct=\toks37 +\thm@preskip=\skip52 +\thm@postskip=\skip53 +\thm@headsep=\skip54 +\dth@everypar=\toks38 +) +\c@theorem=\count149 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty +Package: beamerbasethemes 2007/01/28 (rcs-revision 1.10) +) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty +Package: beamerthemedefault 2007/01/28 (rcs-revision 1.7) + +(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty +Package: beamerfontthemedefault 2007/01/28 (rcs-revision 1.13) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty +Package: beamercolorthemedefault 2007/01/28 (rcs-revision 1.28) +) +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty +Package: beamerinnerthemedefault 2007/01/28 (rcs-revision 1.20) +\beamer@dima=\dimen176 +\beamer@dimb=\dimen177 +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty +Package: beamerouterthemedefault 2007/01/28 (rcs-revision 1.14) +))) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemeWarsaw.sty +Package: beamerthemeWarsaw 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemerounded.sty +Package: beamerinnerthemerounded 2007/01/28 (rcs-revision 1.5) +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemeshadow.sty +Package: beamerouterthemeshadow 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemesplit.sty +Package: beamerouterthemesplit 2007/01/28 (rcs-revision 1.5) +)) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemeorchid.sty +Package: beamercolorthemeorchid 2007/01/28 (rcs-revision 1.3) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemewhale.sty +Package: beamercolorthemewhale 2007/01/28 (rcs-revision 1.4) +)) +(/usr/share/texmf-texlive/tex/generic/babel/babel.sty +Package: babel 2005/11/23 v3.8h The Babel package + +(/usr/share/texmf-texlive/tex/generic/babel/english.ldf +Language: english 2005/03/30 v3.3o English support from the babel system + +(/usr/share/texmf-texlive/tex/generic/babel/babel.def +File: babel.def 2005/11/23 v3.8h Babel common definitions +LaTeX Info: Redefining \textlatin on input line 82. +\babel@savecnt=\count150 +\U@D=\dimen178 +) +\l@british = a dialect from \language\l@english +\l@UKenglish = a dialect from \language\l@english +\l@canadian = a dialect from \language\l@american +\l@australian = a dialect from \language\l@british +\l@newzealand = a dialect from \language\l@british +)) +(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty +Package: inputenc 2006/05/05 v1.1b Input encoding file +\inpenc@prehook=\toks39 +\inpenc@posthook=\toks40 + +(/usr/share/texmf-texlive/tex/latex/base/latin1.def +File: latin1.def 2006/05/05 v1.1b Input encoding file +)) +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texmf-texlive/tex/latex/ae/ae.sty +Package: ae 2001/02/12 1.3 Almost European Computer Modern + +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +) +LaTeX Font Info: Try loading font information for T1+aer on input line 100. + +(/usr/share/texmf-texlive/tex/latex/ae/t1aer.fd +File: t1aer.fd 1997/11/16 Font definitions for T1/aer. +))) +(/usr/share/texmf-texlive/tex/latex/ae/aecompl.sty +Package: aecompl 1998/07/23 0.9 T1 Complements for AE fonts (D. Roegel) +) +(/usr/share/texmf-texlive/tex/latex/psnfss/mathpazo.sty +Package: mathpazo 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS) +\symupright=\mathgroup6 +) +(/usr/share/texmf-texlive/tex/latex/psnfss/courier.sty +Package: courier 2005/04/12 PSNFSS-v9.2a (WaS) +) +(/usr/share/texmf-texlive/tex/latex/euler/euler.sty +Package: euler 1995/03/05 v2.5 + +Package: `euler' v2.5 <1995/03/05> (FJ and FMi) +LaTeX Font Info: Redeclaring symbol font `letters' on input line 35. + +LaTeX Font Warning: Encoding `OML' has changed to `U' for symbol font +(Font) `letters' in the math version `normal' on input line 35. + +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/zplm/m/it --> U/eur/m/n on input line 35. + +LaTeX Font Warning: Encoding `OML' has changed to `U' for symbol font +(Font) `letters' in the math version `bold' on input line 35. + +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/zplm/b/it --> U/eur/m/n on input line 35. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) U/eur/m/n --> U/eur/b/n on input line 36. +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 47. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 48. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 49. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 50. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 51. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 52. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 53. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 54. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 55. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 56. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 57. +\symEulerFraktur=\mathgroup7 +LaTeX Font Info: Overwriting symbol font `EulerFraktur' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 63. +LaTeX Font Info: Redeclaring math alphabet \mathfrak on input line 64. +LaTeX Info: Redefining \oldstylenums on input line 85. +\symEulerScript=\mathgroup8 +LaTeX Font Info: Overwriting symbol font `EulerScript' in version `bold' +(Font) U/eus/m/n --> U/eus/b/n on input line 93. +LaTeX Font Info: Redeclaring math symbol \aleph on input line 97. +LaTeX Font Info: Redeclaring math symbol \Re on input line 98. +LaTeX Font Info: Redeclaring math symbol \Im on input line 99. +LaTeX Font Info: Redeclaring math delimiter \vert on input line 101. +LaTeX Font Info: Redeclaring math delimiter \backslash on input line 103. +LaTeX Font Info: Redeclaring math symbol \neg on input line 106. +LaTeX Font Info: Redeclaring math symbol \wedge on input line 108. +LaTeX Font Info: Redeclaring math symbol \vee on input line 110. +LaTeX Font Info: Redeclaring math symbol \setminus on input line 112. +LaTeX Font Info: Redeclaring math symbol \sim on input line 113. +LaTeX Font Info: Redeclaring math symbol \mid on input line 114. +LaTeX Font Info: Redeclaring math delimiter \arrowvert on input line 116. +LaTeX Font Info: Redeclaring math symbol \mathsection on input line 117. +\symEulerExtension=\mathgroup9 +LaTeX Font Info: Redeclaring math symbol \coprod@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \prod@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \sum@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \intop on input line 130. +LaTeX Font Info: Redeclaring math symbol \ointop on input line 131. +LaTeX Font Info: Redeclaring math symbol \braceld on input line 132. +LaTeX Font Info: Redeclaring math symbol \bracerd on input line 133. +LaTeX Font Info: Redeclaring math symbol \bracelu on input line 134. +LaTeX Font Info: Redeclaring math symbol \braceru on input line 135. +LaTeX Font Info: Redeclaring math symbol \infty on input line 136. +LaTeX Font Info: Redeclaring math symbol \nearrow on input line 153. +LaTeX Font Info: Redeclaring math symbol \searrow on input line 154. +LaTeX Font Info: Redeclaring math symbol \nwarrow on input line 155. +LaTeX Font Info: Redeclaring math symbol \swarrow on input line 156. +LaTeX Font Info: Redeclaring math symbol \Leftrightarrow on input line 157. +LaTeX Font Info: Redeclaring math symbol \Leftarrow on input line 158. +LaTeX Font Info: Redeclaring math symbol \Rightarrow on input line 159. +LaTeX Font Info: Redeclaring math symbol \leftrightarrow on input line 160. +LaTeX Font Info: Redeclaring math symbol \leftarrow on input line 161. +LaTeX Font Info: Redeclaring math symbol \rightarrow on input line 163. +LaTeX Font Info: Redeclaring math delimiter \uparrow on input line 166. +LaTeX Font Info: Redeclaring math delimiter \downarrow on input line 168. +LaTeX Font Info: Redeclaring math delimiter \updownarrow on input line 170. +LaTeX Font Info: Redeclaring math delimiter \Uparrow on input line 172. +LaTeX Font Info: Redeclaring math delimiter \Downarrow on input line 174. +LaTeX Font Info: Redeclaring math delimiter \Updownarrow on input line 176. +LaTeX Font Info: Redeclaring math symbol \leftharpoonup on input line 177. +LaTeX Font Info: Redeclaring math symbol \leftharpoondown on input line 178. + +LaTeX Font Info: Redeclaring math symbol \rightharpoonup on input line 179. +LaTeX Font Info: Redeclaring math symbol \rightharpoondown on input line 180 +. +LaTeX Font Info: Redeclaring math delimiter \lbrace on input line 182. +LaTeX Font Info: Redeclaring math delimiter \rbrace on input line 184. +\symcmmigroup=\mathgroup10 +LaTeX Font Info: Overwriting symbol font `cmmigroup' in version `bold' +(Font) OML/cmm/m/it --> OML/cmm/b/it on input line 200. +LaTeX Font Info: Redeclaring math accent \vec on input line 201. +LaTeX Font Info: Redeclaring math symbol \triangleleft on input line 202. +LaTeX Font Info: Redeclaring math symbol \triangleright on input line 203. +LaTeX Font Info: Redeclaring math symbol \star on input line 204. +LaTeX Font Info: Redeclaring math symbol \lhook on input line 205. +LaTeX Font Info: Redeclaring math symbol \rhook on input line 206. +LaTeX Font Info: Redeclaring math symbol \flat on input line 207. +LaTeX Font Info: Redeclaring math symbol \natural on input line 208. +LaTeX Font Info: Redeclaring math symbol \sharp on input line 209. +LaTeX Font Info: Redeclaring math symbol \smile on input line 210. +LaTeX Font Info: Redeclaring math symbol \frown on input line 211. +LaTeX Font Info: Redeclaring math accent \grave on input line 245. +LaTeX Font Info: Redeclaring math accent \acute on input line 246. +LaTeX Font Info: Redeclaring math accent \tilde on input line 247. +LaTeX Font Info: Redeclaring math accent \ddot on input line 248. +LaTeX Font Info: Redeclaring math accent \check on input line 249. +LaTeX Font Info: Redeclaring math accent \breve on input line 250. +LaTeX Font Info: Redeclaring math accent \bar on input line 251. +LaTeX Font Info: Redeclaring math accent \dot on input line 252. +LaTeX Font Info: Redeclaring math accent \hat on input line 254. +) (/usr/share/texmf-texlive/tex/latex/psnfss/helvet.sty +Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.sty +\lst@mode=\count151 +\lst@gtempboxa=\box52 +\lst@token=\toks41 +\lst@length=\count152 +\lst@currlwidth=\dimen179 +\lst@column=\count153 +\lst@pos=\count154 +\lst@lostspace=\dimen180 +\lst@width=\dimen181 +\lst@newlines=\count155 +\lst@lineno=\count156 +\c@lstlisting=\count157 +\lst@maxwidth=\dimen182 + +(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty +File: lstpatch.sty 2004/10/17 1.3b (Carsten Heinz) +) +(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2004/09/07 1.3 (Carsten Heinz) +\c@lstnumber=\count158 +\lst@skipnumbers=\count159 +\lst@framebox=\box53 +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg +File: listings.cfg 2004/09/05 1.3 listings configuration +)) +Package: listings 2004/10/17 1.3b (Carsten Heinz) + +(/usr/share/texmf-texlive/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2004/09/05 1.3 listings language file +) +\c@time=\count160 + + +Package hyperref Warning: Token not allowed in a PDFDocEncoded string, +(hyperref) removing `\\' on input line 78. + +(./Session-1.aux) +\openout1 = `Session-1.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Try loading font information for T1+phv on input line 107. + (/usr/share/texmf-texlive/tex/latex/psnfss/t1phv.fd +File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 13.67995pt on input line 107. + +(/usr/share/texmf/tex/context/base/supp-pdf.tex +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count161 +\scratchdimen=\dimen183 +\scratchbox=\box54 +\nofMPsegments=\count162 +\nofMParguments=\count163 +\everyMPshowfont=\toks42 +\MPscratchCnt=\count164 +\MPscratchDim=\dimen184 +\MPnumerator=\count165 +\everyMPtoPDFconversion=\toks43 +) +-------------------- Geometry parameters +paper: user defined +landscape: -- +twocolumn: -- +twoside: -- +asymmetric: -- +h-parts: 28.45274pt, 307.28987pt, 28.45274pt +v-parts: 0.0pt, 273.14662pt, 0.0pt +hmarginratio: -- +vmarginratio: -- +lines: -- +heightrounded: -- +bindingoffset: 0.0pt +truedimen: -- +includehead: true +includefoot: true +includemp: -- +driver: pdftex +-------------------- Page layout dimensions and switches +\paperwidth 364.19536pt +\paperheight 273.14662pt +\textwidth 307.28987pt +\textheight 244.6939pt +\oddsidemargin -43.81725pt +\evensidemargin -43.81725pt +\topmargin -72.26999pt +\headheight 14.22636pt +\headsep 0.0pt +\footskip 14.22636pt +\marginparwidth 4.0pt +\marginparsep 10.0pt +\columnsep 10.0pt +\skip\footins 12.0pt plus 4.0pt minus 2.0pt +\hoffset 0.0pt +\voffset 0.0pt +\mag 1000 + +(1in=72.27pt, 1cm=28.45pt) +----------------------- +Package hyperref Info: Link coloring OFF on input line 107. + (/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty +Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section + +(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty +Package: refcount 2006/02/20 v3.0 Data extraction from references (HO) +) +\c@section@level=\count166 +) +LaTeX Info: Redefining \ref on input line 107. +LaTeX Info: Redefining \pageref on input line 107. + (./Session-1.out) +(./Session-1.out) +\@outlinefile=\write4 +\openout4 = `Session-1.out'. + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/ppl/m/n --> OT1/cmss/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/ppl/b/n --> OT1/cmss/bx/n on input line 107. +\symnumbers=\mathgroup11 +\sympureletters=\mathgroup12 +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmss/m/n --> T1/ppl/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/zplm/b/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/zplm/b/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/ppl/m/it --> T1/phv/m/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/ppl/b/it --> T1/phv/m/it on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) T1/phv/m/it --> T1/phv/bx/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/phv/bx/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/phv/m/it --> T1/phv/bx/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/pcr/m/n --> T1/pcr/bx/n on input line 107. +LaTeX Font Info: Redeclaring symbol font `operators' on input line 107. + + +LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font +(Font) `operators' in the math version `normal' on input line 107. + + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmss/m/n --> T1/ppl/m/n on input line 107. + +LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font +(Font) `operators' in the math version `bold' on input line 107. + +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmss/bx/n --> T1/ppl/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) T1/ppl/m/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) T1/phv/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/phv/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) T1/phv/m/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/bx/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) T1/phv/m/it --> T1/ppl/m/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/phv/bx/it --> T1/ppl/m/it on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) T1/pcr/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/pcr/bx/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/ppl/m/it --> T1/ppl/bx/it on input line 107. +(./Session-1.nav) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 5.69998pt on input line 107. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 19.70294pt on input line 111. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 7.59998pt on input line 111. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 3.79999pt on input line 111. + [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} + +] +[2 + +] (./Session-1.toc) [3 + +] [4 + +] [5 + +] [6 + +] +LaTeX Font Info: Try loading font information for T1+pcr on input line 189. + +(/usr/share/texmf-texlive/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) +LaTeX Font Info: Try loading font information for T1+ppl on input line 189. + +(/usr/share/texmf-texlive/tex/latex/psnfss/t1ppl.fd +File: t1ppl.fd 2001/06/04 font definitions for T1/ppl. +) +LaTeX Font Info: Try loading font information for U+eur on input line 189. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueur.fd +File: ueur.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Try loading font information for OMS+zplm on input line 189 +. + +(/usr/share/texmf-texlive/tex/latex/psnfss/omszplm.fd +File: omszplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMS/zplm. +) +LaTeX Font Info: Try loading font information for OMX+zplm on input line 189 +. + +(/usr/share/texmf-texlive/tex/latex/psnfss/omxzplm.fd +File: omxzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMX/zplm. +) +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 15.0049pt on input line 189. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 10.42007pt on input line 189. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 8.33606pt on input line 189. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 15.0049pt on input line 189. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 10.42007pt on input line 189. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 8.33606pt on input line 189. +LaTeX Font Info: Try loading font information for OT1+zplm on input line 189 +. + +(/usr/share/texmf-texlive/tex/latex/psnfss/ot1zplm.fd +File: ot1zplm.fd 2002/09/08 Fontinst v1.914 font definitions for OT1/zplm. +) +LaTeX Font Info: Try loading font information for U+eus on input line 189. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueus.fd +File: ueus.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Try loading font information for U+euex on input line 189. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueuex.fd +File: ueuex.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 9.49997pt on input line 189. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <14.4> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 189. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 13.67995pt on input line 189. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <10> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 189. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 9.49997pt on input line 189. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <8> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 189. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 7.59998pt on input line 189. + [7 + +] [8 + +] +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 11.39996pt on input line 218. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 12.50409pt on input line 218. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 9.37807pt on input line 218. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 7.29405pt on input line 218. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 12.50409pt on input line 218. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 9.37807pt on input line 218. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 7.29405pt on input line 218. +LaTeX Font Info: External font `euex7' loaded for size +(Font) <7> on input line 218. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 8.54997pt on input line 218. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 6.64998pt on input line 218. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <12> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 218. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 11.39996pt on input line 218. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 218. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 8.54997pt on input line 218. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <7> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 218. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 6.64998pt on input line 218. + [9 + +] [10 + +] +[11 + +] [12 + +] (./Session-1.toc) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[13 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <14.4> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 2. +) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[14 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[15 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[16 + +] +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[17 + +] +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[18 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[19 + +] (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[20 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <14.4> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 12. +) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[21 + +] (./Session-1.toc) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[22 + +] +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[23 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \vbox (0.29024pt too high) detected at line 403 + [] + + +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[24 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[25 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[26 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb +Overfull \hbox (3.75285pt too wide) in paragraph at lines 5--6 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][] + [] + + +Overfull \hbox (12.39293pt too wide) in paragraph at lines 10--11 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][][][][][][] + [] + +) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[27 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb +Overfull \hbox (38.31316pt too wide) in paragraph at lines 10--11 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][][][][][] + [] + + +Overfull \hbox (124.71391pt too wide) in paragraph at lines 18--19 +[][][][][][][][][][][][][][][][][][] + [] + +) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[28 + +] (./Session-1.vrb +Overfull \hbox (38.31316pt too wide) in paragraph at lines 10--11 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][][][][][] + [] + + +Overfull \hbox (124.71391pt too wide) in paragraph at lines 18--19 +[][][][][][][][][][][][][][][][][][] + [] + +) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[29 + +] +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[30 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[31 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb +Overfull \hbox (12.39293pt too wide) in paragraph at lines 6--7 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][][][][][][][][][][][][][][][] + [] + +) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[32 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[33 + +] +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[34 + +] (./Session-1.toc) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[35 + +] +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[36 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[37 + +] +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[38 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb +Overfull \hbox (29.67308pt too wide) in paragraph at lines 3--4 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[39 + +] +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[40 + +] +\openout3 = `Session-1.vrb'. + + (./Session-1.vrb) +Overfull \hbox (28.31342pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] [] [] + [] + +[41 + +] +\tf@nav=\write5 +\openout5 = `Session-1.nav'. + +\tf@toc=\write6 +\openout6 = `Session-1.toc'. + +\tf@snm=\write7 +\openout7 = `Session-1.snm'. + + (./Session-1.aux) ) +Here is how much of TeX's memory you used: + 14316 strings out of 94834 + 242965 string characters out of 1179181 + 313429 words of memory out of 1500000 + 16955 multiletter control sequences out of 10000+50000 + 62570 words of font info for 112 fonts, out of 1200000 for 2000 + 212 hyphenation exceptions out of 8191 + 43i,16n,65p,317b,1250s stack positions out of 5000i,500n,6000p,200000b,5000s +pdfTeX warning (dest): name{Navigation42} has been referenc +ed but does not exist, replaced by a fixed one + +pdfTeX warning (dest): name{Navigation47} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{Navigation89} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{Navigation82} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{Navigation62} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{Navigation48} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{Navigation98} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{Outline0.4.7.89} has been referenced but does not e +xist, replaced by a fixed one + +pdfTeX warning (dest): name{Outline0.4.6.82} has been referenced but does not e +xist, replaced by a fixed one + +pdfTeX warning (dest): name{Outline0.4.5.62} has been referenced but does not e +xist, replaced by a fixed one + +pdfTeX warning (dest): name{Outline0.4.4.48} has been referenced but does not e +xist, replaced by a fixed one + +{/usr/share/texmf-texlive/fonts/enc/dvips/base/8r.enc}</usr/share/texmf-texlive +/fonts/type1/bluesky/ams/euex10.pfb></usr/share/texmf-texlive/fonts/type1/urw/c +ourier/ucrb8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/courier/ucrr8a.pfb> +</usr/share/texmf-texlive/fonts/type1/urw/courier/ucrro8a.pfb></usr/share/texmf +-texlive/fonts/type1/urw/helvetic/uhvr8a.pfb> +Output written on Session-1.pdf (41 pages, 400342 bytes). +PDF statistics: + 1639 PDF objects out of 1728 (max. 8388607) + 101 named destinations out of 1000 (max. 131072) + 227 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/day1/Session-1.nav b/day1/Session-1.nav new file mode 100644 index 0000000..c7ee860 --- /dev/null +++ b/day1/Session-1.nav @@ -0,0 +1,99 @@ +\beamer@endinputifotherversion {3.07pt} +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}} +\headcommand {\beamer@framepages {2}{2}} +\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\sectionentry {1}{Agenda}{4}{Agenda}{0}} +\headcommand {\beamer@sectionpages {1}{3}} +\headcommand {\beamer@subsectionpages {1}{3}} +\headcommand {\slideentry {1}{0}{4}{4/4}{}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\sectionentry {2}{Agenda}{5}{Agenda}{0}} +\headcommand {\beamer@sectionpages {4}{4}} +\headcommand {\beamer@subsectionpages {4}{4}} +\headcommand {\slideentry {2}{0}{5}{5/5}{}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\slideentry {2}{0}{6}{6/6}{}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\sectionentry {3}{Overview}{7}{Overview}{0}} +\headcommand {\beamer@sectionpages {5}{6}} +\headcommand {\beamer@subsectionpages {5}{6}} +\headcommand {\slideentry {3}{0}{7}{7/7}{}{0}} +\headcommand {\beamer@framepages {7}{7}} +\headcommand {\slideentry {3}{0}{8}{8/8}{}{0}} +\headcommand {\beamer@framepages {8}{8}} +\headcommand {\slideentry {3}{0}{9}{9/9}{}{0}} +\headcommand {\beamer@framepages {9}{9}} +\headcommand {\slideentry {3}{0}{10}{10/10}{}{0}} +\headcommand {\beamer@framepages {10}{10}} +\headcommand {\slideentry {3}{0}{11}{11/11}{}{0}} +\headcommand {\beamer@framepages {11}{11}} +\headcommand {\slideentry {3}{0}{12}{12/12}{}{0}} +\headcommand {\beamer@framepages {12}{12}} +\headcommand {\sectionentry {4}{Python}{13}{Python}{0}} +\headcommand {\beamer@sectionpages {7}{12}} +\headcommand {\beamer@subsectionpages {7}{12}} +\headcommand {\beamer@subsectionentry {0}{4}{1}{13}{Getting Started}}\headcommand {\beamer@subsectionpages {13}{12}} +\headcommand {\slideentry {4}{1}{1}{13/13}{Getting Started}{0}} +\headcommand {\beamer@framepages {13}{13}} +\headcommand {\slideentry {4}{1}{2}{14/14}{Getting Started}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\slideentry {4}{1}{3}{15/15}{Getting Started}{0}} +\headcommand {\beamer@framepages {15}{15}} +\headcommand {\slideentry {4}{1}{4}{16/16}{Getting Started}{0}} +\headcommand {\beamer@framepages {16}{16}} +\headcommand {\slideentry {4}{1}{5}{17/17}{Getting Started}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\slideentry {4}{1}{6}{18/18}{Getting Started}{0}} +\headcommand {\beamer@framepages {18}{18}} +\headcommand {\slideentry {4}{1}{7}{19/20}{Getting Started}{0}} +\headcommand {\beamer@framepages {19}{20}} +\headcommand {\slideentry {4}{1}{8}{21/21}{Getting Started}{0}} +\headcommand {\beamer@framepages {21}{21}} +\headcommand {\beamer@subsectionentry {0}{4}{2}{22}{Data types}}\headcommand {\beamer@subsectionpages {13}{21}} +\headcommand {\slideentry {4}{2}{1}{22/22}{Data types}{0}} +\headcommand {\beamer@framepages {22}{22}} +\headcommand {\slideentry {4}{2}{2}{23/23}{Data types}{0}} +\headcommand {\beamer@framepages {23}{23}} +\headcommand {\slideentry {4}{2}{3}{24/24}{Data types}{0}} +\headcommand {\beamer@framepages {24}{24}} +\headcommand {\slideentry {4}{2}{4}{25/25}{Data types}{0}} +\headcommand {\beamer@framepages {25}{25}} +\headcommand {\slideentry {4}{2}{5}{26/26}{Data types}{0}} +\headcommand {\beamer@framepages {26}{26}} +\headcommand {\slideentry {4}{2}{6}{27/27}{Data types}{0}} +\headcommand {\beamer@framepages {27}{27}} +\headcommand {\slideentry {4}{2}{7}{28/29}{Data types}{0}} +\headcommand {\beamer@framepages {28}{29}} +\headcommand {\slideentry {4}{2}{8}{30/30}{Data types}{0}} +\headcommand {\beamer@framepages {30}{30}} +\headcommand {\slideentry {4}{2}{9}{31/31}{Data types}{0}} +\headcommand {\beamer@framepages {31}{31}} +\headcommand {\slideentry {4}{2}{10}{32/32}{Data types}{0}} +\headcommand {\beamer@framepages {32}{32}} +\headcommand {\slideentry {4}{2}{11}{33/33}{Data types}{0}} +\headcommand {\beamer@framepages {33}{33}} +\headcommand {\slideentry {4}{2}{12}{34/34}{Data types}{0}} +\headcommand {\beamer@framepages {34}{34}} +\headcommand {\beamer@subsectionentry {0}{4}{3}{35}{Control flow}}\headcommand {\beamer@subsectionpages {22}{34}} +\headcommand {\slideentry {4}{3}{1}{35/35}{Control flow}{0}} +\headcommand {\beamer@framepages {35}{35}} +\headcommand {\slideentry {4}{3}{2}{36/36}{Control flow}{0}} +\headcommand {\beamer@framepages {36}{36}} +\headcommand {\slideentry {4}{3}{3}{37/37}{Control flow}{0}} +\headcommand {\beamer@framepages {37}{37}} +\headcommand {\slideentry {4}{3}{4}{38/38}{Control flow}{0}} +\headcommand {\beamer@framepages {38}{38}} +\headcommand {\slideentry {4}{3}{5}{39/39}{Control flow}{0}} +\headcommand {\beamer@framepages {39}{39}} +\headcommand {\slideentry {4}{3}{6}{40/40}{Control flow}{0}} +\headcommand {\beamer@framepages {40}{40}} +\headcommand {\slideentry {4}{3}{7}{41/41}{Control flow}{0}} +\headcommand {\beamer@framepages {41}{41}} +\headcommand {\beamer@partpages {1}{41}} +\headcommand {\beamer@subsectionpages {35}{41}} +\headcommand {\beamer@sectionpages {13}{41}} +\headcommand {\beamer@documentpages {41}} +\headcommand {\def \inserttotalframenumber {39}} diff --git a/day1/Session-1.out b/day1/Session-1.out new file mode 100644 index 0000000..da84aae --- /dev/null +++ b/day1/Session-1.out @@ -0,0 +1,7 @@ +\BOOKMARK [2][]{Outline0.1}{Agenda}{} +\BOOKMARK [2][]{Outline0.2}{Agenda}{} +\BOOKMARK [2][]{Outline0.3}{Overview}{} +\BOOKMARK [2][]{Outline0.4}{Python}{} +\BOOKMARK [3][]{Outline0.4.1.13}{Getting Started}{Outline0.4} +\BOOKMARK [3][]{Outline0.4.2.22}{Data types}{Outline0.4} +\BOOKMARK [3][]{Outline0.4.3.35}{Control flow}{Outline0.4} diff --git a/day1/Session-1.pdf b/day1/Session-1.pdf Binary files differnew file mode 100644 index 0000000..5b50f68 --- /dev/null +++ b/day1/Session-1.pdf diff --git a/day1/Session-1.snm b/day1/Session-1.snm new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/day1/Session-1.snm diff --git a/day1/Session-1.tex b/day1/Session-1.tex index 0561485..802e904 100755 --- a/day1/Session-1.tex +++ b/day1/Session-1.tex @@ -2,7 +2,7 @@ % Tutorial slides on Python. % % Author: Prabhu Ramachandran <prabhu at aero.iitb.ac.in> -% Copyright (c) 2005-2008, Prabhu Ramachandran +% Copyright (c) 2005-2009, Prabhu Ramachandran %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[14pt,compress]{beamer} @@ -75,7 +75,7 @@ % Title page \title[Basic Python]{Python:\\A great programming toolkit} -\author[Asokan \& Prabhu] {Asokan Pichai\\Prabhu Ramachandran} +\author[FOSSEE Team] {Asokan Pichai\\Prabhu Ramachandran} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} \date[] {10, October 2009} diff --git a/day1/Session-1.tex~ b/day1/Session-1.tex~ new file mode 100755 index 0000000..f57d518 --- /dev/null +++ b/day1/Session-1.tex~ @@ -0,0 +1,636 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Tutorial slides on Python. +% +% Author: Prabhu Ramachandran <prabhu at aero.iitb.ac.in> +% Copyright (c) 2005-2008, Prabhu Ramachandran +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\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{split} + \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, + 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]{\texttt{#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 Python]{Python:\\A great programming toolkit} + +\author[FOSSEE Team] {Asokan Pichai\\Prabhu Ramachandran} + +\institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} +\date[] {10, October 2009} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} +%\logo{\pgfuseimage{iitmlogo}} + + +%% Delete this, if you do not want the table of contents to pop up at +%% the beginning of each subsection: +\AtBeginSubsection[] +{ + \begin{frame}<beamer> + \frametitle{Outline} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + + +% If you wish to uncover everything in a step-wise fashion, uncomment +% the following command: +%\beamerdefaultoverlayspecification{<+->} + +%\includeonlyframes{current,current1,current2,current3,current4,current5,current6} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DOCUMENT STARTS +\begin{document} + +\begin{frame} + \titlepage +\end{frame} +\begin{frame} + {Acknowledgements} + \begin{center} + This program is conducted by\\ + IIT, Bombay\\ + through CDEEP\\as part of the open source initiatives\\ + under the aegis of\\ + \alert{National Mission on Education through ICT,} \\ + Ministry of HRD. + \end{center} +\end{frame} + +\begin{frame} + \frametitle{Outline} + \tableofcontents + % You might wish to add the option [pausesections] +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TODO +% +% * Add slide on Python packages (modules) +% * Add slides on reference counting. + +\section{Agenda} +\begin{frame}{About the Workshop} + \begin{description} + \item[Day 1, Session 1] Sat 09:30--11:00 + \item[Day 1, Session 2] Sat 11:15--12:45 + \item[Day 1, Session 3] Sat 13:45--15:15 + \item[Day 1, Session 4] Sat 15:30--17:00 + \item[Day 2, Session 1] Sun 09:30--11:00 + \item[Day 2, Session 2] Sun 11:15--12:45 + \item[Day 2, Session 3] Sun 13:45--15:15 + \item[Day 2, Session 4] Sun 15:30--17:00 + \end{description} +\end{frame} + +\section{Agenda} +\begin{frame}{About the Workshop} + \begin{block}{Goal of the workshop} + Successful participants will be able to use python as their scripting and problem solving language. + \end{block} + \begin{block}{Workshop Audience} + Aimed at Engg., Mathematics and Science teachers but should serve a similar purpose for others. + \end{block} + \begin{block}{Focus of the workshop} + Focus on basic numerics and plotting + \end{block} +\end{frame} + +\begin{frame}{Checklist} + \begin{block}{python} + Type python at the command line. Do you see version 2.5 or later? + \end{block} + \begin{block}{IPython} + Is IPython available? + \end{block} + \begin{block}{Editor} + Which editor? scite, vim, emacs, \ldots + \end{block} +\end{frame} + +\section{Overview} +\begin{frame}{Session 1} + \begin{itemize} + \item Introduction and motivation + \item Using the interpreter(s) + \item Basic data types: int, float, string + \item Basic data structures: list + \item Basic console IO: \texttt{raw\_input(), print} + \item Basic control flow: \texttt{if, while} + \item Problem set 1 + \item Functions $\rightarrow$ Problem set 2 + \item lists, \texttt{for} $\rightarrow$ Problem set 3 + \item IO, Modules $\rightarrow$ Problem sets 4,5, \ldots + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Introduction} + \begin{itemize} + \item Creator and BDFL: Guido van Rossum + \item December 1989 + \item ``Python'' as in Monty Python's Flying Circus + \item 2.6.x + \item PSF license (like BSD: no strings attached) + \item Highly cross platform + \item Nokia series 60! + \item \alert{Philosophy:} Simple and complete by design + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Resources} + \begin{itemize} + \item Part of many GNU/Linux distributions + \item Web: \url{http://www.python.org} + \item Doc: \url{http://www.python.org/doc} + \item Free Tutorials: + \begin{itemize} + \item Official Python tutorial: \url{http://docs.python.org/tut/tut.html} + \item Byte of Python: \url{http://www.byteofpython.info/} + \item Dive into Python: \url{http://diveintopython.org/} + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Why Python?} + \begin{itemize} + \item Readable and easy to use + \item High level, interpreted, modular, OO + \item Much faster development cycle + \item Powerful interactive environment + \item Rapid application development + \item Rich standard library and modules + \item Interfaces well with C++, C and FORTRAN + \item \alert{More than a math package $\Rightarrow$ some extra work compared to math packages} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Use cases} + \begin{itemize} + \item NASA: Space Shuttle Mission Design + \item AstraZeneca: Collaborative Drug Discovery + \item ForecastWatch.com: Helps Meteorologists + \item Industrial Light \& Magic: Runs on Python + \item Zope: Commercial grade Toolkit + \item Plone: Professional high feature CMS + \item RedHat: install scripts, sys-admin tools + \item Django: A great web application framework + \item Google: A strong python shop + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{To sum up, python is\ldots} + \begin{itemize} + \item dynamically typed, interpreted $\rightarrow$ rapid testing/prototyping + \item powerful, very high level + \item has full introspection + \item Did we mention powerful? + \end{itemize} + \begin{block}{But \ldots} + may be wanting in performance. specialised resources such as SWIG, \alert{Cython} are available + \end{block} + \inctime{15} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 10 m, running 10m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\section{Python} + +\subsection{Getting Started} + +\begin{frame}[fragile]{At the prompt, type the following} + \begin{lstlisting} +>>> print 'Hello Python' +>>> print 3124 * 126789 +>>> 1786 % 12 +>>> 3124 * 126789 +>>> a = 3124 * 126789 +>>> big = 12345678901234567890 ** 3 +>>> verybig = big * big * big * big +>>> 12345**6, 12345**67, 12345**678 + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile]{At the prompt, type the following} + \begin{lstlisting} +>>> s = 'Hello ' +>>> p = 'World' +>>> s + p +>>> s * 12 +>>> s * s +>>> s + p * 12, (s + p)* 12 +>>> s * 12 + p * 12 +>>> 12 * s + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile]{At the prompt, type the following} + \begin{lstlisting} +>>> 17/2 +>>> 17/2.0 +>>> 17.0/2 +>>> 17.0/8.5 +>>> int(17/2.0) +>>> float(17/2) +>>> str(17/2.0) +>>> round( 7.5 ) + \end{lstlisting} + \begin{block}{Mini exercise} + Round a float to the nearest integer, using \texttt{int()}? + \end{block} +\end{frame} + +\begin{frame}{Midi exercises} + \begin{center} + \begin{itemize} + \item What does this do? + \item \texttt{round(amount * 10) /10.0 } + \end{itemize} + \end{center} +\end{frame} + +\begin{frame}{More exercises?} + \begin{center} + \begin{block}{Round sums} + How to round a number to the nearest 5 paise?\\ + \begin{description} + \item[Remember] 17.23 $\rightarrow$ 17.25,\\ while 17.22 $\rightarrow$ 17.20\\ + \end{description} + How to round a number to the nearest 20 paise? + \end{block} + \end{center} +\end{frame} + +\begin{frame}[fragile] {A question of good style} + \begin{lstlisting} + amount = 12.68 + denom = 0.05 + nCoins = round(amount/denom) + rAmount = nCoins * denom + \end{lstlisting} + \pause + \begin{block}{Style Rule \#1} + Naming is 80\% of programming + \end{block} +\end{frame} + + +\begin{frame}[fragile] + \frametitle{Odds and ends} + \begin{itemize} + \item Case sensitive + \item Dynamically typed $\Rightarrow$ need not specify a type + \begin{lstlisting} +a = 1 +a = 1.1 +a = "Now I am a string!" + \end{lstlisting} + \item Comments: + \begin{lstlisting} +a = 1 # In-line comments +# Comment in a line to itself. +a = "# This is not a comment!" + \end{lstlisting} + \end{itemize} + \inctime{15} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 10 m, running 20m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\subsection{Data types} +\begin{frame} + \frametitle{Basic types} + \begin{itemize} + \item Numbers: float, int, long, complex + \item Strings + \item Boolean + \end{itemize} + \begin{block}{Also to be discussed later} + tuples, lists, dictionaries, functions, objects\ldots + \end{block} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Numbers} + \vspace*{-0.25in} + \begin{lstlisting} +>>> a = 1 # Int. +>>> l = 1000000L # Long +>>> e = 1.01325e5 # float +>>> f = 3.14159 # float +>>> c = 1+1j # Complex! +>>> print f*c/a +(3.14159+3.14159j) +>>> print c.real, c.imag +1.0 1.0 +>>> abs(c) +1.4142135623730951 +>>> abs( 8 - 9.5 ) +1.5 + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Boolean} + \begin{lstlisting} +>>> t = True +>>> f = not t +False +>>> f or t +True +>>> f and t +False + \end{lstlisting} + \begin{block}{Try:} + NOT True\\ + not TRUE + \end{block} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 10 m, running 30m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{frame}[fragile] + \frametitle{Relational and logical operators} + \begin{lstlisting} +>>> a, b, c = -1, 0, 1 +>>> a == b +False +>>> a <= b +True +>>> a + b != c +True +>>> a < b < c +True +>>> c >= a + b +True + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Strings} + \begin{lstlisting} +s = 'this is a string' +s = 'This one has "quotes" inside!' +s = "I have 'single-quotes' inside!" +l = "A string spanning many lines\ +one more line\ +yet another" +t = """A triple quoted string does +not need to be escaped at the end and +"can have nested quotes" etc.""" + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{More Strings} + \vspace*{-0.2in} + \begin{lstlisting} +>>> w = "hello" +>>> print w[0] + w[2] + w[-1] +hlo +>>> len(w) # guess what +5 +>>> s = u'Unicode strings!' +>>> # Raw strings (note the leading 'r') +... r_s = r'A string $\alpha \nu$' + \end{lstlisting} +\pause + \begin{lstlisting} +>>> w[0] = 'H' # Can't do that! +Traceback (most recent call last): + File "<stdin>", line 1, in ? +TypeError: object does not support item assignment + \end{lstlisting} +\end{frame} + +\begin{frame} + \frametitle{Let us switch to IPython} + Why? + \begin{block} + {Better help (and a lot more)} + Tab completion\\ + ?\\ + .?\\ + object.function? + \end{block} +\end{frame} + +\begin{frame}[fragile] + \frametitle{More on strings} + \begin{lstlisting} +In [1]: a = 'hello world' +In [2]: a.startswith('hell') +Out[2]: True +In [3]: a.endswith('ld') +Out[3]: True +In [4]: a.upper() +Out[4]: 'HELLO WORLD' +In [5]: a.upper().lower() +Out[5]: 'hello world' + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile]{Still with strings} + \begin{lstlisting} +In [6]: a.split() +Out[6]: ['hello', 'world'] +In [7]: ''.join(['a', 'b', 'c']) +Out[7]: 'abc' +In [8] 'd' in ''.join( 'a', 'b', 'c') +Out[8]: False + \end{lstlisting} + \begin{block}{Try:} + \texttt{a.split( 'o' )}\\ + \texttt{'x'.join( a.split( 'o' ) )} + \end{block} +\end{frame} + +\begin{frame}[fragile]{Surprise! strings!!} + \begin{lstlisting} +In [11]: x, y = 1, 1.2 +In [12]: 'x is %s, y is %s' %(x, y) +Out[12]: 'x is 1, y is 1.234' + \end{lstlisting} + \begin{block}{Try:} + \texttt{'x is \%d, y is \%f' \%(x, y) }\\ + \texttt{'x is \%3d, y is \%4.2f' \%(x, y) } + \end{block} + \small +\url{docs.python.org/lib/typesseq-strings.html}\\ +\end{frame} + +\begin{frame} + {Interlude} + \begin{block} + {A classic problem} + How to interchange values of two variables? Please note that the type of either variable is unknown and it is not necessary that both be of the same type even! + \end{block} + \inctime{30} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 25 m+ Interlude break 5 mins, running 60m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\subsection{Control flow} +\begin{frame} + \frametitle{Control flow constructs} + \begin{itemize} + \item \kwrd{if/elif/else}: branching + \item \kwrd{while}: looping + \item \kwrd{for}: iterating + \item \kwrd{break, continue}: modify loop + \item \kwrd{pass}: syntactic filler + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Basic conditional flow} + \begin{lstlisting} +In [21]: a = 7 +In [22]: b = 8 +In [23]: if a > b: + ....: print 'Hello' + ....: else: + ....: print 'World' + ....: + ....: +World + \end{lstlisting} + Let us switch to creating a file +\end{frame} + +\begin{frame} + {Creating python files} + \begin{itemize} + \item aka scripts + \item use your editor + \item Note that white space is the way to specify blocks! + \item extension \typ{.py} + \item run with \texttt{python hello.py} at the command line + \item in IPython\ldots + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{\typ{If...elif...else} example} +\begin{lstlisting} +x = int(raw_input("Enter an integer:")) +if x < 0: + print 'Be positive!' +elif x == 0: + print 'Zero' +elif x == 1: + print 'Single' +else: + print 'More' +\end{lstlisting} +\end{frame} + +\begin{frame}{Simple IO} + \begin{block} + {Console Input} + \texttt{raw\_input()} waits for user input.\\Prompt string is optional.\\ + All keystrokes are Strings!\\\texttt{int()} converts string to int. + \end{block} + \begin{block} + {Console output} + \texttt{print} is straight forward. Major point to remember is the distinction between \texttt{print x} and \texttt{print x,} + \end{block} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Basic looping} + \begin{lstlisting} +# Fibonacci series: +# the sum of two elements +# defines the next +a, b = 0, 1 +while b < 10: + print b, + a, b = b, a + b + +\end{lstlisting} +\typ{1 1 2 3 5 8}\\ +\alert{Recall it is easy to write infinite loops with \kwrd{while}} + \inctime{20} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 20 m, running 80m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\end{document} diff --git a/day1/Session-1.toc b/day1/Session-1.toc new file mode 100644 index 0000000..a6f9f9c --- /dev/null +++ b/day1/Session-1.toc @@ -0,0 +1,9 @@ +\beamer@endinputifotherversion {3.07pt} +\select@language {english} +\beamer@sectionintoc {1}{Agenda}{4}{0}{1} +\beamer@sectionintoc {2}{Agenda}{5}{0}{2} +\beamer@sectionintoc {3}{Overview}{7}{0}{3} +\beamer@sectionintoc {4}{Python}{13}{0}{4} +\beamer@subsectionintoc {4}{1}{Getting Started}{13}{0}{4} +\beamer@subsectionintoc {4}{2}{Data types}{22}{0}{4} +\beamer@subsectionintoc {4}{3}{Control flow}{35}{0}{4} diff --git a/day1/Session-1.vrb b/day1/Session-1.vrb new file mode 100644 index 0000000..2fb75f0 --- /dev/null +++ b/day1/Session-1.vrb @@ -0,0 +1,14 @@ +\frametitle {Basic looping} + \begin{lstlisting} +# Fibonacci series: +# the sum of two elements +# defines the next +a, b = 0, 1 +while b < 10: + print b, + a, b = b, a + b + +\end{lstlisting} +\typ{1 1 2 3 5 8}\\ +\alert{Recall it is easy to write infinite loops with \kwrd{while}} + \inctime{20} diff --git a/day1/Session-2.aux b/day1/Session-2.aux new file mode 100644 index 0000000..7b67963 --- /dev/null +++ b/day1/Session-2.aux @@ -0,0 +1,102 @@ +\relax +\ifx\hyper@anchor\@undefined +\global \let \oldcontentsline\contentsline +\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global \let \oldnewlabel\newlabel +\gdef \newlabel#1#2{\newlabelxx{#1}#2} +\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\let \contentsline\oldcontentsline +\let \newlabel\oldnewlabel} +\else +\global \let \hyper@last\relax +\fi + +\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}} +\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}} +\select@language{english} +\@writefile{toc}{\select@language{english}} +\@writefile{lof}{\select@language{english}} +\@writefile{lot}{\select@language{english}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} +\@writefile{toc}{\beamer@sectionintoc {1}{Python}{2}{0}{1}} +\@writefile{nav}{\headcommand {\sectionentry {1}{Python}{2}{Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{1}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{1}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{1}{Exercises on Control flow}{2}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{1}{2}{Exercises on Control flow}}\headcommand {\beamer@subsectionpages {2}{1}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{1}{2/2}{Exercises on Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{2}{3/3}{Exercises on Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{3}{4/4}{Exercises on Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{4}{5/5}{Exercises on Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{5}{6/6}{Exercises on Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{6}{7/8}{Exercises on Control flow}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {7}{8}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{2}{Functions}{9}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{2}{9}{Functions}}\headcommand {\beamer@subsectionpages {2}{8}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{1}{9/9}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{2}{10/10}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{3}{11/12}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {11}{12}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{4}{13/13}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{5}{14/14}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{6}{15/15}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{7}{16/16}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{8}{17/17}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{9}{18/18}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{10}{19/19}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{11}{20/20}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{12}{21/21}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{13}{22/22}{Functions}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{3}{Lists}{23}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{3}{23}{Lists}}\headcommand {\beamer@subsectionpages {9}{22}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{1}{23/23}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{2}{24/24}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{3}{25/25}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{4}{26/26}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{5}{27/28}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {27}{28}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{6}{29/29}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{7}{30/30}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{8}{31/31}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{9}{32/32}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{10}{33/33}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {33}{33}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{11}{34/34}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {34}{34}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{12}{35/35}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {35}{35}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{13}{36/36}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {36}{36}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{14}{37/37}{Lists}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {37}{37}}} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{37}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {23}{37}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {2}{37}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {37}}} +\@writefile{nav}{\headcommand {\def \inserttotalframenumber {34}}} diff --git a/day1/Session-2.log b/day1/Session-2.log new file mode 100644 index 0000000..c855e0b --- /dev/null +++ b/day1/Session-2.log @@ -0,0 +1,1235 @@ +This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2009.8.17) 7 OCT 2009 00:27 +entering extended mode + %&-line parsing enabled. +**Session-2.tex +(./Session-2.tex +LaTeX2e <2005/12/01> +Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, ukrainian, russian, bulgarian, loaded. +(/usr/share/texmf/tex/latex/beamer/base/beamer.cls +(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty +Package: beamerbasercs 2007/01/28 (rcs-revision 1.4) +) +Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres +entations (rcs-revision 1.70) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty +Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22) +\beamer@tempbox=\box26 +\beamer@tempcount=\count79 +\c@beamerpauses=\count80 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty +Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20) +\beamer@slideinframe=\count81 +\beamer@minimum=\count82 +) +\beamer@commentbox=\box27 +\beamer@modecount=\count83 +) +\headheight=\dimen102 +\headdp=\dimen103 +\footheight=\dimen104 +\sidebarheight=\dimen105 +\beamer@tempdim=\dimen106 +\beamer@finalheight=\dimen107 +\beamer@animht=\dimen108 +\beamer@animdp=\dimen109 +\beamer@animwd=\dimen110 +\beamer@leftmargin=\dimen111 +\beamer@rightmargin=\dimen112 +\beamer@leftsidebar=\dimen113 +\beamer@rightsidebar=\dimen114 +\beamer@boxsize=\dimen115 +\beamer@vboxoffset=\dimen116 +\beamer@descdefault=\dimen117 +\beamer@descriptionwidth=\dimen118 +\beamer@lastskip=\skip41 +\beamer@areabox=\box28 +\beamer@animcurrent=\box29 +\beamer@animshowbox=\box30 +\beamer@sectionbox=\box31 +\beamer@logobox=\box32 +\beamer@linebox=\box33 +\beamer@sectioncount=\count84 +\beamer@subsubsectionmax=\count85 +\beamer@subsectionmax=\count86 +\beamer@sectionmax=\count87 +\beamer@totalheads=\count88 +\beamer@headcounter=\count89 +\beamer@partstartpage=\count90 +\beamer@sectionstartpage=\count91 +\beamer@subsectionstartpage=\count92 +\beamer@animationtempa=\count93 +\beamer@animationtempb=\count94 +\beamer@xpos=\count95 +\beamer@ypos=\count96 +\beamer@showpartnumber=\count97 +\beamer@currentsubsection=\count98 +\beamer@coveringdepth=\count99 +\beamer@sectionadjust=\count100 +\beamer@tocsectionnumber=\count101 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty +Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8) + +(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks14 +)) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty +Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/etc/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 90. + +(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX +\Gread@gobject=\count102 +)) +\Gin@req@height=\dimen119 +\Gin@req@width=\dimen120 +) +(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks15 +) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21) +)) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31) + +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks16 +\pgfkeys@temptoks=\toks17 +) +\pgf@x=\dimen121 +\pgf@y=\dimen122 +\pgf@xa=\dimen123 +\pgf@ya=\dimen124 +\pgf@xb=\dimen125 +\pgf@yb=\dimen126 +\pgf@xc=\dimen127 +\pgf@yc=\dimen128 +\c@pgf@counta=\count103 +\c@pgf@countb=\count104 +\c@pgf@countc=\count105 +\c@pgf@countd=\count106 + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/01/13 (rcs-revision 1.6) +) +Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 885. + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2007/12/20 (rcs-revision 1.20) + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2007/12/17 (rcs-revision 1.8) +))) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2008/01/23 (rcs-revision 1.6) +\pgfsyssoftpath@smallbuffer@items=\count107 +\pgfsyssoftpath@bigbuffer@items=\count108 +) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) +(/usr/share/texmf/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/etc/texmf/tex/latex/config/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6) + +(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex +\pgfmath@box=\box34 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@stack=\toks18 +\c@pgfmath@parsecounta=\count109 +\c@pgfmath@parsecountb=\count110 +\c@pgfmath@parsecountc=\count111 +\pgfmath@parsex=\dimen129 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex)) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex))) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2008/02/03 (rcs-revision 1.13) +\pgf@picminx=\dimen130 +\pgf@picmaxx=\dimen131 +\pgf@picminy=\dimen132 +\pgf@picmaxy=\dimen133 +\pgf@pathminx=\dimen134 +\pgf@pathmaxx=\dimen135 +\pgf@pathminy=\dimen136 +\pgf@pathmaxy=\dimen137 +\pgf@xx=\dimen138 +\pgf@xy=\dimen139 +\pgf@yx=\dimen140 +\pgf@yy=\dimen141 +\pgf@zx=\dimen142 +\pgf@zy=\dimen143 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2008/02/13 (rcs-revision 1.14) +\pgf@path@lastx=\dimen144 +\pgf@path@lasty=\dimen145 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2008/01/23 (rcs-revision 1.11) +\pgf@shorten@end@additional=\dimen146 +\pgf@shorten@start@additional=\dimen147 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2008/01/15 (rcs-revision 1.26) +\pgfpic=\box35 +\pgf@hbox=\box36 +\pgf@layerbox@main=\box37 +\pgf@picture@serial@count=\count112 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2007/12/12 (rcs-revision 1.8) +\pgflinewidth=\dimen148 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2008/02/04 (rcs-revision 1.10) +\pgf@pt@x=\dimen149 +\pgf@pt@y=\dimen150 +\pgf@pt@temp=\dimen151 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2008/01/23 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2007/06/07 (rcs-revision 1.8) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2007/12/10 (rcs-revision 1.9) +\pgf@max=\dimen152 +\pgf@sys@shading@range@num=\count113 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfexternal@startupbox=\box38 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2008/01/15 (rcs-revision 1.1) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1) +))) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty + +Package pgf Warning: This package is obsolete and no longer needed on input lin +e 13. + +) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count114 +\XC@countmixins=\count115 +) +(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2002/01/22 v2.2d + +(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2001/10/25 v2.2f +\@emptytoks=\toks19 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 132. +)) +(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty +Package: geometry 2002/07/08 v3.2 Page Geometry +\Gm@cnth=\count116 +\Gm@cntv=\count117 +\c@Gm@tempcnt=\count118 +\Gm@bindingoffset=\dimen153 +\Gm@wd@mp=\dimen154 +\Gm@odd@mp=\dimen155 +\Gm@even@mp=\dimen156 +\Gm@dimlist=\toks20 + +(/usr/share/texmf-texlive/tex/xelatex/xetexconfig/geometry.cfg)) +(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty +Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX +\@linkdim=\dimen157 +\Hy@linkcounter=\count119 +\Hy@pagecounter=\count120 + +(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO) +) +(/etc/texmf/tex/latex/config/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options ( +HO) +) +Package hyperref Info: Option `bookmarks' set `true' on input line 2238. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 2238. +Package hyperref Info: Option `implicit' set `false' on input line 2238. +Package hyperref Info: Hyper figures OFF on input line 2288. +Package hyperref Info: Link nesting OFF on input line 2293. +Package hyperref Info: Hyper index ON on input line 2296. +Package hyperref Info: Plain pages OFF on input line 2303. +Package hyperref Info: Backreferencing OFF on input line 2308. + +Implicit mode OFF; no redefinition of LaTeX internals +Package hyperref Info: Bookmarks ON on input line 2444. +(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty +\Urlmuskip=\muskip10 +Package: url 2005/06/27 ver 3.2 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 2599. +\Fld@menulength=\count121 +\Field@Width=\dimen158 +\Fld@charsize=\dimen159 +\Choice@toks=\toks21 +\Field@toks=\toks22 +Package hyperref Info: Hyper figures OFF on input line 3102. +Package hyperref Info: Link nesting OFF on input line 3107. +Package hyperref Info: Hyper index ON on input line 3110. +Package hyperref Info: backreferencing OFF on input line 3117. +Package hyperref Info: Link coloring OFF on input line 3122. + + +Package hyperref Warning: Option `pdfpagelabels' is turned off +(hyperref) because \thepage is undefined. + +Hyperref stopped early +) +*hyperref using default driver hpdftex* +(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX +\Fld@listcount=\count122 +) +(/usr/share/texmf-texlive/tex/latex/extsizes/size14.clo +File: size14.clo 1999/11/11 v1.4a NON-Standard LaTeX file (size option) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty +Package: beamerbasecompatibility 2007/01/28 (rcs-revision 1.63) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty +Package: beamerbasefont 2007/01/28 (rcs-revision 1.16) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty +Package: beamerbasemisc 2007/01/28 (rcs-revision 1.24) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty +Package: beamerbasetwoscreens 2007/01/28 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty +Package: beamerbaseoverlay 2007/01/28 (rcs-revision 1.50) +\beamer@argscount=\count123 +\beamer@lastskipcover=\skip42 +\beamer@trivlistdepth=\count124 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty +Package: beamerbasetitle 2007/01/28 (rcs-revision 1.25) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty +Package: beamerbasesection 2007/01/28 (rcs-revision 1.21) +\c@lecture=\count125 +\c@part=\count126 +\c@section=\count127 +\c@subsection=\count128 +\c@subsubsection=\count129 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty +Package: beamerbaseframe 2007/01/28 (rcs-revision 1.60) +\beamer@framebox=\box39 +\beamer@frametitlebox=\box40 +\beamer@zoombox=\box41 +\beamer@zoomcount=\count130 +\beamer@zoomframecount=\count131 +\beamer@frametextheight=\dimen160 +\c@subsectionslide=\count132 +\beamer@frametopskip=\skip43 +\beamer@framebottomskip=\skip44 +\beamer@frametopskipautobreak=\skip45 +\beamer@framebottomskipautobreak=\skip46 +\beamer@envbody=\toks23 +\c@framenumber=\count133 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty +Package: beamerbaseverbatim 2007/01/28 (rcs-revision 1.8) +\beamer@verbatimfileout=\write3 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty +Package: beamerbaseframesize 2007/01/28 (rcs-revision 1.18) +\beamer@splitbox=\box42 +\beamer@autobreakcount=\count134 +\beamer@autobreaklastheight=\dimen161 +\beamer@frametitletoks=\toks24 +\beamer@framesubtitletoks=\toks25 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty +Package: beamerbaseframecomponents 2007/01/28 (rcs-revision 1.41) +\beamer@footins=\box43 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty +Package: beamerbasecolor 2007/01/28 (rcs-revision 1.42) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty +Package: beamerbasenotes 2007/01/28 (rcs-revision 1.23) +\beamer@frameboxcopy=\box44 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty +Package: beamerbasetoc 2007/01/28 (rcs-revision 1.21) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty +Package: beamerbasetemplates 2007/01/28 (rcs-revision 1.51) +\beamer@sbttoks=\toks26 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty +Package: beamerbaseauxtemplates 2007/01/28 (rcs-revision 1.28) + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty +Package: beamerbaseboxes 2007/03/11 (rcs-revision 1.32) +\bmb@box=\box45 +\bmb@colorbox=\box46 +\bmb@boxshadow=\box47 +\bmb@boxshadowball=\box48 +\bmb@boxshadowballlarge=\box49 +\bmb@temp=\dimen162 +\bmb@dima=\dimen163 +\bmb@dimb=\dimen164 +\bmb@prevheight=\dimen165 +) +\beamer@blockheadheight=\dimen166 +)) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty +Package: beamerbaselocalstructure 2007/01/28 (rcs-revision 1.53) + +(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks27 +) +\c@figure=\count135 +\c@table=\count136 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty +Package: beamerbasenavigation 2007/01/28 (rcs-revision 1.36) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty +Package: beamerbasetheorems 2007/01/28 (rcs-revision 1.10) + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks28 +\ex@=\dimen167 +)) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen168 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count137 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count138 +\leftroot@=\count139 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count140 +\DOTSCASE@=\count141 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box50 +\strutbox@=\box51 +\big@size=\dimen169 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count142 +\c@MaxMatrixCols=\count143 +\dotsspace@=\muskip11 +\c@parentequation=\count144 +\dspbrk@lvl=\count145 +\tag@help=\toks29 +\row@=\count146 +\column@=\count147 +\maxfields@=\count148 +\andhelp@=\toks30 +\eqnshift@=\dimen170 +\alignsep@=\dimen171 +\tagshift@=\dimen172 +\tagwidth@=\dimen173 +\totwidth@=\dimen174 +\lineht@=\dimen175 +\@envbody=\toks31 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks32 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty +Package: amsthm 2004/08/06 v2.20 +\thm@style=\toks33 +\thm@bodyfont=\toks34 +\thm@headfont=\toks35 +\thm@notefont=\toks36 +\thm@headpunct=\toks37 +\thm@preskip=\skip52 +\thm@postskip=\skip53 +\thm@headsep=\skip54 +\dth@everypar=\toks38 +) +\c@theorem=\count149 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty +Package: beamerbasethemes 2007/01/28 (rcs-revision 1.10) +) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty +Package: beamerthemedefault 2007/01/28 (rcs-revision 1.7) + +(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty +Package: beamerfontthemedefault 2007/01/28 (rcs-revision 1.13) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty +Package: beamercolorthemedefault 2007/01/28 (rcs-revision 1.28) +) +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty +Package: beamerinnerthemedefault 2007/01/28 (rcs-revision 1.20) +\beamer@dima=\dimen176 +\beamer@dimb=\dimen177 +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty +Package: beamerouterthemedefault 2007/01/28 (rcs-revision 1.14) +))) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemeWarsaw.sty +Package: beamerthemeWarsaw 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemerounded.sty +Package: beamerinnerthemerounded 2007/01/28 (rcs-revision 1.5) +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemeshadow.sty +Package: beamerouterthemeshadow 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemesplit.sty +Package: beamerouterthemesplit 2007/01/28 (rcs-revision 1.5) +)) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemeorchid.sty +Package: beamercolorthemeorchid 2007/01/28 (rcs-revision 1.3) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemewhale.sty +Package: beamercolorthemewhale 2007/01/28 (rcs-revision 1.4) +)) +(/usr/share/texmf-texlive/tex/generic/babel/babel.sty +Package: babel 2005/11/23 v3.8h The Babel package + +(/usr/share/texmf-texlive/tex/generic/babel/english.ldf +Language: english 2005/03/30 v3.3o English support from the babel system + +(/usr/share/texmf-texlive/tex/generic/babel/babel.def +File: babel.def 2005/11/23 v3.8h Babel common definitions +LaTeX Info: Redefining \textlatin on input line 82. +\babel@savecnt=\count150 +\U@D=\dimen178 +) +\l@british = a dialect from \language\l@english +\l@UKenglish = a dialect from \language\l@english +\l@canadian = a dialect from \language\l@american +\l@australian = a dialect from \language\l@british +\l@newzealand = a dialect from \language\l@british +)) +(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty +Package: inputenc 2006/05/05 v1.1b Input encoding file +\inpenc@prehook=\toks39 +\inpenc@posthook=\toks40 + +(/usr/share/texmf-texlive/tex/latex/base/latin1.def +File: latin1.def 2006/05/05 v1.1b Input encoding file +)) +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texmf-texlive/tex/latex/ae/ae.sty +Package: ae 2001/02/12 1.3 Almost European Computer Modern + +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +) +LaTeX Font Info: Try loading font information for T1+aer on input line 100. + +(/usr/share/texmf-texlive/tex/latex/ae/t1aer.fd +File: t1aer.fd 1997/11/16 Font definitions for T1/aer. +))) +(/usr/share/texmf-texlive/tex/latex/ae/aecompl.sty +Package: aecompl 1998/07/23 0.9 T1 Complements for AE fonts (D. Roegel) +) +(/usr/share/texmf-texlive/tex/latex/psnfss/mathpazo.sty +Package: mathpazo 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS) +\symupright=\mathgroup6 +) +(/usr/share/texmf-texlive/tex/latex/psnfss/courier.sty +Package: courier 2005/04/12 PSNFSS-v9.2a (WaS) +) +(/usr/share/texmf-texlive/tex/latex/euler/euler.sty +Package: euler 1995/03/05 v2.5 + +Package: `euler' v2.5 <1995/03/05> (FJ and FMi) +LaTeX Font Info: Redeclaring symbol font `letters' on input line 35. + +LaTeX Font Warning: Encoding `OML' has changed to `U' for symbol font +(Font) `letters' in the math version `normal' on input line 35. + +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/zplm/m/it --> U/eur/m/n on input line 35. + +LaTeX Font Warning: Encoding `OML' has changed to `U' for symbol font +(Font) `letters' in the math version `bold' on input line 35. + +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/zplm/b/it --> U/eur/m/n on input line 35. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) U/eur/m/n --> U/eur/b/n on input line 36. +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 47. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 48. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 49. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 50. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 51. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 52. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 53. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 54. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 55. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 56. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 57. +\symEulerFraktur=\mathgroup7 +LaTeX Font Info: Overwriting symbol font `EulerFraktur' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 63. +LaTeX Font Info: Redeclaring math alphabet \mathfrak on input line 64. +LaTeX Info: Redefining \oldstylenums on input line 85. +\symEulerScript=\mathgroup8 +LaTeX Font Info: Overwriting symbol font `EulerScript' in version `bold' +(Font) U/eus/m/n --> U/eus/b/n on input line 93. +LaTeX Font Info: Redeclaring math symbol \aleph on input line 97. +LaTeX Font Info: Redeclaring math symbol \Re on input line 98. +LaTeX Font Info: Redeclaring math symbol \Im on input line 99. +LaTeX Font Info: Redeclaring math delimiter \vert on input line 101. +LaTeX Font Info: Redeclaring math delimiter \backslash on input line 103. +LaTeX Font Info: Redeclaring math symbol \neg on input line 106. +LaTeX Font Info: Redeclaring math symbol \wedge on input line 108. +LaTeX Font Info: Redeclaring math symbol \vee on input line 110. +LaTeX Font Info: Redeclaring math symbol \setminus on input line 112. +LaTeX Font Info: Redeclaring math symbol \sim on input line 113. +LaTeX Font Info: Redeclaring math symbol \mid on input line 114. +LaTeX Font Info: Redeclaring math delimiter \arrowvert on input line 116. +LaTeX Font Info: Redeclaring math symbol \mathsection on input line 117. +\symEulerExtension=\mathgroup9 +LaTeX Font Info: Redeclaring math symbol \coprod@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \prod@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \sum@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \intop on input line 130. +LaTeX Font Info: Redeclaring math symbol \ointop on input line 131. +LaTeX Font Info: Redeclaring math symbol \braceld on input line 132. +LaTeX Font Info: Redeclaring math symbol \bracerd on input line 133. +LaTeX Font Info: Redeclaring math symbol \bracelu on input line 134. +LaTeX Font Info: Redeclaring math symbol \braceru on input line 135. +LaTeX Font Info: Redeclaring math symbol \infty on input line 136. +LaTeX Font Info: Redeclaring math symbol \nearrow on input line 153. +LaTeX Font Info: Redeclaring math symbol \searrow on input line 154. +LaTeX Font Info: Redeclaring math symbol \nwarrow on input line 155. +LaTeX Font Info: Redeclaring math symbol \swarrow on input line 156. +LaTeX Font Info: Redeclaring math symbol \Leftrightarrow on input line 157. +LaTeX Font Info: Redeclaring math symbol \Leftarrow on input line 158. +LaTeX Font Info: Redeclaring math symbol \Rightarrow on input line 159. +LaTeX Font Info: Redeclaring math symbol \leftrightarrow on input line 160. +LaTeX Font Info: Redeclaring math symbol \leftarrow on input line 161. +LaTeX Font Info: Redeclaring math symbol \rightarrow on input line 163. +LaTeX Font Info: Redeclaring math delimiter \uparrow on input line 166. +LaTeX Font Info: Redeclaring math delimiter \downarrow on input line 168. +LaTeX Font Info: Redeclaring math delimiter \updownarrow on input line 170. +LaTeX Font Info: Redeclaring math delimiter \Uparrow on input line 172. +LaTeX Font Info: Redeclaring math delimiter \Downarrow on input line 174. +LaTeX Font Info: Redeclaring math delimiter \Updownarrow on input line 176. +LaTeX Font Info: Redeclaring math symbol \leftharpoonup on input line 177. +LaTeX Font Info: Redeclaring math symbol \leftharpoondown on input line 178. + +LaTeX Font Info: Redeclaring math symbol \rightharpoonup on input line 179. +LaTeX Font Info: Redeclaring math symbol \rightharpoondown on input line 180 +. +LaTeX Font Info: Redeclaring math delimiter \lbrace on input line 182. +LaTeX Font Info: Redeclaring math delimiter \rbrace on input line 184. +\symcmmigroup=\mathgroup10 +LaTeX Font Info: Overwriting symbol font `cmmigroup' in version `bold' +(Font) OML/cmm/m/it --> OML/cmm/b/it on input line 200. +LaTeX Font Info: Redeclaring math accent \vec on input line 201. +LaTeX Font Info: Redeclaring math symbol \triangleleft on input line 202. +LaTeX Font Info: Redeclaring math symbol \triangleright on input line 203. +LaTeX Font Info: Redeclaring math symbol \star on input line 204. +LaTeX Font Info: Redeclaring math symbol \lhook on input line 205. +LaTeX Font Info: Redeclaring math symbol \rhook on input line 206. +LaTeX Font Info: Redeclaring math symbol \flat on input line 207. +LaTeX Font Info: Redeclaring math symbol \natural on input line 208. +LaTeX Font Info: Redeclaring math symbol \sharp on input line 209. +LaTeX Font Info: Redeclaring math symbol \smile on input line 210. +LaTeX Font Info: Redeclaring math symbol \frown on input line 211. +LaTeX Font Info: Redeclaring math accent \grave on input line 245. +LaTeX Font Info: Redeclaring math accent \acute on input line 246. +LaTeX Font Info: Redeclaring math accent \tilde on input line 247. +LaTeX Font Info: Redeclaring math accent \ddot on input line 248. +LaTeX Font Info: Redeclaring math accent \check on input line 249. +LaTeX Font Info: Redeclaring math accent \breve on input line 250. +LaTeX Font Info: Redeclaring math accent \bar on input line 251. +LaTeX Font Info: Redeclaring math accent \dot on input line 252. +LaTeX Font Info: Redeclaring math accent \hat on input line 254. +) (/usr/share/texmf-texlive/tex/latex/psnfss/helvet.sty +Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.sty +\lst@mode=\count151 +\lst@gtempboxa=\box52 +\lst@token=\toks41 +\lst@length=\count152 +\lst@currlwidth=\dimen179 +\lst@column=\count153 +\lst@pos=\count154 +\lst@lostspace=\dimen180 +\lst@width=\dimen181 +\lst@newlines=\count155 +\lst@lineno=\count156 +\c@lstlisting=\count157 +\lst@maxwidth=\dimen182 + +(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty +File: lstpatch.sty 2004/10/17 1.3b (Carsten Heinz) +) +(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2004/09/07 1.3 (Carsten Heinz) +\c@lstnumber=\count158 +\lst@skipnumbers=\count159 +\lst@framebox=\box53 +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg +File: listings.cfg 2004/09/05 1.3 listings configuration +)) +Package: listings 2004/10/17 1.3b (Carsten Heinz) + +(/usr/share/texmf-texlive/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2004/09/05 1.3 listings language file +) +\c@time=\count160 + + +Package hyperref Warning: Token not allowed in a PDFDocEncoded string, +(hyperref) removing `\\' on input line 78. + +(./Session-2.aux) +\openout1 = `Session-2.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Try loading font information for T1+phv on input line 107. + (/usr/share/texmf-texlive/tex/latex/psnfss/t1phv.fd +File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 13.67995pt on input line 107. + +(/usr/share/texmf/tex/context/base/supp-pdf.tex +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count161 +\scratchdimen=\dimen183 +\scratchbox=\box54 +\nofMPsegments=\count162 +\nofMParguments=\count163 +\everyMPshowfont=\toks42 +\MPscratchCnt=\count164 +\MPscratchDim=\dimen184 +\MPnumerator=\count165 +\everyMPtoPDFconversion=\toks43 +) +-------------------- Geometry parameters +paper: user defined +landscape: -- +twocolumn: -- +twoside: -- +asymmetric: -- +h-parts: 28.45274pt, 307.28987pt, 28.45274pt +v-parts: 0.0pt, 273.14662pt, 0.0pt +hmarginratio: -- +vmarginratio: -- +lines: -- +heightrounded: -- +bindingoffset: 0.0pt +truedimen: -- +includehead: true +includefoot: true +includemp: -- +driver: pdftex +-------------------- Page layout dimensions and switches +\paperwidth 364.19536pt +\paperheight 273.14662pt +\textwidth 307.28987pt +\textheight 244.6939pt +\oddsidemargin -43.81725pt +\evensidemargin -43.81725pt +\topmargin -72.26999pt +\headheight 14.22636pt +\headsep 0.0pt +\footskip 14.22636pt +\marginparwidth 4.0pt +\marginparsep 10.0pt +\columnsep 10.0pt +\skip\footins 12.0pt plus 4.0pt minus 2.0pt +\hoffset 0.0pt +\voffset 0.0pt +\mag 1000 + +(1in=72.27pt, 1cm=28.45pt) +----------------------- +Package hyperref Info: Link coloring OFF on input line 107. + (/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty +Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section + +(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty +Package: refcount 2006/02/20 v3.0 Data extraction from references (HO) +) +\c@section@level=\count166 +) +LaTeX Info: Redefining \ref on input line 107. +LaTeX Info: Redefining \pageref on input line 107. + (./Session-2.out) +(./Session-2.out) +\@outlinefile=\write4 +\openout4 = `Session-2.out'. + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/ppl/m/n --> OT1/cmss/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/ppl/b/n --> OT1/cmss/bx/n on input line 107. +\symnumbers=\mathgroup11 +\sympureletters=\mathgroup12 +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmss/m/n --> T1/ppl/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/zplm/b/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/zplm/b/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/ppl/m/it --> T1/phv/m/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/ppl/b/it --> T1/phv/m/it on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) T1/phv/m/it --> T1/phv/bx/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/phv/bx/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/phv/m/it --> T1/phv/bx/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/pcr/m/n --> T1/pcr/bx/n on input line 107. +LaTeX Font Info: Redeclaring symbol font `operators' on input line 107. + + +LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font +(Font) `operators' in the math version `normal' on input line 107. + + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmss/m/n --> T1/ppl/m/n on input line 107. + +LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font +(Font) `operators' in the math version `bold' on input line 107. + +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmss/bx/n --> T1/ppl/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) T1/ppl/m/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) T1/phv/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/phv/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) T1/phv/m/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/bx/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) T1/phv/m/it --> T1/ppl/m/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/phv/bx/it --> T1/ppl/m/it on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) T1/pcr/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/pcr/bx/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/ppl/m/it --> T1/ppl/bx/it on input line 107. +(./Session-2.nav) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 5.69998pt on input line 107. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 19.70294pt on input line 111. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 7.59998pt on input line 111. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 3.79999pt on input line 111. + [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} + +] +(./Session-2.toc) [2 + +] +LaTeX Font Info: Try loading font information for T1+pcr on input line 122. + (/usr/share/texmf-texlive/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <14.4> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 122. + +[3 + +] +LaTeX Font Info: Try loading font information for T1+ppl on input line 127. + (/usr/share/texmf-texlive/tex/latex/psnfss/t1ppl.fd +File: t1ppl.fd 2001/06/04 font definitions for T1/ppl. +) +LaTeX Font Info: Try loading font information for U+eur on input line 127. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueur.fd +File: ueur.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Try loading font information for OMS+zplm on input line 127 +. + +(/usr/share/texmf-texlive/tex/latex/psnfss/omszplm.fd +File: omszplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMS/zplm. +) +LaTeX Font Info: Try loading font information for OMX+zplm on input line 127 +. + +(/usr/share/texmf-texlive/tex/latex/psnfss/omxzplm.fd +File: omxzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMX/zplm. +) +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 15.0049pt on input line 127. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 10.42007pt on input line 127. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 8.33606pt on input line 127. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 15.0049pt on input line 127. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 10.42007pt on input line 127. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 8.33606pt on input line 127. +LaTeX Font Info: Try loading font information for OT1+zplm on input line 127 +. + +(/usr/share/texmf-texlive/tex/latex/psnfss/ot1zplm.fd +File: ot1zplm.fd 2002/09/08 Fontinst v1.914 font definitions for OT1/zplm. +) +LaTeX Font Info: Try loading font information for U+eus on input line 127. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueus.fd +File: ueus.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Try loading font information for U+euex on input line 127. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueuex.fd +File: ueuex.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 9.49997pt on input line 127. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <14.4> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 127. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 13.67995pt on input line 127. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <10> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 127. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 9.49997pt on input line 127. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <8> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 127. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 7.59998pt on input line 127. + [4 + +] [5 + +] [6 + +] +\openout3 = `Session-2.vrb'. + + +(./Session-2.vrb) [7 + +] (./Session-2.vrb) [8 + +] (./Session-2.toc) [9 + +] +\openout3 = `Session-2.vrb'. + + +(./Session-2.vrb) [10 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb) [11 + +] (./Session-2.vrb) [12 + +] +\openout3 = `Session-2.vrb'. + + +(./Session-2.vrb) [13 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb) [14 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb) [15 + +] [16 + +] +[17 + +] [18 + +] [19 + +] [20 + +] [21 + +] [22 + +] (./Session-2.toc) [23 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb +LaTeX Font Info: Font shape `T1/pcr/bx/it' in size <14.4> not available +(Font) Font shape `T1/pcr/b/it' tried instead on input line 3. +LaTeX Font Info: Font shape `T1/pcr/b/it' in size <14.4> not available +(Font) Font shape `T1/pcr/b/sl' tried instead on input line 3. +) [24 + +] +\openout3 = `Session-2.vrb'. + + +(./Session-2.vrb) [25 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb) [26 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb) [27 + +] +(./Session-2.vrb) [28 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb +Overfull \hbox (3.75285pt too wide) in paragraph at lines 7--8 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) [29 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb +Overfull \hbox (21.033pt too wide) in paragraph at lines 10--11 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) [30 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb +Overfull \hbox (12.39293pt too wide) in paragraph at lines 3--4 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][][][][][] + [] + +) [31 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb +Overfull \hbox (124.71391pt too wide) in paragraph at lines 9--10 +[][][][][][][][][][][][][][][][][][] + [] + +) [32 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb) [33 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb) [34 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb +Overfull \hbox (29.67308pt too wide) in paragraph at lines 6--7 +[][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) [35 + +] +\openout3 = `Session-2.vrb'. + + (./Session-2.vrb +Overfull \hbox (12.39293pt too wide) in paragraph at lines 3--4 +[][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) [36 + +] (./Session-2.toc) [37 + +] +\tf@nav=\write5 +\openout5 = `Session-2.nav'. + +\tf@toc=\write6 +\openout6 = `Session-2.toc'. + +\tf@snm=\write7 +\openout7 = `Session-2.snm'. + + (./Session-2.aux) ) +Here is how much of TeX's memory you used: + 14032 strings out of 94834 + 238671 string characters out of 1179181 + 310366 words of memory out of 1500000 + 16694 multiletter control sequences out of 10000+50000 + 42919 words of font info for 74 fonts, out of 1200000 for 2000 + 212 hyphenation exceptions out of 8191 + 43i,16n,65p,317b,1159s stack positions out of 5000i,500n,6000p,200000b,5000s +{/usr/share/texmf-texlive/fonts/enc/dvips/base/8r.enc}</usr +/share/texmf-texlive/fonts/type1/bluesky/ams/eufm10.pfb></usr/share/texmf-texli +ve/fonts/type1/urw/courier/ucrb8a.pfb></usr/share/texmf-texlive/fonts/type1/urw +/courier/ucrbo8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/courier/ucrr8a.p +fb></usr/share/texmf-texlive/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/share/te +xmf-texlive/fonts/type1/urw/helvetic/uhvro8a.pfb></usr/share/texmf-texlive/font +s/type1/urw/palatino/uplr8a.pfb> +Output written on Session-2.pdf (37 pages, 317195 bytes). +PDF statistics: + 1233 PDF objects out of 1440 (max. 8388607) + 79 named destinations out of 1000 (max. 131072) + 129 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/day1/Session-2.nav b/day1/Session-2.nav new file mode 100644 index 0000000..ff99f7f --- /dev/null +++ b/day1/Session-2.nav @@ -0,0 +1,80 @@ +\beamer@endinputifotherversion {3.07pt} +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\sectionentry {1}{Python}{2}{Python}{0}} +\headcommand {\beamer@sectionpages {1}{1}} +\headcommand {\beamer@subsectionpages {1}{1}} +\headcommand {\beamer@subsectionentry {0}{1}{1}{2}{Exercises on Control flow}}\headcommand {\beamer@subsectionpages {2}{1}} +\headcommand {\slideentry {1}{1}{1}{2/2}{Exercises on Control flow}{0}} +\headcommand {\beamer@framepages {2}{2}} +\headcommand {\slideentry {1}{1}{2}{3/3}{Exercises on Control flow}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\slideentry {1}{1}{3}{4/4}{Exercises on Control flow}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\slideentry {1}{1}{4}{5/5}{Exercises on Control flow}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\slideentry {1}{1}{5}{6/6}{Exercises on Control flow}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\slideentry {1}{1}{6}{7/8}{Exercises on Control flow}{0}} +\headcommand {\beamer@framepages {7}{8}} +\headcommand {\beamer@subsectionentry {0}{1}{2}{9}{Functions}}\headcommand {\beamer@subsectionpages {2}{8}} +\headcommand {\slideentry {1}{2}{1}{9/9}{Functions}{0}} +\headcommand {\beamer@framepages {9}{9}} +\headcommand {\slideentry {1}{2}{2}{10/10}{Functions}{0}} +\headcommand {\beamer@framepages {10}{10}} +\headcommand {\slideentry {1}{2}{3}{11/12}{Functions}{0}} +\headcommand {\beamer@framepages {11}{12}} +\headcommand {\slideentry {1}{2}{4}{13/13}{Functions}{0}} +\headcommand {\beamer@framepages {13}{13}} +\headcommand {\slideentry {1}{2}{5}{14/14}{Functions}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\slideentry {1}{2}{6}{15/15}{Functions}{0}} +\headcommand {\beamer@framepages {15}{15}} +\headcommand {\slideentry {1}{2}{7}{16/16}{Functions}{0}} +\headcommand {\beamer@framepages {16}{16}} +\headcommand {\slideentry {1}{2}{8}{17/17}{Functions}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\slideentry {1}{2}{9}{18/18}{Functions}{0}} +\headcommand {\beamer@framepages {18}{18}} +\headcommand {\slideentry {1}{2}{10}{19/19}{Functions}{0}} +\headcommand {\beamer@framepages {19}{19}} +\headcommand {\slideentry {1}{2}{11}{20/20}{Functions}{0}} +\headcommand {\beamer@framepages {20}{20}} +\headcommand {\slideentry {1}{2}{12}{21/21}{Functions}{0}} +\headcommand {\beamer@framepages {21}{21}} +\headcommand {\slideentry {1}{2}{13}{22/22}{Functions}{0}} +\headcommand {\beamer@framepages {22}{22}} +\headcommand {\beamer@subsectionentry {0}{1}{3}{23}{Lists}}\headcommand {\beamer@subsectionpages {9}{22}} +\headcommand {\slideentry {1}{3}{1}{23/23}{Lists}{0}} +\headcommand {\beamer@framepages {23}{23}} +\headcommand {\slideentry {1}{3}{2}{24/24}{Lists}{0}} +\headcommand {\beamer@framepages {24}{24}} +\headcommand {\slideentry {1}{3}{3}{25/25}{Lists}{0}} +\headcommand {\beamer@framepages {25}{25}} +\headcommand {\slideentry {1}{3}{4}{26/26}{Lists}{0}} +\headcommand {\beamer@framepages {26}{26}} +\headcommand {\slideentry {1}{3}{5}{27/28}{Lists}{0}} +\headcommand {\beamer@framepages {27}{28}} +\headcommand {\slideentry {1}{3}{6}{29/29}{Lists}{0}} +\headcommand {\beamer@framepages {29}{29}} +\headcommand {\slideentry {1}{3}{7}{30/30}{Lists}{0}} +\headcommand {\beamer@framepages {30}{30}} +\headcommand {\slideentry {1}{3}{8}{31/31}{Lists}{0}} +\headcommand {\beamer@framepages {31}{31}} +\headcommand {\slideentry {1}{3}{9}{32/32}{Lists}{0}} +\headcommand {\beamer@framepages {32}{32}} +\headcommand {\slideentry {1}{3}{10}{33/33}{Lists}{0}} +\headcommand {\beamer@framepages {33}{33}} +\headcommand {\slideentry {1}{3}{11}{34/34}{Lists}{0}} +\headcommand {\beamer@framepages {34}{34}} +\headcommand {\slideentry {1}{3}{12}{35/35}{Lists}{0}} +\headcommand {\beamer@framepages {35}{35}} +\headcommand {\slideentry {1}{3}{13}{36/36}{Lists}{0}} +\headcommand {\beamer@framepages {36}{36}} +\headcommand {\slideentry {1}{3}{14}{37/37}{Lists}{0}} +\headcommand {\beamer@framepages {37}{37}} +\headcommand {\beamer@partpages {1}{37}} +\headcommand {\beamer@subsectionpages {23}{37}} +\headcommand {\beamer@sectionpages {2}{37}} +\headcommand {\beamer@documentpages {37}} +\headcommand {\def \inserttotalframenumber {34}} diff --git a/day1/Session-2.out b/day1/Session-2.out new file mode 100644 index 0000000..8bc14ae --- /dev/null +++ b/day1/Session-2.out @@ -0,0 +1,4 @@ +\BOOKMARK [2][]{Outline0.1}{Python}{} +\BOOKMARK [3][]{Outline0.1.1.2}{Exercises on Control flow}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.2.9}{Functions}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.3.23}{Lists}{Outline0.1} diff --git a/day1/Session-2.pdf b/day1/Session-2.pdf Binary files differnew file mode 100644 index 0000000..9f3b0e3 --- /dev/null +++ b/day1/Session-2.pdf diff --git a/day1/Session-2.snm b/day1/Session-2.snm new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/day1/Session-2.snm diff --git a/day1/Session-2.tex b/day1/Session-2.tex index d04e75d..dda3a16 100755 --- a/day1/Session-2.tex +++ b/day1/Session-2.tex @@ -73,9 +73,9 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Title page -\title[Basic Python]{Python:\\A great programming toolkit} +\title[Basic Python]{Python:\\Functions and basic data structures} -\author[Asokan \& Prabhu] {Asokan Pichai\\Prabhu Ramachandran} +\author[FOSSEE Team] {Asokan Pichai\\Prabhu Ramachandran} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} \date[] {10, October 2009} diff --git a/day1/Session-2.tex~ b/day1/Session-2.tex~ new file mode 100755 index 0000000..b72b5ed --- /dev/null +++ b/day1/Session-2.tex~ @@ -0,0 +1,511 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Tutorial slides on Python. +% +% Author: Prabhu Ramachandran <prabhu at aero.iitb.ac.in> +% Copyright (c) 2005-2009, Prabhu Ramachandran +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\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{split} + \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]{\texttt{#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 Python]{Python:\\Functions and basic data structures} + +\author[FOSSEE Team] {Asokan Pichai\\Prabhu Ramachandran} + +\institute[FOSSEE] {FOSSEE Team} +\date[] {10, October 2009} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} +%\logo{\pgfuseimage{iitmlogo}} + + +%% Delete this, if you do not want the table of contents to pop up at +%% the beginning of each subsection: +\AtBeginSubsection[] +{ + \begin{frame}<beamer> + \frametitle{Outline} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + + +% If you wish to uncover everything in a step-wise fashion, uncomment +% the following command: +%\beamerdefaultoverlayspecification{<+->} + +%\includeonlyframes{current,current1,current2,current3,current4,current5,current6} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DOCUMENT STARTS +\begin{document} + +\begin{frame} + \titlepage +\end{frame} + +\section{Python} + +\subsection{Exercises on Control flow} +\begin{frame} + \frametitle{Problem set 1} + \begin{itemize} + \item All the problems can be\\ + solved using \kwrd{if} and \kwrd{while} + \end{itemize} +\end{frame} + +\begin{frame}{Problem 1.1} + Write a program that displays all three digit numbers that are equal to the sum of the cubes of their digits. That is, print numbers $abc$ that have the property $abc = a^3 + b^3 + c^3$\\ +These are called $Armstrong$ numbers. +\end{frame} + +\begin{frame}{Problem 1.2 - Collatz sequence} +\begin{enumerate} + \item Start with an arbitrary (positive) integer. + \item If the number is even, divide by 2; if the number is odd, multiply by 3 and add 1. + \item Repeat the procedure with the new number. + \item It appears that for all starting values there is a cycle of 4, 2, 1 at which the procedure loops. +\end{enumerate} + Write a program that accepts the starting value and prints out the Collatz sequence. + +\end{frame} + +\begin{frame}{Problem 1.3 - Kaprekar's constant} + \begin{enumerate} + \item Take a four digit number--with at least two digits different. + \item Arrange the digits in ascending and descending order, giving A and D respectively. + \item Leave leading zeros in A! + \item Subtract A from D. + \item With the result, repeat from step 2. + \end{enumerate} + Write a program to accept a 4-digit number and display the progression to Kaprekar's constant. +\end{frame} + +\begin{frame}[fragile]{Problem 1.4} + Write a program that prints the following pyramid on the screen. + \begin{lstlisting} +1 +2 2 +3 3 3 +4 4 4 4 + \end{lstlisting} +The number of lines must be obtained from the user as input.\\ +\pause +When can your code fail? +\only<2->{\inctime{20}} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 20 m, running 20m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\subsection{Functions} +\begin{frame}[fragile] +\frametitle{Functions: examples} + \begin{lstlisting} +def signum( r ): + """returns 0 if r is zero + -1 if r is negative + +1 if r is positive""" + if r < 0: + return -1 + elif r > 0: + return 1 + else: + return 0 + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Functions: examples} + \begin{lstlisting} +def pad( n, size ): + """pads integer n with spaces + into a string of length size + """ + SPACE = ' ' + s = str( n ) + padSize = size - len( s ) + return padSize * SPACE + s + \end{lstlisting} +\pause +What about \%3d? +\end{frame} + +\begin{frame}[fragile] + {What does this function do?} + \begin{lstlisting} +def what( n ): + if n < 0: n = -n + while n > 0: + if n % 2 == 1: + return False + n /= 10 + return True + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + {What does this function do?} +\begin{lstlisting} +def what( n ): + i = 1 + while i * i < n: + i += 1 + return i * i == n, i + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + {What does this function do?} + \begin{lstlisting} +def what( n, x ): + z = 1.0 + if n < 0: + x = 1.0 / x + n = -n + while n > 0: + if n % 2 == 1: + z *= x + n /= 2 + x *= x + return z + \end{lstlisting} +\end{frame} + +\begin{frame} + {Before writing a function} + \begin{itemize} + \item Builtin functions for various and sundry + \item \typ{abs, any, all, len, max, min} + \item \typ{pow, range, sum, type} + \item Refer here: + \url{http://docs.python.org/library/functions.html} + \end{itemize} + \inctime{10} +\end{frame} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 10 m, running 30m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{frame}{Problem set 2} + The focus is on writing functions and calling them. +\end{frame} + +\begin{frame}{Problem 2.1} + Write a function to return the gcd of two numbers. +\end{frame} + +\begin{frame}{Problem 2.2} +A pythagorean triad $(a,b,c)$ has the property $a^2 + b^2 = c^2$.\\By primitive we mean triads that do not `depend' on others. For example, (4,3,5) is a variant of (3,4,5) and hence is not primitive. And (10,24,26) is easily derived from (5,12,13) and should not be displayed by our program. \\ +Write a program to print primitive pythagorean triads. The program should generate all triads with a, b values in the range 0---100 +\end{frame} + +\begin{frame}{Problem 2.3} + Write a program that generates a list of all four digit numbers that have all their digits even and are perfect squares.\\For example, the output should include 6400 but not 8100 (one digit is odd) or 4248 (not a perfect square). +\end{frame} + +\begin{frame}{Problem 2.4} + The aliquot of a number is defined as: the sum of the \emph{proper} divisors of the number. For example, the aliquot(12) = 1 + 2 + 3 + 4 + 6 = 16.\\ + Write a function that returns the aliquot number of a given number. +\end{frame} + +\begin{frame}{Problem 2.5} + A pair of numbers (a, b) is said to be \alert{amicable} if the aliquot number of a is b and the aliquot number of b is a.\\ + Example: \texttt{220, 284}\\ + Write a program that prints all five digit amicable pairs. + \inctime{25} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 25 m, running 55m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\subsection{Lists} + +\begin{frame}[fragile] + \frametitle{List creation and indexing} +\begin{lstlisting} +>>> a = [] # An empty list. +>>> a = [1, 2, 3, 4] # More useful. +>>> len(a) +4 +>>> a[0] + a[1] + a[2] + a[-1] +10 +\end{lstlisting} + \begin{itemize} + \item Indices start with ? + \item Negative indices indicate ? + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{List: slices} + \begin{itemize} + \item Slicing is a basic operation + \item \typ{list[initial:final:step]} + \item The step is optional + \end{itemize} +\begin{lstlisting} +>>> a[1:3] # A slice. +[2, 3] +>>> a[1:-1] +[2, 3] +>>> a[1:] == a[1:-1] +False +\end{lstlisting} +Explain last result +\end{frame} + +\begin{frame}[fragile] + \frametitle{List: more slices} +\begin{lstlisting} +>>> a[0:-1:2] # Notice the step! +[1, 3] +>>> a[::2] +[1, 3] +>>> a[-1::-1] +\end{lstlisting} +What do you think the last one will do? + \emphbar{Note: Strings also use same indexing and slicing.} +\end{frame} + +\begin{frame}[fragile] + \frametitle{List: examples} +\begin{lstlisting} +>>> a = [1, 2, 3, 4] +>>> a[:2] +[1, 2] +>>> a[0:-1:2] +[1, 3] +\end{lstlisting} +\pause +\alert{Lists are mutable (unlike strings)} +\begin{lstlisting} +>>> a[1] = 20 +>>> a +[1, 20, 3, 4] +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Lists are mutable and heterogenous} +\begin{lstlisting} +>>> a = ['spam', 'eggs', 100, 1234] +>>> a[2] = a[2] + 23 +>>> a +['spam', 'eggs', 123, 1234] +>>> a[0:2] = [1, 12] # Replace items +>>> a +[1, 12, 123, 1234] +>>> a[0:2] = [] # Remove items +>>> a.append( 12345 ) +>>> a +[123, 1234, 12345] +\end{lstlisting} +\inctime{10} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 10 m, running 65m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{frame}[fragile] + \frametitle{List methods} +\begin{lstlisting} +>>> a = ['spam', 'eggs', 1, 12] +>>> a.reverse() # in situ +>>> a +[12, 1, 'eggs', 'spam'] +>>> a.append(['x', 1]) +>>> a +[12, 1, 'eggs', 'spam', ['x', 1]] +>>> a.extend([1,2]) # Extend the list. +>>> a.remove( 'spam' ) +>>> a +[12, 1, 'eggs', ['x', 1], 1, 2] +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{List containership} + \begin{lstlisting} +>>> a = ['cat', 'dog', 'rat', 'croc'] +>>> 'dog' in a +True +>>> 'snake' in a +False +>>> 'snake' not in a +True +>>> 'ell' in 'hello world' +True + \end{lstlisting} + \inctime{5} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 5 m, running 70m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{frame}[fragile] + \frametitle{Tuples: immutable} +\begin{lstlisting} +>>> t = (0, 1, 2) +>>> print t[0], t[1], t[2], t[-1] +0 1 2 2 +>>> t[0] = 1 +Traceback (most recent call last): + File "<stdin>", line 1, in ? +TypeError: object does not support item assignment +\end{lstlisting} +\begin{itemize} + \item Multiple return values are actually a tuple. + \item Exchange is tuple (un)packing +\end{itemize} +\inctime{5} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 5 m, running 75m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{frame}[fragile] + \frametitle{\typ{range()} function} + \begin{lstlisting} +>>> range(7) +[0, 1, 2, 3, 4, 5, 6] +>>> range( 3, 9) +[3, 4, 5, 6, 7, 8] +>>> range( 4, 17, 3) +[4, 7, 10, 13, 16] +>>> range( 5, 1, -1) +[5, 4, 3, 2] +>>> range( 8, 12, -1) +[] + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{\typ{for\ldots range(\ldots)} idiom} + \begin{lstlisting} +In [83]: for i in range(5): + ....: print i, i * i + ....: + ....: +0 0 +1 1 +2 4 +3 9 +4 16 +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{\typ{for}: the list companion} + + \begin{lstlisting} +In [84]: a = ['a', 'b', 'c'] +In [85]: for x in a: + ....: print x, chr( ord(x) + 10 ) + ....: +a k +b l +c m + \end{lstlisting} + Iterating over the list and not the index + reference\\ + what if you want the index? +\end{frame} + +\begin{frame}[fragile] + \frametitle{\typ{for}: the list companion} + \begin{lstlisting} +In [89]: for p, ch in enumerate( a ): + ....: print p, ch + ....: + ....: +0 a +1 b +2 c + \end{lstlisting} +Try: \typ{print enumerate(a)} +\inctime{10} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 10 m, running 85m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{frame} + \frametitle{Did we meet the goal?} + \tableofcontents + % You might wish to add the option [pausesections] +\end{frame} + +\end{document} diff --git a/day1/Session-2.toc b/day1/Session-2.toc new file mode 100644 index 0000000..65cfe09 --- /dev/null +++ b/day1/Session-2.toc @@ -0,0 +1,6 @@ +\beamer@endinputifotherversion {3.07pt} +\select@language {english} +\beamer@sectionintoc {1}{Python}{2}{0}{1} +\beamer@subsectionintoc {1}{1}{Exercises on Control flow}{2}{0}{1} +\beamer@subsectionintoc {1}{2}{Functions}{9}{0}{1} +\beamer@subsectionintoc {1}{3}{Lists}{23}{0}{1} diff --git a/day1/Session-2.vrb b/day1/Session-2.vrb new file mode 100644 index 0000000..0b55248 --- /dev/null +++ b/day1/Session-2.vrb @@ -0,0 +1,12 @@ +\frametitle {\typ{for}: the list companion} + \begin{lstlisting} +In [89]: for p, ch in enumerate( a ): + ....: print p, ch + ....: + ....: +0 a +1 b +2 c + \end{lstlisting} +Try: \typ{print enumerate(a)} +\inctime{10} diff --git a/day1/Session-3.aux b/day1/Session-3.aux new file mode 100644 index 0000000..cc65a1d --- /dev/null +++ b/day1/Session-3.aux @@ -0,0 +1,100 @@ +\relax +\ifx\hyper@anchor\@undefined +\global \let \oldcontentsline\contentsline +\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global \let \oldnewlabel\newlabel +\gdef \newlabel#1#2{\newlabelxx{#1}#2} +\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\let \contentsline\oldcontentsline +\let \newlabel\oldnewlabel} +\else +\global \let \hyper@last\relax +\fi + +\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}} +\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}} +\select@language{english} +\@writefile{toc}{\select@language{english}} +\@writefile{lof}{\select@language{english}} +\@writefile{lot}{\select@language{english}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} +\@writefile{toc}{\beamer@sectionintoc {1}{Python}{2}{0}{1}} +\@writefile{nav}{\headcommand {\sectionentry {1}{Python}{2}{Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{1}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{1}}} +\@writefile{nav}{\headcommand {\slideentry {1}{0}{2}{2/2}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} +\@writefile{nav}{\headcommand {\slideentry {1}{0}{3}{3/3}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} +\@writefile{nav}{\headcommand {\slideentry {1}{0}{4}{4/4}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} +\@writefile{nav}{\headcommand {\slideentry {1}{0}{5}{5/5}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}} +\@writefile{nav}{\headcommand {\slideentry {1}{0}{6}{6/6}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}} +\@writefile{nav}{\headcommand {\slideentry {1}{0}{7}{7/7}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{1}{IO}{8}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{1}{8}{IO}}\headcommand {\beamer@subsectionpages {2}{7}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{1}{8/8}{IO}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{2}{9/9}{IO}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{3}{10/10}{IO}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{4}{11/11}{IO}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{5}{12/12}{IO}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{6}{13/13}{IO}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{7}{14/14}{IO}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{2}{Modules}{15}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{2}{15}{Modules}}\headcommand {\beamer@subsectionpages {8}{14}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{1}{15/15}{Modules}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{2}{16/16}{Modules}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{3}{17/17}{Modules}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{4}{18/18}{Modules}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{5}{19/19}{Modules}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{6}{20/20}{Modules}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{7}{21/21}{Modules}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{8}{22/22}{Modules}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{3}{Objects}{23}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{3}{23}{Objects}}\headcommand {\beamer@subsectionpages {15}{22}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{1}{23/23}{Objects}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{2}{24/24}{Objects}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{3}{25/25}{Objects}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{4}{26/26}{Objects}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{4}{Coding Style in Python}{27}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{4}{27}{Coding Style in Python}}\headcommand {\beamer@subsectionpages {23}{26}}} +\@writefile{nav}{\headcommand {\slideentry {1}{4}{1}{27/27}{Coding Style in Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}} +\@writefile{nav}{\headcommand {\slideentry {1}{4}{2}{28/28}{Coding Style in Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {28}{28}}} +\@writefile{nav}{\headcommand {\slideentry {1}{4}{3}{29/29}{Coding Style in Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}} +\@writefile{nav}{\headcommand {\slideentry {1}{4}{4}{30/30}{Coding Style in Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}} +\@writefile{nav}{\headcommand {\slideentry {1}{4}{5}{31/31}{Coding Style in Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}} +\@writefile{nav}{\headcommand {\slideentry {1}{4}{6}{32/32}{Coding Style in Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{33}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {27}{33}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {2}{33}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {33}}} +\@writefile{nav}{\headcommand {\def \inserttotalframenumber {32}}} diff --git a/day1/Session-3.log b/day1/Session-3.log new file mode 100644 index 0000000..4381e3a --- /dev/null +++ b/day1/Session-3.log @@ -0,0 +1,1232 @@ +This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2009.8.17) 7 OCT 2009 00:28 +entering extended mode + %&-line parsing enabled. +**Session-3.tex +(./Session-3.tex +LaTeX2e <2005/12/01> +Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, ukrainian, russian, bulgarian, loaded. +(/usr/share/texmf/tex/latex/beamer/base/beamer.cls +(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty +Package: beamerbasercs 2007/01/28 (rcs-revision 1.4) +) +Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres +entations (rcs-revision 1.70) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty +Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22) +\beamer@tempbox=\box26 +\beamer@tempcount=\count79 +\c@beamerpauses=\count80 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty +Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20) +\beamer@slideinframe=\count81 +\beamer@minimum=\count82 +) +\beamer@commentbox=\box27 +\beamer@modecount=\count83 +) +\headheight=\dimen102 +\headdp=\dimen103 +\footheight=\dimen104 +\sidebarheight=\dimen105 +\beamer@tempdim=\dimen106 +\beamer@finalheight=\dimen107 +\beamer@animht=\dimen108 +\beamer@animdp=\dimen109 +\beamer@animwd=\dimen110 +\beamer@leftmargin=\dimen111 +\beamer@rightmargin=\dimen112 +\beamer@leftsidebar=\dimen113 +\beamer@rightsidebar=\dimen114 +\beamer@boxsize=\dimen115 +\beamer@vboxoffset=\dimen116 +\beamer@descdefault=\dimen117 +\beamer@descriptionwidth=\dimen118 +\beamer@lastskip=\skip41 +\beamer@areabox=\box28 +\beamer@animcurrent=\box29 +\beamer@animshowbox=\box30 +\beamer@sectionbox=\box31 +\beamer@logobox=\box32 +\beamer@linebox=\box33 +\beamer@sectioncount=\count84 +\beamer@subsubsectionmax=\count85 +\beamer@subsectionmax=\count86 +\beamer@sectionmax=\count87 +\beamer@totalheads=\count88 +\beamer@headcounter=\count89 +\beamer@partstartpage=\count90 +\beamer@sectionstartpage=\count91 +\beamer@subsectionstartpage=\count92 +\beamer@animationtempa=\count93 +\beamer@animationtempb=\count94 +\beamer@xpos=\count95 +\beamer@ypos=\count96 +\beamer@showpartnumber=\count97 +\beamer@currentsubsection=\count98 +\beamer@coveringdepth=\count99 +\beamer@sectionadjust=\count100 +\beamer@tocsectionnumber=\count101 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty +Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8) + +(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks14 +)) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty +Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/etc/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 90. + +(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX +\Gread@gobject=\count102 +)) +\Gin@req@height=\dimen119 +\Gin@req@width=\dimen120 +) +(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks15 +) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21) +)) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31) + +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks16 +\pgfkeys@temptoks=\toks17 +) +\pgf@x=\dimen121 +\pgf@y=\dimen122 +\pgf@xa=\dimen123 +\pgf@ya=\dimen124 +\pgf@xb=\dimen125 +\pgf@yb=\dimen126 +\pgf@xc=\dimen127 +\pgf@yc=\dimen128 +\c@pgf@counta=\count103 +\c@pgf@countb=\count104 +\c@pgf@countc=\count105 +\c@pgf@countd=\count106 + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/01/13 (rcs-revision 1.6) +) +Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 885. + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2007/12/20 (rcs-revision 1.20) + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2007/12/17 (rcs-revision 1.8) +))) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2008/01/23 (rcs-revision 1.6) +\pgfsyssoftpath@smallbuffer@items=\count107 +\pgfsyssoftpath@bigbuffer@items=\count108 +) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) +(/usr/share/texmf/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/etc/texmf/tex/latex/config/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6) + +(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex +\pgfmath@box=\box34 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@stack=\toks18 +\c@pgfmath@parsecounta=\count109 +\c@pgfmath@parsecountb=\count110 +\c@pgfmath@parsecountc=\count111 +\pgfmath@parsex=\dimen129 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex)) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex))) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2008/02/03 (rcs-revision 1.13) +\pgf@picminx=\dimen130 +\pgf@picmaxx=\dimen131 +\pgf@picminy=\dimen132 +\pgf@picmaxy=\dimen133 +\pgf@pathminx=\dimen134 +\pgf@pathmaxx=\dimen135 +\pgf@pathminy=\dimen136 +\pgf@pathmaxy=\dimen137 +\pgf@xx=\dimen138 +\pgf@xy=\dimen139 +\pgf@yx=\dimen140 +\pgf@yy=\dimen141 +\pgf@zx=\dimen142 +\pgf@zy=\dimen143 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2008/02/13 (rcs-revision 1.14) +\pgf@path@lastx=\dimen144 +\pgf@path@lasty=\dimen145 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2008/01/23 (rcs-revision 1.11) +\pgf@shorten@end@additional=\dimen146 +\pgf@shorten@start@additional=\dimen147 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2008/01/15 (rcs-revision 1.26) +\pgfpic=\box35 +\pgf@hbox=\box36 +\pgf@layerbox@main=\box37 +\pgf@picture@serial@count=\count112 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2007/12/12 (rcs-revision 1.8) +\pgflinewidth=\dimen148 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2008/02/04 (rcs-revision 1.10) +\pgf@pt@x=\dimen149 +\pgf@pt@y=\dimen150 +\pgf@pt@temp=\dimen151 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2008/01/23 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2007/06/07 (rcs-revision 1.8) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2007/12/10 (rcs-revision 1.9) +\pgf@max=\dimen152 +\pgf@sys@shading@range@num=\count113 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfexternal@startupbox=\box38 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2008/01/15 (rcs-revision 1.1) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1) +))) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty + +Package pgf Warning: This package is obsolete and no longer needed on input lin +e 13. + +) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count114 +\XC@countmixins=\count115 +) +(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2002/01/22 v2.2d + +(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2001/10/25 v2.2f +\@emptytoks=\toks19 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 132. +)) +(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty +Package: geometry 2002/07/08 v3.2 Page Geometry +\Gm@cnth=\count116 +\Gm@cntv=\count117 +\c@Gm@tempcnt=\count118 +\Gm@bindingoffset=\dimen153 +\Gm@wd@mp=\dimen154 +\Gm@odd@mp=\dimen155 +\Gm@even@mp=\dimen156 +\Gm@dimlist=\toks20 + +(/usr/share/texmf-texlive/tex/xelatex/xetexconfig/geometry.cfg)) +(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty +Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX +\@linkdim=\dimen157 +\Hy@linkcounter=\count119 +\Hy@pagecounter=\count120 + +(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO) +) +(/etc/texmf/tex/latex/config/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options ( +HO) +) +Package hyperref Info: Option `bookmarks' set `true' on input line 2238. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 2238. +Package hyperref Info: Option `implicit' set `false' on input line 2238. +Package hyperref Info: Hyper figures OFF on input line 2288. +Package hyperref Info: Link nesting OFF on input line 2293. +Package hyperref Info: Hyper index ON on input line 2296. +Package hyperref Info: Plain pages OFF on input line 2303. +Package hyperref Info: Backreferencing OFF on input line 2308. + +Implicit mode OFF; no redefinition of LaTeX internals +Package hyperref Info: Bookmarks ON on input line 2444. +(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty +\Urlmuskip=\muskip10 +Package: url 2005/06/27 ver 3.2 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 2599. +\Fld@menulength=\count121 +\Field@Width=\dimen158 +\Fld@charsize=\dimen159 +\Choice@toks=\toks21 +\Field@toks=\toks22 +Package hyperref Info: Hyper figures OFF on input line 3102. +Package hyperref Info: Link nesting OFF on input line 3107. +Package hyperref Info: Hyper index ON on input line 3110. +Package hyperref Info: backreferencing OFF on input line 3117. +Package hyperref Info: Link coloring OFF on input line 3122. + + +Package hyperref Warning: Option `pdfpagelabels' is turned off +(hyperref) because \thepage is undefined. + +Hyperref stopped early +) +*hyperref using default driver hpdftex* +(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX +\Fld@listcount=\count122 +) +(/usr/share/texmf-texlive/tex/latex/extsizes/size14.clo +File: size14.clo 1999/11/11 v1.4a NON-Standard LaTeX file (size option) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty +Package: beamerbasecompatibility 2007/01/28 (rcs-revision 1.63) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty +Package: beamerbasefont 2007/01/28 (rcs-revision 1.16) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty +Package: beamerbasemisc 2007/01/28 (rcs-revision 1.24) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty +Package: beamerbasetwoscreens 2007/01/28 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty +Package: beamerbaseoverlay 2007/01/28 (rcs-revision 1.50) +\beamer@argscount=\count123 +\beamer@lastskipcover=\skip42 +\beamer@trivlistdepth=\count124 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty +Package: beamerbasetitle 2007/01/28 (rcs-revision 1.25) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty +Package: beamerbasesection 2007/01/28 (rcs-revision 1.21) +\c@lecture=\count125 +\c@part=\count126 +\c@section=\count127 +\c@subsection=\count128 +\c@subsubsection=\count129 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty +Package: beamerbaseframe 2007/01/28 (rcs-revision 1.60) +\beamer@framebox=\box39 +\beamer@frametitlebox=\box40 +\beamer@zoombox=\box41 +\beamer@zoomcount=\count130 +\beamer@zoomframecount=\count131 +\beamer@frametextheight=\dimen160 +\c@subsectionslide=\count132 +\beamer@frametopskip=\skip43 +\beamer@framebottomskip=\skip44 +\beamer@frametopskipautobreak=\skip45 +\beamer@framebottomskipautobreak=\skip46 +\beamer@envbody=\toks23 +\c@framenumber=\count133 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty +Package: beamerbaseverbatim 2007/01/28 (rcs-revision 1.8) +\beamer@verbatimfileout=\write3 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty +Package: beamerbaseframesize 2007/01/28 (rcs-revision 1.18) +\beamer@splitbox=\box42 +\beamer@autobreakcount=\count134 +\beamer@autobreaklastheight=\dimen161 +\beamer@frametitletoks=\toks24 +\beamer@framesubtitletoks=\toks25 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty +Package: beamerbaseframecomponents 2007/01/28 (rcs-revision 1.41) +\beamer@footins=\box43 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty +Package: beamerbasecolor 2007/01/28 (rcs-revision 1.42) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty +Package: beamerbasenotes 2007/01/28 (rcs-revision 1.23) +\beamer@frameboxcopy=\box44 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty +Package: beamerbasetoc 2007/01/28 (rcs-revision 1.21) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty +Package: beamerbasetemplates 2007/01/28 (rcs-revision 1.51) +\beamer@sbttoks=\toks26 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty +Package: beamerbaseauxtemplates 2007/01/28 (rcs-revision 1.28) + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty +Package: beamerbaseboxes 2007/03/11 (rcs-revision 1.32) +\bmb@box=\box45 +\bmb@colorbox=\box46 +\bmb@boxshadow=\box47 +\bmb@boxshadowball=\box48 +\bmb@boxshadowballlarge=\box49 +\bmb@temp=\dimen162 +\bmb@dima=\dimen163 +\bmb@dimb=\dimen164 +\bmb@prevheight=\dimen165 +) +\beamer@blockheadheight=\dimen166 +)) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty +Package: beamerbaselocalstructure 2007/01/28 (rcs-revision 1.53) + +(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks27 +) +\c@figure=\count135 +\c@table=\count136 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty +Package: beamerbasenavigation 2007/01/28 (rcs-revision 1.36) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty +Package: beamerbasetheorems 2007/01/28 (rcs-revision 1.10) + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks28 +\ex@=\dimen167 +)) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen168 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count137 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count138 +\leftroot@=\count139 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count140 +\DOTSCASE@=\count141 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box50 +\strutbox@=\box51 +\big@size=\dimen169 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count142 +\c@MaxMatrixCols=\count143 +\dotsspace@=\muskip11 +\c@parentequation=\count144 +\dspbrk@lvl=\count145 +\tag@help=\toks29 +\row@=\count146 +\column@=\count147 +\maxfields@=\count148 +\andhelp@=\toks30 +\eqnshift@=\dimen170 +\alignsep@=\dimen171 +\tagshift@=\dimen172 +\tagwidth@=\dimen173 +\totwidth@=\dimen174 +\lineht@=\dimen175 +\@envbody=\toks31 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks32 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty +Package: amsthm 2004/08/06 v2.20 +\thm@style=\toks33 +\thm@bodyfont=\toks34 +\thm@headfont=\toks35 +\thm@notefont=\toks36 +\thm@headpunct=\toks37 +\thm@preskip=\skip52 +\thm@postskip=\skip53 +\thm@headsep=\skip54 +\dth@everypar=\toks38 +) +\c@theorem=\count149 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty +Package: beamerbasethemes 2007/01/28 (rcs-revision 1.10) +) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty +Package: beamerthemedefault 2007/01/28 (rcs-revision 1.7) + +(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty +Package: beamerfontthemedefault 2007/01/28 (rcs-revision 1.13) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty +Package: beamercolorthemedefault 2007/01/28 (rcs-revision 1.28) +) +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty +Package: beamerinnerthemedefault 2007/01/28 (rcs-revision 1.20) +\beamer@dima=\dimen176 +\beamer@dimb=\dimen177 +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty +Package: beamerouterthemedefault 2007/01/28 (rcs-revision 1.14) +))) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemeWarsaw.sty +Package: beamerthemeWarsaw 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemerounded.sty +Package: beamerinnerthemerounded 2007/01/28 (rcs-revision 1.5) +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemeshadow.sty +Package: beamerouterthemeshadow 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemesplit.sty +Package: beamerouterthemesplit 2007/01/28 (rcs-revision 1.5) +)) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemeorchid.sty +Package: beamercolorthemeorchid 2007/01/28 (rcs-revision 1.3) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemewhale.sty +Package: beamercolorthemewhale 2007/01/28 (rcs-revision 1.4) +)) +(/usr/share/texmf-texlive/tex/generic/babel/babel.sty +Package: babel 2005/11/23 v3.8h The Babel package + +(/usr/share/texmf-texlive/tex/generic/babel/english.ldf +Language: english 2005/03/30 v3.3o English support from the babel system + +(/usr/share/texmf-texlive/tex/generic/babel/babel.def +File: babel.def 2005/11/23 v3.8h Babel common definitions +LaTeX Info: Redefining \textlatin on input line 82. +\babel@savecnt=\count150 +\U@D=\dimen178 +) +\l@british = a dialect from \language\l@english +\l@UKenglish = a dialect from \language\l@english +\l@canadian = a dialect from \language\l@american +\l@australian = a dialect from \language\l@british +\l@newzealand = a dialect from \language\l@british +)) +(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty +Package: inputenc 2006/05/05 v1.1b Input encoding file +\inpenc@prehook=\toks39 +\inpenc@posthook=\toks40 + +(/usr/share/texmf-texlive/tex/latex/base/latin1.def +File: latin1.def 2006/05/05 v1.1b Input encoding file +)) +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texmf-texlive/tex/latex/ae/ae.sty +Package: ae 2001/02/12 1.3 Almost European Computer Modern + +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +) +LaTeX Font Info: Try loading font information for T1+aer on input line 100. + +(/usr/share/texmf-texlive/tex/latex/ae/t1aer.fd +File: t1aer.fd 1997/11/16 Font definitions for T1/aer. +))) +(/usr/share/texmf-texlive/tex/latex/ae/aecompl.sty +Package: aecompl 1998/07/23 0.9 T1 Complements for AE fonts (D. Roegel) +) +(/usr/share/texmf-texlive/tex/latex/psnfss/mathpazo.sty +Package: mathpazo 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS) +\symupright=\mathgroup6 +) +(/usr/share/texmf-texlive/tex/latex/psnfss/courier.sty +Package: courier 2005/04/12 PSNFSS-v9.2a (WaS) +) +(/usr/share/texmf-texlive/tex/latex/euler/euler.sty +Package: euler 1995/03/05 v2.5 + +Package: `euler' v2.5 <1995/03/05> (FJ and FMi) +LaTeX Font Info: Redeclaring symbol font `letters' on input line 35. + +LaTeX Font Warning: Encoding `OML' has changed to `U' for symbol font +(Font) `letters' in the math version `normal' on input line 35. + +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/zplm/m/it --> U/eur/m/n on input line 35. + +LaTeX Font Warning: Encoding `OML' has changed to `U' for symbol font +(Font) `letters' in the math version `bold' on input line 35. + +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/zplm/b/it --> U/eur/m/n on input line 35. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) U/eur/m/n --> U/eur/b/n on input line 36. +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 47. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 48. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 49. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 50. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 51. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 52. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 53. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 54. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 55. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 56. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 57. +\symEulerFraktur=\mathgroup7 +LaTeX Font Info: Overwriting symbol font `EulerFraktur' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 63. +LaTeX Font Info: Redeclaring math alphabet \mathfrak on input line 64. +LaTeX Info: Redefining \oldstylenums on input line 85. +\symEulerScript=\mathgroup8 +LaTeX Font Info: Overwriting symbol font `EulerScript' in version `bold' +(Font) U/eus/m/n --> U/eus/b/n on input line 93. +LaTeX Font Info: Redeclaring math symbol \aleph on input line 97. +LaTeX Font Info: Redeclaring math symbol \Re on input line 98. +LaTeX Font Info: Redeclaring math symbol \Im on input line 99. +LaTeX Font Info: Redeclaring math delimiter \vert on input line 101. +LaTeX Font Info: Redeclaring math delimiter \backslash on input line 103. +LaTeX Font Info: Redeclaring math symbol \neg on input line 106. +LaTeX Font Info: Redeclaring math symbol \wedge on input line 108. +LaTeX Font Info: Redeclaring math symbol \vee on input line 110. +LaTeX Font Info: Redeclaring math symbol \setminus on input line 112. +LaTeX Font Info: Redeclaring math symbol \sim on input line 113. +LaTeX Font Info: Redeclaring math symbol \mid on input line 114. +LaTeX Font Info: Redeclaring math delimiter \arrowvert on input line 116. +LaTeX Font Info: Redeclaring math symbol \mathsection on input line 117. +\symEulerExtension=\mathgroup9 +LaTeX Font Info: Redeclaring math symbol \coprod@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \prod@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \sum@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \intop on input line 130. +LaTeX Font Info: Redeclaring math symbol \ointop on input line 131. +LaTeX Font Info: Redeclaring math symbol \braceld on input line 132. +LaTeX Font Info: Redeclaring math symbol \bracerd on input line 133. +LaTeX Font Info: Redeclaring math symbol \bracelu on input line 134. +LaTeX Font Info: Redeclaring math symbol \braceru on input line 135. +LaTeX Font Info: Redeclaring math symbol \infty on input line 136. +LaTeX Font Info: Redeclaring math symbol \nearrow on input line 153. +LaTeX Font Info: Redeclaring math symbol \searrow on input line 154. +LaTeX Font Info: Redeclaring math symbol \nwarrow on input line 155. +LaTeX Font Info: Redeclaring math symbol \swarrow on input line 156. +LaTeX Font Info: Redeclaring math symbol \Leftrightarrow on input line 157. +LaTeX Font Info: Redeclaring math symbol \Leftarrow on input line 158. +LaTeX Font Info: Redeclaring math symbol \Rightarrow on input line 159. +LaTeX Font Info: Redeclaring math symbol \leftrightarrow on input line 160. +LaTeX Font Info: Redeclaring math symbol \leftarrow on input line 161. +LaTeX Font Info: Redeclaring math symbol \rightarrow on input line 163. +LaTeX Font Info: Redeclaring math delimiter \uparrow on input line 166. +LaTeX Font Info: Redeclaring math delimiter \downarrow on input line 168. +LaTeX Font Info: Redeclaring math delimiter \updownarrow on input line 170. +LaTeX Font Info: Redeclaring math delimiter \Uparrow on input line 172. +LaTeX Font Info: Redeclaring math delimiter \Downarrow on input line 174. +LaTeX Font Info: Redeclaring math delimiter \Updownarrow on input line 176. +LaTeX Font Info: Redeclaring math symbol \leftharpoonup on input line 177. +LaTeX Font Info: Redeclaring math symbol \leftharpoondown on input line 178. + +LaTeX Font Info: Redeclaring math symbol \rightharpoonup on input line 179. +LaTeX Font Info: Redeclaring math symbol \rightharpoondown on input line 180 +. +LaTeX Font Info: Redeclaring math delimiter \lbrace on input line 182. +LaTeX Font Info: Redeclaring math delimiter \rbrace on input line 184. +\symcmmigroup=\mathgroup10 +LaTeX Font Info: Overwriting symbol font `cmmigroup' in version `bold' +(Font) OML/cmm/m/it --> OML/cmm/b/it on input line 200. +LaTeX Font Info: Redeclaring math accent \vec on input line 201. +LaTeX Font Info: Redeclaring math symbol \triangleleft on input line 202. +LaTeX Font Info: Redeclaring math symbol \triangleright on input line 203. +LaTeX Font Info: Redeclaring math symbol \star on input line 204. +LaTeX Font Info: Redeclaring math symbol \lhook on input line 205. +LaTeX Font Info: Redeclaring math symbol \rhook on input line 206. +LaTeX Font Info: Redeclaring math symbol \flat on input line 207. +LaTeX Font Info: Redeclaring math symbol \natural on input line 208. +LaTeX Font Info: Redeclaring math symbol \sharp on input line 209. +LaTeX Font Info: Redeclaring math symbol \smile on input line 210. +LaTeX Font Info: Redeclaring math symbol \frown on input line 211. +LaTeX Font Info: Redeclaring math accent \grave on input line 245. +LaTeX Font Info: Redeclaring math accent \acute on input line 246. +LaTeX Font Info: Redeclaring math accent \tilde on input line 247. +LaTeX Font Info: Redeclaring math accent \ddot on input line 248. +LaTeX Font Info: Redeclaring math accent \check on input line 249. +LaTeX Font Info: Redeclaring math accent \breve on input line 250. +LaTeX Font Info: Redeclaring math accent \bar on input line 251. +LaTeX Font Info: Redeclaring math accent \dot on input line 252. +LaTeX Font Info: Redeclaring math accent \hat on input line 254. +) (/usr/share/texmf-texlive/tex/latex/psnfss/helvet.sty +Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.sty +\lst@mode=\count151 +\lst@gtempboxa=\box52 +\lst@token=\toks41 +\lst@length=\count152 +\lst@currlwidth=\dimen179 +\lst@column=\count153 +\lst@pos=\count154 +\lst@lostspace=\dimen180 +\lst@width=\dimen181 +\lst@newlines=\count155 +\lst@lineno=\count156 +\c@lstlisting=\count157 +\lst@maxwidth=\dimen182 + +(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty +File: lstpatch.sty 2004/10/17 1.3b (Carsten Heinz) +) +(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2004/09/07 1.3 (Carsten Heinz) +\c@lstnumber=\count158 +\lst@skipnumbers=\count159 +\lst@framebox=\box53 +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg +File: listings.cfg 2004/09/05 1.3 listings configuration +)) +Package: listings 2004/10/17 1.3b (Carsten Heinz) + +(/usr/share/texmf-texlive/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2004/09/05 1.3 listings language file +) +\c@time=\count160 + + +Package hyperref Warning: Token not allowed in a PDFDocEncoded string, +(hyperref) removing `\\' on input line 78. + +(./Session-3.aux) +\openout1 = `Session-3.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Try loading font information for T1+phv on input line 107. + (/usr/share/texmf-texlive/tex/latex/psnfss/t1phv.fd +File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 13.67995pt on input line 107. + +(/usr/share/texmf/tex/context/base/supp-pdf.tex +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count161 +\scratchdimen=\dimen183 +\scratchbox=\box54 +\nofMPsegments=\count162 +\nofMParguments=\count163 +\everyMPshowfont=\toks42 +\MPscratchCnt=\count164 +\MPscratchDim=\dimen184 +\MPnumerator=\count165 +\everyMPtoPDFconversion=\toks43 +) +-------------------- Geometry parameters +paper: user defined +landscape: -- +twocolumn: -- +twoside: -- +asymmetric: -- +h-parts: 28.45274pt, 307.28987pt, 28.45274pt +v-parts: 0.0pt, 273.14662pt, 0.0pt +hmarginratio: -- +vmarginratio: -- +lines: -- +heightrounded: -- +bindingoffset: 0.0pt +truedimen: -- +includehead: true +includefoot: true +includemp: -- +driver: pdftex +-------------------- Page layout dimensions and switches +\paperwidth 364.19536pt +\paperheight 273.14662pt +\textwidth 307.28987pt +\textheight 244.6939pt +\oddsidemargin -43.81725pt +\evensidemargin -43.81725pt +\topmargin -72.26999pt +\headheight 14.22636pt +\headsep 0.0pt +\footskip 14.22636pt +\marginparwidth 4.0pt +\marginparsep 10.0pt +\columnsep 10.0pt +\skip\footins 12.0pt plus 4.0pt minus 2.0pt +\hoffset 0.0pt +\voffset 0.0pt +\mag 1000 + +(1in=72.27pt, 1cm=28.45pt) +----------------------- +Package hyperref Info: Link coloring OFF on input line 107. + (/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty +Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section + +(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty +Package: refcount 2006/02/20 v3.0 Data extraction from references (HO) +) +\c@section@level=\count166 +) +LaTeX Info: Redefining \ref on input line 107. +LaTeX Info: Redefining \pageref on input line 107. + (./Session-3.out) +(./Session-3.out) +\@outlinefile=\write4 +\openout4 = `Session-3.out'. + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/ppl/m/n --> OT1/cmss/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/ppl/b/n --> OT1/cmss/bx/n on input line 107. +\symnumbers=\mathgroup11 +\sympureletters=\mathgroup12 +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmss/m/n --> T1/ppl/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/zplm/b/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/zplm/b/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/ppl/m/it --> T1/phv/m/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/ppl/b/it --> T1/phv/m/it on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) T1/phv/m/it --> T1/phv/bx/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/phv/bx/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/phv/m/it --> T1/phv/bx/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/pcr/m/n --> T1/pcr/bx/n on input line 107. +LaTeX Font Info: Redeclaring symbol font `operators' on input line 107. + + +LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font +(Font) `operators' in the math version `normal' on input line 107. + + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmss/m/n --> T1/ppl/m/n on input line 107. + +LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font +(Font) `operators' in the math version `bold' on input line 107. + +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmss/bx/n --> T1/ppl/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) T1/ppl/m/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) T1/phv/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/phv/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) T1/phv/m/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/bx/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) T1/phv/m/it --> T1/ppl/m/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/phv/bx/it --> T1/ppl/m/it on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) T1/pcr/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/pcr/bx/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/ppl/m/it --> T1/ppl/bx/it on input line 107. +(./Session-3.nav) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 5.69998pt on input line 107. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 19.70294pt on input line 111. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 7.59998pt on input line 111. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 3.79999pt on input line 111. + [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} + +] +LaTeX Font Info: Try loading font information for T1+pcr on input line 118. + +(/usr/share/texmf-texlive/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <14.4> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 118. + [2 + +] [3 + +] [4 + +] +\openout3 = `Session-3.vrb'. + + +(./Session-3.vrb +Overfull \hbox (29.67308pt too wide) in paragraph at lines 10--11 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) [5 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb +LaTeX Font Info: Try loading font information for T1+ppl on input line 4. + (/usr/share/texmf-texlive/tex/latex/psnfss/t1ppl.fd +File: t1ppl.fd 2001/06/04 font definitions for T1/ppl. +) +LaTeX Font Info: Try loading font information for U+eur on input line 4. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueur.fd +File: ueur.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Try loading font information for OMS+zplm on input line 4. + +(/usr/share/texmf-texlive/tex/latex/psnfss/omszplm.fd +File: omszplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMS/zplm. +) +LaTeX Font Info: Try loading font information for OMX+zplm on input line 4. + +(/usr/share/texmf-texlive/tex/latex/psnfss/omxzplm.fd +File: omxzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMX/zplm. +) +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 15.0049pt on input line 4. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 10.42007pt on input line 4. +LaTeX Font Info: Font shape `U/msa/m/n' will be +(Font) scaled to size 8.33606pt on input line 4. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 15.0049pt on input line 4. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 10.42007pt on input line 4. +LaTeX Font Info: Font shape `U/msb/m/n' will be +(Font) scaled to size 8.33606pt on input line 4. +LaTeX Font Info: Try loading font information for OT1+zplm on input line 4. + +(/usr/share/texmf-texlive/tex/latex/psnfss/ot1zplm.fd +File: ot1zplm.fd 2002/09/08 Fontinst v1.914 font definitions for OT1/zplm. +) +LaTeX Font Info: Try loading font information for U+eus on input line 4. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueus.fd +File: ueus.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Try loading font information for U+euex on input line 4. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/ueuex.fd +File: ueuex.fd 2002/01/19 v2.2g AMS font definitions +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 9.49997pt on input line 4. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <14.4> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 4. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 13.67995pt on input line 4. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <10> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 4. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 9.49997pt on input line 4. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <8> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 4. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 7.59998pt on input line 4. +) [6 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) +[7 + +] (./Session-3.toc) [8 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) [9 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) [10 + +] +\openout3 = `Session-3.vrb'. + + +(./Session-3.vrb +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <14.4> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 4. + +Overfull \hbox (29.67308pt too wide) in paragraph at lines 4--5 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (38.31316pt too wide) in paragraph at lines 5--6 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (29.67308pt too wide) in paragraph at lines 10--11 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][] + [] + +) [11 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <20.74> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 213. + [12 + +] +Overfull \hbox (12.3901pt too wide) in paragraph at lines 220--220 +[]\T1/pcr/m/n/14.4 RGN;ID;NAME;MARK1;...;MARK5;TOTAL;PFW + [] + +[13 + +] [14 + +] (./Session-3.toc) [15 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb +Overfull \hbox (12.39293pt too wide) in paragraph at lines 4--5 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (12.39293pt too wide) in paragraph at lines 5--6 +[][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) [16 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) [17 + +] +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 11.39996pt on input line 284. + [18 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) [19 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) +[20 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) +Overfull \vbox (1.35773pt too high) detected at line 332 + [] + +[21 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) [22 + +] (./Session-3.toc) [23 + +] [24 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <12> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 4. + +Overfull \hbox (31.11357pt too wide) in paragraph at lines 12--13 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) [25 + +] [26 + +] (./Session-3.toc) [27 + +] [28 + +] +\openout3 = `Session-3.vrb'. + + (./Session-3.vrb) [29 + +] [30 + +] [31 + +] +[32 + +] [33 + +] +\tf@nav=\write5 +\openout5 = `Session-3.nav'. + +\tf@toc=\write6 +\openout6 = `Session-3.toc'. + +\tf@snm=\write7 +\openout7 = `Session-3.snm'. + + (./Session-3.aux) ) +Here is how much of TeX's memory you used: + 14031 strings out of 94834 + 239196 string characters out of 1179181 + 307375 words of memory out of 1500000 + 16709 multiletter control sequences out of 10000+50000 + 47906 words of font info for 81 fonts, out of 1200000 for 2000 + 212 hyphenation exceptions out of 8191 + 43i,16n,65p,317b,1186s stack positions out of 5000i,500n,6000p,200000b,5000s +{/usr/share/texmf-texlive/fonts/enc/dvips/base/8r.enc}</usr +/share/texmf-texlive/fonts/type1/urw/courier/ucrb8a.pfb></usr/share/texmf-texli +ve/fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw +/courier/ucrro8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/helvetic/uhvr8a. +pfb></usr/share/texmf-texlive/fonts/type1/urw/helvetic/uhvro8a.pfb> +Output written on Session-3.pdf (33 pages, 284619 bytes). +PDF statistics: + 1140 PDF objects out of 1200 (max. 8388607) + 72 named destinations out of 1000 (max. 131072) + 143 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/day1/Session-3.nav b/day1/Session-3.nav new file mode 100644 index 0000000..c14a02c --- /dev/null +++ b/day1/Session-3.nav @@ -0,0 +1,77 @@ +\beamer@endinputifotherversion {3.07pt} +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\sectionentry {1}{Python}{2}{Python}{0}} +\headcommand {\beamer@sectionpages {1}{1}} +\headcommand {\beamer@subsectionpages {1}{1}} +\headcommand {\slideentry {1}{0}{2}{2/2}{}{0}} +\headcommand {\beamer@framepages {2}{2}} +\headcommand {\slideentry {1}{0}{3}{3/3}{}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\slideentry {1}{0}{4}{4/4}{}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\slideentry {1}{0}{5}{5/5}{}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\slideentry {1}{0}{6}{6/6}{}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\slideentry {1}{0}{7}{7/7}{}{0}} +\headcommand {\beamer@framepages {7}{7}} +\headcommand {\beamer@subsectionentry {0}{1}{1}{8}{IO}}\headcommand {\beamer@subsectionpages {2}{7}} +\headcommand {\slideentry {1}{1}{1}{8/8}{IO}{0}} +\headcommand {\beamer@framepages {8}{8}} +\headcommand {\slideentry {1}{1}{2}{9/9}{IO}{0}} +\headcommand {\beamer@framepages {9}{9}} +\headcommand {\slideentry {1}{1}{3}{10/10}{IO}{0}} +\headcommand {\beamer@framepages {10}{10}} +\headcommand {\slideentry {1}{1}{4}{11/11}{IO}{0}} +\headcommand {\beamer@framepages {11}{11}} +\headcommand {\slideentry {1}{1}{5}{12/12}{IO}{0}} +\headcommand {\beamer@framepages {12}{12}} +\headcommand {\slideentry {1}{1}{6}{13/13}{IO}{0}} +\headcommand {\beamer@framepages {13}{13}} +\headcommand {\slideentry {1}{1}{7}{14/14}{IO}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\beamer@subsectionentry {0}{1}{2}{15}{Modules}}\headcommand {\beamer@subsectionpages {8}{14}} +\headcommand {\slideentry {1}{2}{1}{15/15}{Modules}{0}} +\headcommand {\beamer@framepages {15}{15}} +\headcommand {\slideentry {1}{2}{2}{16/16}{Modules}{0}} +\headcommand {\beamer@framepages {16}{16}} +\headcommand {\slideentry {1}{2}{3}{17/17}{Modules}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\slideentry {1}{2}{4}{18/18}{Modules}{0}} +\headcommand {\beamer@framepages {18}{18}} +\headcommand {\slideentry {1}{2}{5}{19/19}{Modules}{0}} +\headcommand {\beamer@framepages {19}{19}} +\headcommand {\slideentry {1}{2}{6}{20/20}{Modules}{0}} +\headcommand {\beamer@framepages {20}{20}} +\headcommand {\slideentry {1}{2}{7}{21/21}{Modules}{0}} +\headcommand {\beamer@framepages {21}{21}} +\headcommand {\slideentry {1}{2}{8}{22/22}{Modules}{0}} +\headcommand {\beamer@framepages {22}{22}} +\headcommand {\beamer@subsectionentry {0}{1}{3}{23}{Objects}}\headcommand {\beamer@subsectionpages {15}{22}} +\headcommand {\slideentry {1}{3}{1}{23/23}{Objects}{0}} +\headcommand {\beamer@framepages {23}{23}} +\headcommand {\slideentry {1}{3}{2}{24/24}{Objects}{0}} +\headcommand {\beamer@framepages {24}{24}} +\headcommand {\slideentry {1}{3}{3}{25/25}{Objects}{0}} +\headcommand {\beamer@framepages {25}{25}} +\headcommand {\slideentry {1}{3}{4}{26/26}{Objects}{0}} +\headcommand {\beamer@framepages {26}{26}} +\headcommand {\beamer@subsectionentry {0}{1}{4}{27}{Coding Style in Python}}\headcommand {\beamer@subsectionpages {23}{26}} +\headcommand {\slideentry {1}{4}{1}{27/27}{Coding Style in Python}{0}} +\headcommand {\beamer@framepages {27}{27}} +\headcommand {\slideentry {1}{4}{2}{28/28}{Coding Style in Python}{0}} +\headcommand {\beamer@framepages {28}{28}} +\headcommand {\slideentry {1}{4}{3}{29/29}{Coding Style in Python}{0}} +\headcommand {\beamer@framepages {29}{29}} +\headcommand {\slideentry {1}{4}{4}{30/30}{Coding Style in Python}{0}} +\headcommand {\beamer@framepages {30}{30}} +\headcommand {\slideentry {1}{4}{5}{31/31}{Coding Style in Python}{0}} +\headcommand {\beamer@framepages {31}{31}} +\headcommand {\slideentry {1}{4}{6}{32/32}{Coding Style in Python}{0}} +\headcommand {\beamer@framepages {32}{32}} +\headcommand {\beamer@partpages {1}{33}} +\headcommand {\beamer@subsectionpages {27}{33}} +\headcommand {\beamer@sectionpages {2}{33}} +\headcommand {\beamer@documentpages {33}} +\headcommand {\def \inserttotalframenumber {32}} diff --git a/day1/Session-3.out b/day1/Session-3.out new file mode 100644 index 0000000..9b44b00 --- /dev/null +++ b/day1/Session-3.out @@ -0,0 +1,5 @@ +\BOOKMARK [2][]{Outline0.1}{Python}{} +\BOOKMARK [3][]{Outline0.1.1.8}{IO}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.2.15}{Modules}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.3.23}{Objects}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.4.27}{Coding Style in Python}{Outline0.1} diff --git a/day1/Session-3.pdf b/day1/Session-3.pdf Binary files differnew file mode 100644 index 0000000..bd64164 --- /dev/null +++ b/day1/Session-3.pdf diff --git a/day1/Session-3.snm b/day1/Session-3.snm new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/day1/Session-3.snm diff --git a/day1/Session-3.tex b/day1/Session-3.tex index 8ce2e2d..43d75bf 100755 --- a/day1/Session-3.tex +++ b/day1/Session-3.tex @@ -2,7 +2,7 @@ % Tutorial slides on Python. % % Author: Prabhu Ramachandran <prabhu at aero.iitb.ac.in> -% Copyright (c) 2005-2008, Prabhu Ramachandran +% Copyright (c) 2005-2009, Prabhu Ramachandran %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[14pt,compress]{beamer} @@ -73,9 +73,9 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Title page -\title[Basic Python]{Python:\\A great programming toolkit} +\title[Basic Python]{Python:\\Modular Code, Handling Files and Objects} -\author[Asokan \& Prabhu] {Asokan Pichai\\Prabhu Ramachandran} +\author[FOSSEE Team] {Asokan Pichai\\Prabhu Ramachandran} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} \date[] {10, October 2009} diff --git a/day1/Session-3.tex~ b/day1/Session-3.tex~ new file mode 100755 index 0000000..3cb32d3 --- /dev/null +++ b/day1/Session-3.tex~ @@ -0,0 +1,423 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Tutorial slides on Python. +% +% Author: Prabhu Ramachandran <prabhu at aero.iitb.ac.in> +% Copyright (c) 2005-2008, Prabhu Ramachandran +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\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{split} + \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, + 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]{\texttt{#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 Python]{Python:\\Modular Code, Handling Files and Objects} + +\author[FOSSEE Team] {Asokan Pichai\\Prabhu Ramachandran} + +\institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} +\date[] {10, October 2009} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} +%\logo{\pgfuseimage{iitmlogo}} + + +%% Delete this, if you do not want the table of contents to pop up at +%% the beginning of each subsection: +\AtBeginSubsection[] +{ + \begin{frame}<beamer> + \frametitle{Outline} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + + +% If you wish to uncover everything in a step-wise fashion, uncomment +% the following command: +%\beamerdefaultoverlayspecification{<+->} + +%\includeonlyframes{current,current1,current2,current3,current4,current5,current6} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DOCUMENT STARTS +\begin{document} + +\begin{frame} + \titlepage +\end{frame} + +\section{Python} + +\begin{frame} + {Problem set 3} + As you can guess, idea is to use \kwrd{for}! +\end{frame} + +\begin{frame}{Problem 3.1} + Which of the earlier problems is simpler when we use \kwrd{for} instead of \kwrd{while}? +\end{frame} + +\begin{frame}{Problem 3.2} + Given an empty chessboard and one Bishop placed in any square, say (r, c), generate the list of all squares the Bishop could move to. +\end{frame} + +\begin{frame}[fragile] + \frametitle{Problem 3.3} + + Given two real numbers \typ{a, b}, and an integer \typ{N}, write a + function named \typ{linspace( a, b, N)} that returns an ordered list + of \typ{N} points starting with \typ{a} and ending in \typ{b} and + equally spaced.\\ + + For example, \typ{linspace(0, 5, 11)}, should return, \\ +\begin{lstlisting} +[ 0.0 , 0.5, 1.0 , 1.5, 2.0 , 2.5, + 3.0 , 3.5, 4.0 , 4.5, 5.0 ] +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Problem 3.4a (optional)} + +Use the \typ{linspace} function and generate a list of N tuples of the form\\ +\typ{[($x_1$,f($x_1$)),($x_2$,f($x_2$)),\ldots,($x_N$,f($x_N$))]}\\for the following functions,\begin{itemize} + \item \typ{f(x) = sin(x)} + \item \typ{f(x) = sin(x) + sin(10*x)}. +\end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Problem 3.4b (optional)} + + Using the tuples generated earlier, determine the intervals where the roots of the functions lie. + + \inctime{15} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 15 m, running 185m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\subsection{IO} + +\begin{frame}[fragile] + \frametitle{Simple tokenizing and parsing} + \begin{lstlisting} +s = """The quick brown fox jumped + over the lazy dog""" +for word in s.split(): + print word.capitalize() + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Problem 4.1} + Given a string like, ``1, 3-7, 12, 15, 18-21'', produce the list \\ + \begin{lstlisting} + [1,3,4,5,6,7,12,15,18,19,20,21] + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{File handling} +\begin{lstlisting} +>>> f = open('/path/to/file_name') +>>> data = f.read() # Read entire file. +>>> line = f.readline() # Read one line. +>>> f.close() # close the file. +\end{lstlisting} +Writing files +\begin{lstlisting} +>>> f = open('/path/to/file_name', 'w') +>>> f.write('hello world\n') +>>> f.close() +\end{lstlisting} +\begin{itemize} + \item Everything read or written is a string +\end{itemize} +\emphbar{Try \typ{file?} for more help} +\end{frame} + +\begin{frame}[fragile] + \frametitle{File and \kwrd{for}} +\begin{lstlisting} +>>> f = open('/path/to/file_name') +>>> for line in f: +... print line +... +\end{lstlisting} +\end{frame} + +\begin{frame}{Problem 4.2} + The given file has lakhs of records in the form:\\ + \typ{RGN;ID;NAME;MARK1;\ldots;MARK5;TOTAL;PFW}\\ + Some entries may be empty. Read the data from this file and print the + name of the student with the maximum total marks. +\end{frame} + +\begin{frame}{Problem 4.3} + For the same data file compute the average marks in different + subjects, the student with the maximum mark in each subject and also + the standard deviation of the marks. Do this efficiently. + + \inctime{20} +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 20 m, running 205m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\subsection{Modules} + +\begin{frame}[fragile] + {Modules} +\begin{lstlisting} +>>> sqrt(2) +Traceback (most recent call last): + File "<stdin>", line 1, in <module> +NameError: name 'sqrt' is not defined +>>> import math +>>> math.sqrt(2) +1.4142135623730951 +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + {Modules} + \begin{itemize} + \item The \kwrd{import} keyword ``loads'' a module + \item One can also use: + \begin{lstlisting} +>>> from math import sqrt +>>> from math import * + \end{lstlisting} + \item What is the difference? + \item \alert{Use the later only in interactive mode} + \end{itemize} + \emphbar{Package hierarchies} + \begin{lstlisting} +>>> from os.path import exists + \end{lstlisting} +\end{frame} + +\begin{frame} + \frametitle{Modules: Standard library} + \begin{itemize} + \item Very powerful, ``Batteries included'' + \item Some standard modules: + \begin{itemize} + \item Math: \typ{math}, \typ{random} + \item Internet access: \typ{urllib2}, \typ{smtplib} + \item System, Command line arguments: \typ{sys} + \item Operating system interface: \typ{os} + \item Regular expressions: \typ{re} + \item Compression: \typ{gzip}, \typ{zipfile}, and \typ{tarfile} + \item And a whole lot more! + \end{itemize} + \item Check out the Python Library reference: + \url{http://docs.python.org/library/} + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + {Modules of special interest} + \begin{description}[matplotlibfor2d] + + \item[\typ{numpy}] Efficient, powerful numeric arrays + + \item[\typ{matplotlib}] Easy, interactive, 2D plotting + + \item[\typ{scipy}] statistics, optimization, integration, linear + algebra, Fourier transforms, signal and image processing, + genetic algorithms, ODE solvers, special functions, and more + + \item[Mayavi] Easy, interactive, 3D plotting + + \end{description} +\end{frame} + +\begin{frame}[fragile] + {Creating your own modules} + \begin{itemize} + \item Define variables, functions and classes in a file with a + \typ{.py} extension + \item This file becomes a module! + \item Accessible when in the current directory + \item Use \typ{cd} in IPython to change directory + + \item Naming your module + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Modules: example} + \begin{lstlisting} +# --- arith.py --- +def gcd(a, b): + if a%b == 0: return b + return gcd(b, a%b) +def lcm(a, b): + return a*b/gcd(a, b) +# ------------------ +>>> import arith +>>> arith.gcd(26, 65) +13 +>>> arith.lcm(26, 65) +130 + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Problem 5.1} + + Put all the functions you have written so far as part of the problems + into one module called \typ{iitb.py} and use this module from IPython. + +\inctime{20} +\end{frame} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TIME: 20 m, running 225m +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\subsection{Objects} +\begin{frame}{Objects in Python} + \begin{itemize} + \item What is an Object? (Types and classes) + \item identity + \item type + \item method + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Why are they useful?} + \small + \begin{lstlisting} +for element in (1, 2, 3): + print element +for key in {'one':1, 'two':2}: + print key +for char in "123": + print char +for line in open("myfile.txt"): + print line +for line in urllib2.urlopen('http://site.com'): + print line + \end{lstlisting} +\end{frame} + +\begin{frame}{And the winner is \ldots OBJECTS!} + All objects providing a similar inteface can be used the same way.\\ + Functions (and others) are first-class objects. Can be passed to and returned from functions. + \inctime{10} +\end{frame} + +\subsection{Coding Style in Python} +\begin{frame}{Readability and Consistency} + \begin{itemize} + \item Readability Counts!-Code is read more often than its written. + \item Consistency! + \item Know when to be inconsistent. + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Code Layout} + \begin{itemize} + \item Indentation + \item Tabs or Spaces?? + \item Maximum Line Length + \item Blank Lines + \item Encodings + \end{itemize} +\end{frame} + +\begin{frame}{Whitespaces in Expressions} + \begin{itemize} + \item When to use extraneous whitespaces?? + \item When to avoid extra whitespaces?? + \item Use one statement per line + \end{itemize} +\end{frame} + +\begin{frame}{Comments} + \begin{itemize} + \item No comments better than contradicting comments + \item Block comments + \item Inline comments + \end{itemize} +\end{frame} + +\begin{frame}{Docstrings} + \begin{itemize} + \item When to write docstrings? + \item Ending the docstrings + \item One liner docstrings + \end{itemize} +\end{frame} +\inctime{10} +\end{document} diff --git a/day1/Session-3.toc b/day1/Session-3.toc new file mode 100644 index 0000000..d5ec856 --- /dev/null +++ b/day1/Session-3.toc @@ -0,0 +1,7 @@ +\beamer@endinputifotherversion {3.07pt} +\select@language {english} +\beamer@sectionintoc {1}{Python}{2}{0}{1} +\beamer@subsectionintoc {1}{1}{IO}{8}{0}{1} +\beamer@subsectionintoc {1}{2}{Modules}{15}{0}{1} +\beamer@subsectionintoc {1}{3}{Objects}{23}{0}{1} +\beamer@subsectionintoc {1}{4}{Coding Style in Python}{27}{0}{1} diff --git a/day1/Session-3.vrb b/day1/Session-3.vrb new file mode 100644 index 0000000..6bd629e --- /dev/null +++ b/day1/Session-3.vrb @@ -0,0 +1,8 @@ +\frametitle {Code Layout} + \begin{itemize} + \item Indentation + \item Tabs or Spaces?? + \item Maximum Line Length + \item Blank Lines + \item Encodings + \end{itemize} diff --git a/day1/Session-4.aux b/day1/Session-4.aux new file mode 100644 index 0000000..a93ce34 --- /dev/null +++ b/day1/Session-4.aux @@ -0,0 +1,86 @@ +\relax +\ifx\hyper@anchor\@undefined +\global \let \oldcontentsline\contentsline +\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global \let \oldnewlabel\newlabel +\gdef \newlabel#1#2{\newlabelxx{#1}#2} +\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\let \contentsline\oldcontentsline +\let \newlabel\oldnewlabel} +\else +\global \let \hyper@last\relax +\fi + +\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}} +\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}} +\select@language{english} +\@writefile{toc}{\select@language{english}} +\@writefile{lof}{\select@language{english}} +\@writefile{lot}{\select@language{english}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} +\@writefile{toc}{\beamer@sectionintoc {1}{Python}{2}{0}{1}} +\@writefile{nav}{\headcommand {\sectionentry {1}{Python}{2}{Python}{0}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{1}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{1}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{1}{Dictionary}{2}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{1}{2}{Dictionary}}\headcommand {\beamer@subsectionpages {2}{1}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{1}{2/2}{Dictionary}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{2}{3/3}{Dictionary}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{3}{4/4}{Dictionary}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} +\@writefile{nav}{\headcommand {\slideentry {1}{1}{4}{5/5}{Dictionary}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{2}{Set}{6}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{2}{6}{Set}}\headcommand {\beamer@subsectionpages {2}{5}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{1}{6/6}{Set}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{2}{7/7}{Set}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{3}{8/8}{Set}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}} +\@writefile{nav}{\headcommand {\slideentry {1}{2}{4}{9/9}{Set}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{3}{Functions Reloaded!}{10}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{3}{10}{Functions Reloaded!}}\headcommand {\beamer@subsectionpages {6}{9}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{1}{10/10}{Functions Reloaded!}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{2}{11/11}{Functions Reloaded!}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{3}{12/12}{Functions Reloaded!}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{4}{13/13}{Functions Reloaded!}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{5}{14/14}{Functions Reloaded!}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} +\@writefile{nav}{\headcommand {\slideentry {1}{3}{6}{15/15}{Functions Reloaded!}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{4}{Functional programming}{16}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{4}{16}{Functional programming}}\headcommand {\beamer@subsectionpages {10}{15}}} +\@writefile{nav}{\headcommand {\slideentry {1}{4}{1}{16/16}{Functional programming}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} +\@writefile{nav}{\headcommand {\slideentry {1}{4}{2}{17/17}{Functional programming}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} +\@writefile{toc}{\beamer@subsectionintoc {1}{5}{Debugging}{18}{0}{1}} +\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{5}{18}{Debugging}}\headcommand {\beamer@subsectionpages {16}{17}}} +\@writefile{nav}{\headcommand {\slideentry {1}{5}{1}{18/18}{Debugging}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} +\@writefile{nav}{\headcommand {\slideentry {1}{5}{2}{19/19}{Debugging}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}} +\@writefile{nav}{\headcommand {\slideentry {1}{5}{3}{20/20}{Debugging}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}} +\@writefile{nav}{\headcommand {\slideentry {1}{5}{4}{21/21}{Debugging}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}} +\@writefile{nav}{\headcommand {\slideentry {1}{5}{5}{22/22}{Debugging}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}} +\@writefile{nav}{\headcommand {\slideentry {1}{5}{6}{23/23}{Debugging}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}} +\@writefile{nav}{\headcommand {\slideentry {1}{5}{7}{24/24}{Debugging}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{24}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {18}{24}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {2}{24}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {24}}} +\@writefile{nav}{\headcommand {\def \inserttotalframenumber {24}}} diff --git a/day1/Session-4.log b/day1/Session-4.log new file mode 100644 index 0000000..6b47122 --- /dev/null +++ b/day1/Session-4.log @@ -0,0 +1,1315 @@ +This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2009.8.17) 6 OCT 2009 20:09 +entering extended mode + %&-line parsing enabled. +**Session-4.tex +(./Session-4.tex +LaTeX2e <2005/12/01> +Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, ukrainian, russian, bulgarian, loaded. +(/usr/share/texmf/tex/latex/beamer/base/beamer.cls +(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty +Package: beamerbasercs 2007/01/28 (rcs-revision 1.4) +) +Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres +entations (rcs-revision 1.70) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty +Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22) +\beamer@tempbox=\box26 +\beamer@tempcount=\count79 +\c@beamerpauses=\count80 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty +Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20) +\beamer@slideinframe=\count81 +\beamer@minimum=\count82 +) +\beamer@commentbox=\box27 +\beamer@modecount=\count83 +) +\headheight=\dimen102 +\headdp=\dimen103 +\footheight=\dimen104 +\sidebarheight=\dimen105 +\beamer@tempdim=\dimen106 +\beamer@finalheight=\dimen107 +\beamer@animht=\dimen108 +\beamer@animdp=\dimen109 +\beamer@animwd=\dimen110 +\beamer@leftmargin=\dimen111 +\beamer@rightmargin=\dimen112 +\beamer@leftsidebar=\dimen113 +\beamer@rightsidebar=\dimen114 +\beamer@boxsize=\dimen115 +\beamer@vboxoffset=\dimen116 +\beamer@descdefault=\dimen117 +\beamer@descriptionwidth=\dimen118 +\beamer@lastskip=\skip41 +\beamer@areabox=\box28 +\beamer@animcurrent=\box29 +\beamer@animshowbox=\box30 +\beamer@sectionbox=\box31 +\beamer@logobox=\box32 +\beamer@linebox=\box33 +\beamer@sectioncount=\count84 +\beamer@subsubsectionmax=\count85 +\beamer@subsectionmax=\count86 +\beamer@sectionmax=\count87 +\beamer@totalheads=\count88 +\beamer@headcounter=\count89 +\beamer@partstartpage=\count90 +\beamer@sectionstartpage=\count91 +\beamer@subsectionstartpage=\count92 +\beamer@animationtempa=\count93 +\beamer@animationtempb=\count94 +\beamer@xpos=\count95 +\beamer@ypos=\count96 +\beamer@showpartnumber=\count97 +\beamer@currentsubsection=\count98 +\beamer@coveringdepth=\count99 +\beamer@sectionadjust=\count100 +\beamer@tocsectionnumber=\count101 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty +Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8) + +(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks14 +)) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty +Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/etc/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 90. + +(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX +\Gread@gobject=\count102 +)) +\Gin@req@height=\dimen119 +\Gin@req@width=\dimen120 +) +(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks15 +) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21) +)) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31) + +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks16 +\pgfkeys@temptoks=\toks17 +) +\pgf@x=\dimen121 +\pgf@y=\dimen122 +\pgf@xa=\dimen123 +\pgf@ya=\dimen124 +\pgf@xb=\dimen125 +\pgf@yb=\dimen126 +\pgf@xc=\dimen127 +\pgf@yc=\dimen128 +\c@pgf@counta=\count103 +\c@pgf@countb=\count104 +\c@pgf@countc=\count105 +\c@pgf@countd=\count106 + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/01/13 (rcs-revision 1.6) +) +Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 885. + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2007/12/20 (rcs-revision 1.20) + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2007/12/17 (rcs-revision 1.8) +))) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2008/01/23 (rcs-revision 1.6) +\pgfsyssoftpath@smallbuffer@items=\count107 +\pgfsyssoftpath@bigbuffer@items=\count108 +) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) +(/usr/share/texmf/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/etc/texmf/tex/latex/config/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6) + +(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex +\pgfmath@box=\box34 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@stack=\toks18 +\c@pgfmath@parsecounta=\count109 +\c@pgfmath@parsecountb=\count110 +\c@pgfmath@parsecountc=\count111 +\pgfmath@parsex=\dimen129 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex)) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex))) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2008/02/03 (rcs-revision 1.13) +\pgf@picminx=\dimen130 +\pgf@picmaxx=\dimen131 +\pgf@picminy=\dimen132 +\pgf@picmaxy=\dimen133 +\pgf@pathminx=\dimen134 +\pgf@pathmaxx=\dimen135 +\pgf@pathminy=\dimen136 +\pgf@pathmaxy=\dimen137 +\pgf@xx=\dimen138 +\pgf@xy=\dimen139 +\pgf@yx=\dimen140 +\pgf@yy=\dimen141 +\pgf@zx=\dimen142 +\pgf@zy=\dimen143 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2008/02/13 (rcs-revision 1.14) +\pgf@path@lastx=\dimen144 +\pgf@path@lasty=\dimen145 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2008/01/23 (rcs-revision 1.11) +\pgf@shorten@end@additional=\dimen146 +\pgf@shorten@start@additional=\dimen147 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2008/01/15 (rcs-revision 1.26) +\pgfpic=\box35 +\pgf@hbox=\box36 +\pgf@layerbox@main=\box37 +\pgf@picture@serial@count=\count112 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2007/12/12 (rcs-revision 1.8) +\pgflinewidth=\dimen148 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2008/02/04 (rcs-revision 1.10) +\pgf@pt@x=\dimen149 +\pgf@pt@y=\dimen150 +\pgf@pt@temp=\dimen151 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2008/01/23 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2007/06/07 (rcs-revision 1.8) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2007/12/10 (rcs-revision 1.9) +\pgf@max=\dimen152 +\pgf@sys@shading@range@num=\count113 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfexternal@startupbox=\box38 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2008/01/15 (rcs-revision 1.1) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1) +))) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty + +Package pgf Warning: This package is obsolete and no longer needed on input lin +e 13. + +) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count114 +\XC@countmixins=\count115 +) +(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2002/01/22 v2.2d + +(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2001/10/25 v2.2f +\@emptytoks=\toks19 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 132. +)) +(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty +Package: geometry 2002/07/08 v3.2 Page Geometry +\Gm@cnth=\count116 +\Gm@cntv=\count117 +\c@Gm@tempcnt=\count118 +\Gm@bindingoffset=\dimen153 +\Gm@wd@mp=\dimen154 +\Gm@odd@mp=\dimen155 +\Gm@even@mp=\dimen156 +\Gm@dimlist=\toks20 + +(/usr/share/texmf-texlive/tex/xelatex/xetexconfig/geometry.cfg)) +(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty +Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX +\@linkdim=\dimen157 +\Hy@linkcounter=\count119 +\Hy@pagecounter=\count120 + +(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO) +) +(/etc/texmf/tex/latex/config/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options ( +HO) +) +Package hyperref Info: Option `bookmarks' set `true' on input line 2238. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 2238. +Package hyperref Info: Option `implicit' set `false' on input line 2238. +Package hyperref Info: Hyper figures OFF on input line 2288. +Package hyperref Info: Link nesting OFF on input line 2293. +Package hyperref Info: Hyper index ON on input line 2296. +Package hyperref Info: Plain pages OFF on input line 2303. +Package hyperref Info: Backreferencing OFF on input line 2308. + +Implicit mode OFF; no redefinition of LaTeX internals +Package hyperref Info: Bookmarks ON on input line 2444. +(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty +\Urlmuskip=\muskip10 +Package: url 2005/06/27 ver 3.2 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 2599. +\Fld@menulength=\count121 +\Field@Width=\dimen158 +\Fld@charsize=\dimen159 +\Choice@toks=\toks21 +\Field@toks=\toks22 +Package hyperref Info: Hyper figures OFF on input line 3102. +Package hyperref Info: Link nesting OFF on input line 3107. +Package hyperref Info: Hyper index ON on input line 3110. +Package hyperref Info: backreferencing OFF on input line 3117. +Package hyperref Info: Link coloring OFF on input line 3122. + + +Package hyperref Warning: Option `pdfpagelabels' is turned off +(hyperref) because \thepage is undefined. + +Hyperref stopped early +) +*hyperref using default driver hpdftex* +(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX +\Fld@listcount=\count122 +) +(/usr/share/texmf-texlive/tex/latex/extsizes/size14.clo +File: size14.clo 1999/11/11 v1.4a NON-Standard LaTeX file (size option) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty +Package: beamerbasecompatibility 2007/01/28 (rcs-revision 1.63) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty +Package: beamerbasefont 2007/01/28 (rcs-revision 1.16) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty +Package: beamerbasemisc 2007/01/28 (rcs-revision 1.24) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty +Package: beamerbasetwoscreens 2007/01/28 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty +Package: beamerbaseoverlay 2007/01/28 (rcs-revision 1.50) +\beamer@argscount=\count123 +\beamer@lastskipcover=\skip42 +\beamer@trivlistdepth=\count124 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty +Package: beamerbasetitle 2007/01/28 (rcs-revision 1.25) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty +Package: beamerbasesection 2007/01/28 (rcs-revision 1.21) +\c@lecture=\count125 +\c@part=\count126 +\c@section=\count127 +\c@subsection=\count128 +\c@subsubsection=\count129 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty +Package: beamerbaseframe 2007/01/28 (rcs-revision 1.60) +\beamer@framebox=\box39 +\beamer@frametitlebox=\box40 +\beamer@zoombox=\box41 +\beamer@zoomcount=\count130 +\beamer@zoomframecount=\count131 +\beamer@frametextheight=\dimen160 +\c@subsectionslide=\count132 +\beamer@frametopskip=\skip43 +\beamer@framebottomskip=\skip44 +\beamer@frametopskipautobreak=\skip45 +\beamer@framebottomskipautobreak=\skip46 +\beamer@envbody=\toks23 +\c@framenumber=\count133 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty +Package: beamerbaseverbatim 2007/01/28 (rcs-revision 1.8) +\beamer@verbatimfileout=\write3 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty +Package: beamerbaseframesize 2007/01/28 (rcs-revision 1.18) +\beamer@splitbox=\box42 +\beamer@autobreakcount=\count134 +\beamer@autobreaklastheight=\dimen161 +\beamer@frametitletoks=\toks24 +\beamer@framesubtitletoks=\toks25 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty +Package: beamerbaseframecomponents 2007/01/28 (rcs-revision 1.41) +\beamer@footins=\box43 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty +Package: beamerbasecolor 2007/01/28 (rcs-revision 1.42) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty +Package: beamerbasenotes 2007/01/28 (rcs-revision 1.23) +\beamer@frameboxcopy=\box44 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty +Package: beamerbasetoc 2007/01/28 (rcs-revision 1.21) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty +Package: beamerbasetemplates 2007/01/28 (rcs-revision 1.51) +\beamer@sbttoks=\toks26 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty +Package: beamerbaseauxtemplates 2007/01/28 (rcs-revision 1.28) + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty +Package: beamerbaseboxes 2007/03/11 (rcs-revision 1.32) +\bmb@box=\box45 +\bmb@colorbox=\box46 +\bmb@boxshadow=\box47 +\bmb@boxshadowball=\box48 +\bmb@boxshadowballlarge=\box49 +\bmb@temp=\dimen162 +\bmb@dima=\dimen163 +\bmb@dimb=\dimen164 +\bmb@prevheight=\dimen165 +) +\beamer@blockheadheight=\dimen166 +)) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty +Package: beamerbaselocalstructure 2007/01/28 (rcs-revision 1.53) + +(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks27 +) +\c@figure=\count135 +\c@table=\count136 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty +Package: beamerbasenavigation 2007/01/28 (rcs-revision 1.36) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty +Package: beamerbasetheorems 2007/01/28 (rcs-revision 1.10) + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks28 +\ex@=\dimen167 +)) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen168 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count137 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count138 +\leftroot@=\count139 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count140 +\DOTSCASE@=\count141 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box50 +\strutbox@=\box51 +\big@size=\dimen169 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count142 +\c@MaxMatrixCols=\count143 +\dotsspace@=\muskip11 +\c@parentequation=\count144 +\dspbrk@lvl=\count145 +\tag@help=\toks29 +\row@=\count146 +\column@=\count147 +\maxfields@=\count148 +\andhelp@=\toks30 +\eqnshift@=\dimen170 +\alignsep@=\dimen171 +\tagshift@=\dimen172 +\tagwidth@=\dimen173 +\totwidth@=\dimen174 +\lineht@=\dimen175 +\@envbody=\toks31 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks32 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty +Package: amsthm 2004/08/06 v2.20 +\thm@style=\toks33 +\thm@bodyfont=\toks34 +\thm@headfont=\toks35 +\thm@notefont=\toks36 +\thm@headpunct=\toks37 +\thm@preskip=\skip52 +\thm@postskip=\skip53 +\thm@headsep=\skip54 +\dth@everypar=\toks38 +) +\c@theorem=\count149 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty +Package: beamerbasethemes 2007/01/28 (rcs-revision 1.10) +) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty +Package: beamerthemedefault 2007/01/28 (rcs-revision 1.7) + +(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty +Package: beamerfontthemedefault 2007/01/28 (rcs-revision 1.13) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty +Package: beamercolorthemedefault 2007/01/28 (rcs-revision 1.28) +) +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty +Package: beamerinnerthemedefault 2007/01/28 (rcs-revision 1.20) +\beamer@dima=\dimen176 +\beamer@dimb=\dimen177 +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty +Package: beamerouterthemedefault 2007/01/28 (rcs-revision 1.14) +))) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemeWarsaw.sty +Package: beamerthemeWarsaw 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemerounded.sty +Package: beamerinnerthemerounded 2007/01/28 (rcs-revision 1.5) +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemeshadow.sty +Package: beamerouterthemeshadow 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemesplit.sty +Package: beamerouterthemesplit 2007/01/28 (rcs-revision 1.5) +)) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemeorchid.sty +Package: beamercolorthemeorchid 2007/01/28 (rcs-revision 1.3) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemewhale.sty +Package: beamercolorthemewhale 2007/01/28 (rcs-revision 1.4) +)) +(/usr/share/texmf-texlive/tex/generic/babel/babel.sty +Package: babel 2005/11/23 v3.8h The Babel package + +(/usr/share/texmf-texlive/tex/generic/babel/english.ldf +Language: english 2005/03/30 v3.3o English support from the babel system + +(/usr/share/texmf-texlive/tex/generic/babel/babel.def +File: babel.def 2005/11/23 v3.8h Babel common definitions +LaTeX Info: Redefining \textlatin on input line 82. +\babel@savecnt=\count150 +\U@D=\dimen178 +) +\l@british = a dialect from \language\l@english +\l@UKenglish = a dialect from \language\l@english +\l@canadian = a dialect from \language\l@american +\l@australian = a dialect from \language\l@british +\l@newzealand = a dialect from \language\l@british +)) +(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty +Package: inputenc 2006/05/05 v1.1b Input encoding file +\inpenc@prehook=\toks39 +\inpenc@posthook=\toks40 + +(/usr/share/texmf-texlive/tex/latex/base/latin1.def +File: latin1.def 2006/05/05 v1.1b Input encoding file +)) +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texmf-texlive/tex/latex/ae/ae.sty +Package: ae 2001/02/12 1.3 Almost European Computer Modern + +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +) +LaTeX Font Info: Try loading font information for T1+aer on input line 100. + +(/usr/share/texmf-texlive/tex/latex/ae/t1aer.fd +File: t1aer.fd 1997/11/16 Font definitions for T1/aer. +))) +(/usr/share/texmf-texlive/tex/latex/ae/aecompl.sty +Package: aecompl 1998/07/23 0.9 T1 Complements for AE fonts (D. Roegel) +) +(/usr/share/texmf-texlive/tex/latex/psnfss/mathpazo.sty +Package: mathpazo 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS) +\symupright=\mathgroup6 +) +(/usr/share/texmf-texlive/tex/latex/psnfss/courier.sty +Package: courier 2005/04/12 PSNFSS-v9.2a (WaS) +) +(/usr/share/texmf-texlive/tex/latex/euler/euler.sty +Package: euler 1995/03/05 v2.5 + +Package: `euler' v2.5 <1995/03/05> (FJ and FMi) +LaTeX Font Info: Redeclaring symbol font `letters' on input line 35. + +LaTeX Font Warning: Encoding `OML' has changed to `U' for symbol font +(Font) `letters' in the math version `normal' on input line 35. + +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/zplm/m/it --> U/eur/m/n on input line 35. + +LaTeX Font Warning: Encoding `OML' has changed to `U' for symbol font +(Font) `letters' in the math version `bold' on input line 35. + +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/zplm/b/it --> U/eur/m/n on input line 35. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) U/eur/m/n --> U/eur/b/n on input line 36. +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 47. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 48. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 49. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 50. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 51. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 52. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 53. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 54. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 55. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 56. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 57. +\symEulerFraktur=\mathgroup7 +LaTeX Font Info: Overwriting symbol font `EulerFraktur' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 63. +LaTeX Font Info: Redeclaring math alphabet \mathfrak on input line 64. +LaTeX Info: Redefining \oldstylenums on input line 85. +\symEulerScript=\mathgroup8 +LaTeX Font Info: Overwriting symbol font `EulerScript' in version `bold' +(Font) U/eus/m/n --> U/eus/b/n on input line 93. +LaTeX Font Info: Redeclaring math symbol \aleph on input line 97. +LaTeX Font Info: Redeclaring math symbol \Re on input line 98. +LaTeX Font Info: Redeclaring math symbol \Im on input line 99. +LaTeX Font Info: Redeclaring math delimiter \vert on input line 101. +LaTeX Font Info: Redeclaring math delimiter \backslash on input line 103. +LaTeX Font Info: Redeclaring math symbol \neg on input line 106. +LaTeX Font Info: Redeclaring math symbol \wedge on input line 108. +LaTeX Font Info: Redeclaring math symbol \vee on input line 110. +LaTeX Font Info: Redeclaring math symbol \setminus on input line 112. +LaTeX Font Info: Redeclaring math symbol \sim on input line 113. +LaTeX Font Info: Redeclaring math symbol \mid on input line 114. +LaTeX Font Info: Redeclaring math delimiter \arrowvert on input line 116. +LaTeX Font Info: Redeclaring math symbol \mathsection on input line 117. +\symEulerExtension=\mathgroup9 +LaTeX Font Info: Redeclaring math symbol \coprod@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \prod@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \sum@ on input line 125. +LaTeX Font Info: Redeclaring math symbol \intop on input line 130. +LaTeX Font Info: Redeclaring math symbol \ointop on input line 131. +LaTeX Font Info: Redeclaring math symbol \braceld on input line 132. +LaTeX Font Info: Redeclaring math symbol \bracerd on input line 133. +LaTeX Font Info: Redeclaring math symbol \bracelu on input line 134. +LaTeX Font Info: Redeclaring math symbol \braceru on input line 135. +LaTeX Font Info: Redeclaring math symbol \infty on input line 136. +LaTeX Font Info: Redeclaring math symbol \nearrow on input line 153. +LaTeX Font Info: Redeclaring math symbol \searrow on input line 154. +LaTeX Font Info: Redeclaring math symbol \nwarrow on input line 155. +LaTeX Font Info: Redeclaring math symbol \swarrow on input line 156. +LaTeX Font Info: Redeclaring math symbol \Leftrightarrow on input line 157. +LaTeX Font Info: Redeclaring math symbol \Leftarrow on input line 158. +LaTeX Font Info: Redeclaring math symbol \Rightarrow on input line 159. +LaTeX Font Info: Redeclaring math symbol \leftrightarrow on input line 160. +LaTeX Font Info: Redeclaring math symbol \leftarrow on input line 161. +LaTeX Font Info: Redeclaring math symbol \rightarrow on input line 163. +LaTeX Font Info: Redeclaring math delimiter \uparrow on input line 166. +LaTeX Font Info: Redeclaring math delimiter \downarrow on input line 168. +LaTeX Font Info: Redeclaring math delimiter \updownarrow on input line 170. +LaTeX Font Info: Redeclaring math delimiter \Uparrow on input line 172. +LaTeX Font Info: Redeclaring math delimiter \Downarrow on input line 174. +LaTeX Font Info: Redeclaring math delimiter \Updownarrow on input line 176. +LaTeX Font Info: Redeclaring math symbol \leftharpoonup on input line 177. +LaTeX Font Info: Redeclaring math symbol \leftharpoondown on input line 178. + +LaTeX Font Info: Redeclaring math symbol \rightharpoonup on input line 179. +LaTeX Font Info: Redeclaring math symbol \rightharpoondown on input line 180 +. +LaTeX Font Info: Redeclaring math delimiter \lbrace on input line 182. +LaTeX Font Info: Redeclaring math delimiter \rbrace on input line 184. +\symcmmigroup=\mathgroup10 +LaTeX Font Info: Overwriting symbol font `cmmigroup' in version `bold' +(Font) OML/cmm/m/it --> OML/cmm/b/it on input line 200. +LaTeX Font Info: Redeclaring math accent \vec on input line 201. +LaTeX Font Info: Redeclaring math symbol \triangleleft on input line 202. +LaTeX Font Info: Redeclaring math symbol \triangleright on input line 203. +LaTeX Font Info: Redeclaring math symbol \star on input line 204. +LaTeX Font Info: Redeclaring math symbol \lhook on input line 205. +LaTeX Font Info: Redeclaring math symbol \rhook on input line 206. +LaTeX Font Info: Redeclaring math symbol \flat on input line 207. +LaTeX Font Info: Redeclaring math symbol \natural on input line 208. +LaTeX Font Info: Redeclaring math symbol \sharp on input line 209. +LaTeX Font Info: Redeclaring math symbol \smile on input line 210. +LaTeX Font Info: Redeclaring math symbol \frown on input line 211. +LaTeX Font Info: Redeclaring math accent \grave on input line 245. +LaTeX Font Info: Redeclaring math accent \acute on input line 246. +LaTeX Font Info: Redeclaring math accent \tilde on input line 247. +LaTeX Font Info: Redeclaring math accent \ddot on input line 248. +LaTeX Font Info: Redeclaring math accent \check on input line 249. +LaTeX Font Info: Redeclaring math accent \breve on input line 250. +LaTeX Font Info: Redeclaring math accent \bar on input line 251. +LaTeX Font Info: Redeclaring math accent \dot on input line 252. +LaTeX Font Info: Redeclaring math accent \hat on input line 254. +) (/usr/share/texmf-texlive/tex/latex/psnfss/helvet.sty +Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.sty +\lst@mode=\count151 +\lst@gtempboxa=\box52 +\lst@token=\toks41 +\lst@length=\count152 +\lst@currlwidth=\dimen179 +\lst@column=\count153 +\lst@pos=\count154 +\lst@lostspace=\dimen180 +\lst@width=\dimen181 +\lst@newlines=\count155 +\lst@lineno=\count156 +\c@lstlisting=\count157 +\lst@maxwidth=\dimen182 + +(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty +File: lstpatch.sty 2004/10/17 1.3b (Carsten Heinz) +) +(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2004/09/07 1.3 (Carsten Heinz) +\c@lstnumber=\count158 +\lst@skipnumbers=\count159 +\lst@framebox=\box53 +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg +File: listings.cfg 2004/09/05 1.3 listings configuration +)) +Package: listings 2004/10/17 1.3b (Carsten Heinz) + +(/usr/share/texmf-texlive/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2004/09/05 1.3 listings language file +) +\c@time=\count160 + + +Package hyperref Warning: Token not allowed in a PDFDocEncoded string, +(hyperref) removing `\\' on input line 78. + +(./Session-4.aux) +\openout1 = `Session-4.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 107. +LaTeX Font Info: ... okay on input line 107. +LaTeX Font Info: Try loading font information for T1+phv on input line 107. + (/usr/share/texmf-texlive/tex/latex/psnfss/t1phv.fd +File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 13.67995pt on input line 107. + +(/usr/share/texmf/tex/context/base/supp-pdf.tex +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count161 +\scratchdimen=\dimen183 +\scratchbox=\box54 +\nofMPsegments=\count162 +\nofMParguments=\count163 +\everyMPshowfont=\toks42 +\MPscratchCnt=\count164 +\MPscratchDim=\dimen184 +\MPnumerator=\count165 +\everyMPtoPDFconversion=\toks43 +) +-------------------- Geometry parameters +paper: user defined +landscape: -- +twocolumn: -- +twoside: -- +asymmetric: -- +h-parts: 28.45274pt, 307.28987pt, 28.45274pt +v-parts: 0.0pt, 273.14662pt, 0.0pt +hmarginratio: -- +vmarginratio: -- +lines: -- +heightrounded: -- +bindingoffset: 0.0pt +truedimen: -- +includehead: true +includefoot: true +includemp: -- +driver: pdftex +-------------------- Page layout dimensions and switches +\paperwidth 364.19536pt +\paperheight 273.14662pt +\textwidth 307.28987pt +\textheight 244.6939pt +\oddsidemargin -43.81725pt +\evensidemargin -43.81725pt +\topmargin -72.26999pt +\headheight 14.22636pt +\headsep 0.0pt +\footskip 14.22636pt +\marginparwidth 4.0pt +\marginparsep 10.0pt +\columnsep 10.0pt +\skip\footins 12.0pt plus 4.0pt minus 2.0pt +\hoffset 0.0pt +\voffset 0.0pt +\mag 1000 + +(1in=72.27pt, 1cm=28.45pt) +----------------------- +Package hyperref Info: Link coloring OFF on input line 107. + (/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty +Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section + +(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty +Package: refcount 2006/02/20 v3.0 Data extraction from references (HO) +) +\c@section@level=\count166 +) +LaTeX Info: Redefining \ref on input line 107. +LaTeX Info: Redefining \pageref on input line 107. + (./Session-4.out) +(./Session-4.out) +\@outlinefile=\write4 +\openout4 = `Session-4.out'. + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/ppl/m/n --> OT1/cmss/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/ppl/b/n --> OT1/cmss/bx/n on input line 107. +\symnumbers=\mathgroup11 +\sympureletters=\mathgroup12 +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmss/m/n --> T1/ppl/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/zplm/b/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/zplm/b/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/ppl/m/it --> T1/phv/m/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/ppl/b/it --> T1/phv/m/it on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) T1/phv/m/it --> T1/phv/bx/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/phv/bx/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/phv/m/it --> T1/phv/bx/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/pcr/m/n --> T1/pcr/bx/n on input line 107. +LaTeX Font Info: Redeclaring symbol font `operators' on input line 107. + + +LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font +(Font) `operators' in the math version `normal' on input line 107. + + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmss/m/n --> T1/ppl/m/n on input line 107. + +LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font +(Font) `operators' in the math version `bold' on input line 107. + +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmss/bx/n --> T1/ppl/m/n on input line 107. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) T1/ppl/m/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) T1/phv/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/phv/bx/n --> T1/ppl/bx/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) T1/phv/m/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/bx/n --> T1/phv/m/n on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) T1/phv/m/it --> T1/ppl/m/it on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/phv/bx/it --> T1/ppl/m/it on input line 107. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) T1/pcr/m/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/pcr/bx/n --> T1/pcr/m/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/phv/m/n --> T1/phv/bx/n on input line 107. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/ppl/m/it --> T1/ppl/bx/it on input line 107. +(./Session-4.nav) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 5.69998pt on input line 107. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 19.70294pt on input line 111. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 7.59998pt on input line 111. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 3.79999pt on input line 111. + [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} + +] +(./Session-4.toc) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[2 + +] +LaTeX Font Info: Try loading font information for T1+pcr on input line 125. + (/usr/share/texmf-texlive/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[3 + +] +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[4 + +] +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[5 + +] (./Session-4.toc) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[6 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <14.4> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 8. +) +Overfull \vbox (6.35773pt too high) detected at line 169 + [] + + +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[7 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb) +Overfull \vbox (13.3745pt too high) detected at line 188 + [] + + +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[8 + +] +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[9 + +] (./Session-4.toc) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[10 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[11 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 11.39996pt on input line 2. +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <12> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 3. +) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[12 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb +Overfull \hbox (16.71342pt too wide) in paragraph at lines 5--6 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (9.51335pt too wide) in paragraph at lines 6--7 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][] + [] + + +Overfull \hbox (9.51335pt too wide) in paragraph at lines 7--8 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][] + [] + + +Overfull \hbox (16.71342pt too wide) in paragraph at lines 12--13 +[][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (16.71342pt too wide) in paragraph at lines 15--16 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][][][][][][][] + [] + +) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[13 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[14 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb +LaTeX Font Info: Font shape `T1/pcr/bx/it' in size <14.4> not available +(Font) Font shape `T1/pcr/b/it' tried instead on input line 6. +LaTeX Font Info: Font shape `T1/pcr/b/it' in size <14.4> not available +(Font) Font shape `T1/pcr/b/sl' tried instead on input line 6. +) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[15 + +] (./Session-4.toc) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[16 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[17 + +] (./Session-4.toc) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[18 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[19 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb +Overfull \hbox (12.39293pt too wide) in paragraph at lines 5--6 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (12.39293pt too wide) in paragraph at lines 6--8 +[][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (12.39293pt too wide) in paragraph at lines 10--11 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[20 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[21 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb +Overfull \hbox (74.31401pt too wide) in paragraph at lines 11--12 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][][][][][] + [] + + +Overfull \hbox (67.11394pt too wide) in paragraph at lines 13--14 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ +][][][][][][][][][][][][] + [] + + +Overfull \hbox (9.51335pt too wide) in paragraph at lines 18--19 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + +) +Overfull \vbox (6.45772pt too high) detected at line 351 + [] + + +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[22 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb +Overfull \hbox (23.9135pt too wide) in paragraph at lines 8--9 +[][][] + [] + + +Overfull \hbox (23.9135pt too wide) in paragraph at lines 9--10 +[][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (160.71489pt too wide) in paragraph at lines 10--11 +[][][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (95.91423pt too wide) in paragraph at lines 11--12 +[][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (9.51335pt too wide) in paragraph at lines 14--15 +[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] + [] + + +Overfull \hbox (95.91423pt too wide) in paragraph at lines 15--16 +[][][][][][][][][][][][][][][][][][][][][] + [] + +) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[23 + +] +\openout3 = `Session-4.vrb'. + + (./Session-4.vrb) +Overfull \hbox (32.45592pt too wide) has occurred while \output is active +[] [] [] [] [] [] [] [] + [] + +[24 + +] +\tf@nav=\write5 +\openout5 = `Session-4.nav'. + +\tf@toc=\write6 +\openout6 = `Session-4.toc'. + +\tf@snm=\write7 +\openout7 = `Session-4.snm'. + + (./Session-4.aux) ) +Here is how much of TeX's memory you used: + 13908 strings out of 94834 + 237125 string characters out of 1179181 + 315430 words of memory out of 1500000 + 16644 multiletter control sequences out of 10000+50000 + 25927 words of font info for 39 fonts, out of 1200000 for 2000 + 212 hyphenation exceptions out of 8191 + 43i,16n,65p,317b,1190s stack positions out of 5000i,500n,6000p,200000b,5000s +{/usr/share/texmf-texlive/fonts/enc/dvips/base/8r.enc}</usr +/share/texmf-texlive/fonts/type1/urw/courier/ucrb8a.pfb></usr/share/texmf-texli +ve/fonts/type1/urw/courier/ucrbo8a.pfb></usr/share/texmf-texlive/fonts/type1/ur +w/courier/ucrr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/helvetic/uhvr8a. +pfb> +Output written on Session-4.pdf (24 pages, 236710 bytes). +PDF statistics: + 891 PDF objects out of 1000 (max. 8388607) + 55 named destinations out of 1000 (max. 131072) + 157 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/day1/Session-4.nav b/day1/Session-4.nav new file mode 100644 index 0000000..d690cb9 --- /dev/null +++ b/day1/Session-4.nav @@ -0,0 +1,62 @@ +\beamer@endinputifotherversion {3.07pt} +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\sectionentry {1}{Python}{2}{Python}{0}} +\headcommand {\beamer@sectionpages {1}{1}} +\headcommand {\beamer@subsectionpages {1}{1}} +\headcommand {\beamer@subsectionentry {0}{1}{1}{2}{Dictionary}}\headcommand {\beamer@subsectionpages {2}{1}} +\headcommand {\slideentry {1}{1}{1}{2/2}{Dictionary}{0}} +\headcommand {\beamer@framepages {2}{2}} +\headcommand {\slideentry {1}{1}{2}{3/3}{Dictionary}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\slideentry {1}{1}{3}{4/4}{Dictionary}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\slideentry {1}{1}{4}{5/5}{Dictionary}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\beamer@subsectionentry {0}{1}{2}{6}{Set}}\headcommand {\beamer@subsectionpages {2}{5}} +\headcommand {\slideentry {1}{2}{1}{6/6}{Set}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\slideentry {1}{2}{2}{7/7}{Set}{0}} +\headcommand {\beamer@framepages {7}{7}} +\headcommand {\slideentry {1}{2}{3}{8/8}{Set}{0}} +\headcommand {\beamer@framepages {8}{8}} +\headcommand {\slideentry {1}{2}{4}{9/9}{Set}{0}} +\headcommand {\beamer@framepages {9}{9}} +\headcommand {\beamer@subsectionentry {0}{1}{3}{10}{Functions Reloaded!}}\headcommand {\beamer@subsectionpages {6}{9}} +\headcommand {\slideentry {1}{3}{1}{10/10}{Functions Reloaded!}{0}} +\headcommand {\beamer@framepages {10}{10}} +\headcommand {\slideentry {1}{3}{2}{11/11}{Functions Reloaded!}{0}} +\headcommand {\beamer@framepages {11}{11}} +\headcommand {\slideentry {1}{3}{3}{12/12}{Functions Reloaded!}{0}} +\headcommand {\beamer@framepages {12}{12}} +\headcommand {\slideentry {1}{3}{4}{13/13}{Functions Reloaded!}{0}} +\headcommand {\beamer@framepages {13}{13}} +\headcommand {\slideentry {1}{3}{5}{14/14}{Functions Reloaded!}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\slideentry {1}{3}{6}{15/15}{Functions Reloaded!}{0}} +\headcommand {\beamer@framepages {15}{15}} +\headcommand {\beamer@subsectionentry {0}{1}{4}{16}{Functional programming}}\headcommand {\beamer@subsectionpages {10}{15}} +\headcommand {\slideentry {1}{4}{1}{16/16}{Functional programming}{0}} +\headcommand {\beamer@framepages {16}{16}} +\headcommand {\slideentry {1}{4}{2}{17/17}{Functional programming}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\beamer@subsectionentry {0}{1}{5}{18}{Debugging}}\headcommand {\beamer@subsectionpages {16}{17}} +\headcommand {\slideentry {1}{5}{1}{18/18}{Debugging}{0}} +\headcommand {\beamer@framepages {18}{18}} +\headcommand {\slideentry {1}{5}{2}{19/19}{Debugging}{0}} +\headcommand {\beamer@framepages {19}{19}} +\headcommand {\slideentry {1}{5}{3}{20/20}{Debugging}{0}} +\headcommand {\beamer@framepages {20}{20}} +\headcommand {\slideentry {1}{5}{4}{21/21}{Debugging}{0}} +\headcommand {\beamer@framepages {21}{21}} +\headcommand {\slideentry {1}{5}{5}{22/22}{Debugging}{0}} +\headcommand {\beamer@framepages {22}{22}} +\headcommand {\slideentry {1}{5}{6}{23/23}{Debugging}{0}} +\headcommand {\beamer@framepages {23}{23}} +\headcommand {\slideentry {1}{5}{7}{24/24}{Debugging}{0}} +\headcommand {\beamer@framepages {24}{24}} +\headcommand {\beamer@partpages {1}{24}} +\headcommand {\beamer@subsectionpages {18}{24}} +\headcommand {\beamer@sectionpages {2}{24}} +\headcommand {\beamer@documentpages {24}} +\headcommand {\def \inserttotalframenumber {24}} diff --git a/day1/Session-4.out b/day1/Session-4.out new file mode 100644 index 0000000..868e76d --- /dev/null +++ b/day1/Session-4.out @@ -0,0 +1,6 @@ +\BOOKMARK [2][]{Outline0.1}{Python}{} +\BOOKMARK [3][]{Outline0.1.1.2}{Dictionary}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.2.6}{Set}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.3.10}{Functions Reloaded!}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.4.16}{Functional programming}{Outline0.1} +\BOOKMARK [3][]{Outline0.1.5.18}{Debugging}{Outline0.1} diff --git a/day1/Session-4.pdf b/day1/Session-4.pdf Binary files differnew file mode 100644 index 0000000..bb59e07 --- /dev/null +++ b/day1/Session-4.pdf diff --git a/day1/Session-4.snm b/day1/Session-4.snm new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/day1/Session-4.snm diff --git a/day1/Session-4.tex b/day1/Session-4.tex index a0807bd..e447b00 100755 --- a/day1/Session-4.tex +++ b/day1/Session-4.tex @@ -2,7 +2,7 @@ % Tutorial slides on Python. % % Author: Prabhu Ramachandran <prabhu at aero.iitb.ac.in> -% Copyright (c) 2005-2008, Prabhu Ramachandran +% Copyright (c) 2005-2009, Prabhu Ramachandran %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[14pt,compress]{beamer} @@ -73,9 +73,9 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Title page -\title[Basic Python]{Python:\\A great programming toolkit} +\title[Basic Python]{Python:\\Advanced Python data structures, Functions and Debugging} -\author[Asokan \& Prabhu] {Asokan Pichai\\Prabhu Ramachandran} +\author[FOSSEE Team] {Asokan Pichai\\Prabhu Ramachandran} \institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} \date[] {10, October 2009} diff --git a/day1/Session-4.tex~ b/day1/Session-4.tex~ new file mode 100755 index 0000000..ba2a062 --- /dev/null +++ b/day1/Session-4.tex~ @@ -0,0 +1,378 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Tutorial slides on Python. +% +% Author: Prabhu Ramachandran <prabhu at aero.iitb.ac.in> +% Copyright (c) 2005-2008, Prabhu Ramachandran +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\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{split} + \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]{\texttt{#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 Python]{Python:\\Advanced Python data structures, Functions and Debugging} + +\author[FOSSEE Team] {Asokan Pichai\\Prabhu Ramachandran} + +\institute[IIT Bombay] {Department of Aerospace Engineering\\IIT Bombay} +\date[] {10, October 2009} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%\pgfdeclareimage[height=0.75cm]{iitmlogo}{iitmlogo} +%\logo{\pgfuseimage{iitmlogo}} + + +%% Delete this, if you do not want the table of contents to pop up at +%% the beginning of each subsection: +\AtBeginSubsection[] +{ + \begin{frame}<beamer> + \frametitle{Outline} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + + +% If you wish to uncover everything in a step-wise fashion, uncomment +% the following command: +%\beamerdefaultoverlayspecification{<+->} + +%\includeonlyframes{current,current1,current2,current3,current4,current5,current6} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DOCUMENT STARTS +\begin{document} + +\begin{frame} + \titlepage +\end{frame} + +\section{Python} + +\subsection{Dictionary} +\begin{frame}{Dictionary} + \begin{itemize} + \item aka associative arrays, key-value pairs, hashmaps, hashtables \ldots + \item \typ{ d = \{ ``Hitchhiker's guide'' : 42, ``Terminator'' : ``I'll be back''\}} + \item lists and tuples index: 0 \ldots n + \item dictionaries index using strings + \item aka key-value pairs + \item what can be keys? + \end{itemize} +\end{frame} + +\begin{frame}{Dictionary \ldots } + \begin{itemize} + \item \alert{Unordered} + \begin{block}{Standard usage} + for key in dict:\\ + <use> dict[key] \# => value + \end{block} + \item \typ{d.keys()} returns a list + \item can we have duplicate keys? + \end{itemize} + \inctime{5} +\end{frame} + +\begin{frame} {Problem Set 2.1} + \begin{description} +\item[2.1.1] You are given date strings of the form ``29, Jul 2009'', or ``4 January 2008''. In other words a number a string and another number, with a comma sometimes separating the items.Write a function that takes such a string and returns a tuple (yyyy, mm, dd) where all three elements are ints. + \item[2.1.2] Count word frequencies in a file. + \item[2.1.3] Find the most used Python keywords in your Python code (import keyword). +\end{description} + +\inctime{10} +\end{frame} + +\subsection{Set} +\begin{frame}[fragile] + \frametitle{Set} + \begin{itemize} + \item Simplest container, mutable + \item No ordering, no duplicates + \item usual suspects: union, intersection, subset \ldots + \item >, >=, <, <=, in, \ldots + \end{itemize} + \begin{lstlisting} +>>> f10 = set([1,2,3,5,8]) +>>> p10 = set([2,3,5,7]) +>>> f10|p10 +set([1, 2, 3, 5, 7, 8]) +>>> f10&p10 +set([2, 3, 5]) +>>> f10-p10 +set([8, 1]) +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Set} + \begin{lstlisting} +>>> p10-f10, f10^p10 +set([7]), set([1, 7, 8]) +>>> set([2,3]) < p10 +True +>>> set([2,3]) <= p10 +True +>>> 2 in p10 +True +>>> 4 in p10 +False +>>> len(f10) +5 +\end{lstlisting} +\inctime{5} +\end{frame} + + +\begin{frame} + \frametitle{Problem set 2.2} + \begin{description} + \item[2.2.1] Given a dictionary of the names of students and their marks, identify how many duplicate marks are there? and what are these? + \item[2.2.2] Given a string of the form ``4-7, 9, 12, 15'' find the numbers missing in this list for a given range. +\end{description} +\inctime{10} +\end{frame} + +\subsection{Functions Reloaded!} +\begin{frame}[fragile] + \frametitle{Advanced functions} + \begin{itemize} + \item default args + \item var args + \item keyword args + \item scope + \item \typ{global} + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Functions: default arguments} + \small + \begin{lstlisting} +def ask_ok(prompt, retries=4, + complaint='Yes or no!'): + while True: + ok = raw_input(prompt) + if ok in ('y', 'ye', 'yes'): + return True + if ok in ('n', 'no', 'nop', + 'nope'): + return False + retries = retries - 1 + if retries < 0: + raise IOError, 'bad user' + print complaint + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Functions: keyword arguments} + \small + \begin{lstlisting} +def parrot(voltage, state='a stiff', + action='voom', type='Royal Blue'): + print "-- This parrot wouldn't", action, + print "if you supply", voltage, "Volts." + print "-- Lovely plumage, the", type + print "-- It's", state, "!" + +parrot(1000) +parrot(action = 'VOOOOOM', voltage = 1000000) +parrot('a thousand', + state = 'pushing up the daisies') +parrot('a million', 'bereft of life', 'jump') +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Functions: arbitrary argument lists} + \begin{itemize} + \item Arbitrary number of arguments using \verb+*args+ or + \verb+*whatever+ + \item Keyword arguments using \verb+**kw+ + \item Given a tuple/dict how do you call a function? + \begin{itemize} + \item Using argument unpacking + \item For positional arguments: \verb+foo(*[5, 10])+ + \item For keyword args: \verb+foo(**{'a':5, 'b':10})+ + \end{itemize} + \end{itemize} +\end{frame} + + \begin{frame}[fragile] +\begin{lstlisting} +def foo(a=10, b=100): + print a, b +def func(*args, **keyword): + print args, keyword +# Unpacking: +args = [5, 10] +foo(*args) +kw = {'a':5, 'b':10} +foo(**kw) +\end{lstlisting} + \inctime{15} +\end{frame} + +\subsection{Functional programming} +\begin{frame}[fragile] + \frametitle{Functional programming} +What is the basic idea?\\ +Why is it interesting?\\ +\typ{map, reduce, filter}\\ +list comprehension\\ +generators + \inctime{15} +\end{frame} + +\subsection{Debugging} +\begin{frame}[fragile] + \frametitle{Errors} + \begin{lstlisting} +>>> while True print 'Hello world' + File "<stdin>", line 1, in ? + while True print 'Hello world' + ^ +SyntaxError: invalid syntax +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Exceptions} + \begin{lstlisting} +>>> print spam +Traceback (most recent call last): + File "<stdin>", line 1, in <module> +NameError: name 'spam' is not defined + +>>> 1 / 0 +Traceback (most recent call last): + File "<stdin>", line 1, in <module> +ZeroDivisionError: integer division +or modulo by zero +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Debugging effectively} + + \begin{itemize} + \item \kwrd{print} based strategy + \item Process: Hypothesis, test, refine, rinse-repeat + \item Using \typ{\%debug} and \typ{\%pdb} in IPython + \end{itemize} + \inctime{15} +\end{frame} + +\begin{frame}[fragile] +\frametitle{Debugging: example} +\small +\begin{lstlisting} +>>> import pdb +>>> import mymodule +>>> pdb.run('mymodule.test()') +> <string>(1)<module>() +(Pdb) continue +Traceback (most recent call last): + File "<stdin>", line 1, in <module> + File "/usr/lib/python2.6/pdb.py", line 1207, in run + Pdb().run(statement, globals, locals) + File "/usr/lib/python2.6/bdb.py", line 368, in run + exec cmd in globals, locals + File "<string>", line 1, in <module> + File "mymodule.py", line 2, in test + print spam +NameError: global name 'spam' is not defined +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] +\frametitle{Debugging in IPython} +\small +\begin{lstlisting} +In [1]: %pdb +Automatic pdb calling has been turned ON +In [2]: import mymodule +In [3]: mymodule.test() +---------------------------------------------- +NameError Traceback (most recent call last) +/media/python/iitb/workshops/day1/<ipython console> in <module>() +/media/python/iitb/workshops/day1/mymodule.pyc in test() + 1 def test(): +----> 2 print spam +NameError: global name 'spam' is not defined +> /media/python/iitb/workshops/day1/mymodule.py(2)test() + 0 print spam +ipdb> +\end{lstlisting} +\end{frame} + +\begin{frame}[fragile] +\frametitle{Debugging: Exercise} +\end{frame} + +\end{document} diff --git a/day1/Session-4.toc b/day1/Session-4.toc new file mode 100644 index 0000000..70f0b03 --- /dev/null +++ b/day1/Session-4.toc @@ -0,0 +1,8 @@ +\beamer@endinputifotherversion {3.07pt} +\select@language {english} +\beamer@sectionintoc {1}{Python}{2}{0}{1} +\beamer@subsectionintoc {1}{1}{Dictionary}{2}{0}{1} +\beamer@subsectionintoc {1}{2}{Set}{6}{0}{1} +\beamer@subsectionintoc {1}{3}{Functions Reloaded!}{10}{0}{1} +\beamer@subsectionintoc {1}{4}{Functional programming}{16}{0}{1} +\beamer@subsectionintoc {1}{5}{Debugging}{18}{0}{1} diff --git a/day1/Session-4.vrb b/day1/Session-4.vrb new file mode 100644 index 0000000..9b91fe5 --- /dev/null +++ b/day1/Session-4.vrb @@ -0,0 +1 @@ +\frametitle {Debugging: Exercise} |