diff --git a/cover.aux b/cover.aux deleted file mode 100644 index b640121..0000000 --- a/cover.aux +++ /dev/null @@ -1,2 +0,0 @@ -\relax -\gdef \@abspage@last{1} diff --git a/cover.fdb_latexmk b/cover.fdb_latexmk deleted file mode 100644 index dd111b5..0000000 --- a/cover.fdb_latexmk +++ /dev/null @@ -1,35 +0,0 @@ -# Fdb version 4 -["pdflatex"] 1698271868 "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/cover.tex" "cover.pdf" "cover" 1698271869 0 - "C:/MiKTex/fonts/tfm/public/cm/cmbx10.tfm" 1136768653 1328 c834bbb027764024c09d3d2bf908b5f0 "" - "C:/MiKTex/fonts/tfm/public/cm/cmbx12.tfm" 1136768653 1324 c910af8c371558dc20f2d7822f66fe64 "" - "C:/MiKTex/fonts/tfm/public/cm/cmbx8.tfm" 1136768653 1332 1fde11373e221473104d6cc5993f046e "" - "C:/MiKTex/fonts/tfm/public/cm/cmbx9.tfm" 1136768653 1328 5442e22a7072966dbaf88ca900acf3f0 "" - "C:/MiKTex/fonts/tfm/public/cm/cmtt12.tfm" 1136768653 772 9a936b7f5e2ff0557fce0f62822f0bbf "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1247596666 34811 78b52f49e893bcba91bd7581cdc144c0 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1247596666 32080 340ef9bf63678554ee606688e7b5339d "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmbx8.pfb" 1247596666 32166 b0c356b15f19587482a9217ce1d8fa67 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmbx9.pfb" 1247596667 32298 c6d25bb16d1eac01ebdc6d7084126a1e "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmtt12.pfb" 1247596666 24252 1e4e051947e12dfb50fee0b7f4e26e3a "" - "C:/MiKTex/tex/context/base/mkii/supp-pdf.mkii" 1580393758 71627 94eb9990bed73c364d7f53f960cc8c5b "" - "C:/MiKTex/tex/latex/00miktex/epstopdf-sys.cfg" 1616067285 584 2a1075dd71571459f59146da9f7502ad "" - "C:/MiKTex/tex/latex/base/bk10.clo" 1687174146 8288 867145ec5d6251846a7cd312df752b18 "" - "C:/MiKTex/tex/latex/base/book.cls" 1687174146 23268 4ef3f0c1d276578b68abf6a1d0e1b8ad "" - "C:/MiKTex/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1623003186 13886 d1306dcf79a944f6988e688c1785f9ce "" - "C:/MiKTex/tex/latex/graphics-cfg/graphics.cfg" 1465894292 1224 978390e9c2234eab29404bc21b268d1e "" - "C:/MiKTex/tex/latex/graphics-def/pdftex.def" 1663918690 19448 1e988b341dda20961a6b931bcde55519 "" - "C:/MiKTex/tex/latex/graphics/graphics.sty" 1665067579 18387 8f900a490197ebaf93c02ae9476d4b09 "" - "C:/MiKTex/tex/latex/graphics/graphicx.sty" 1665067579 8010 a8d949cbdbc5c983593827c9eec252e1 "" - "C:/MiKTex/tex/latex/graphics/keyval.sty" 1665067579 2671 7e67d78d9b88c845599a85b2d41f2e39 "" - "C:/MiKTex/tex/latex/graphics/trig.sty" 1665067579 4023 293ea1c16429fc0c4cf605f4da1791a9 "" - "C:/MiKTex/tex/latex/l3backend/l3backend-pdftex.def" 1681896761 29940 9473d58112bc8a88f5505b823a053dde "" - "C:/Users/Admin/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map" 1698255744 82666 6ae954049cbd801ff08c004e318ae5a8 "" - "C:/Users/Admin/AppData/Local/MiKTeX/miktex/data/le/pdftex/pdflatex.fmt" 1696949965 24125494 b715b8c59e824503b1c1045ac339d6dd "" - "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/cover.tex" 1698271867 921 b4920e77a58e5a9f0bf9ad39f86b98d6 "" - "cover.aux" 1698271869 32 3985256e7290058c681f74d7a3565a19 "pdflatex" - "cover.tex" 1698271867 921 b4920e77a58e5a9f0bf9ad39f86b98d6 "" - "website/resources/favicon_2.png" 1698271856 16105 f47e230ef13ab7d26701482e13a58fce "" - (generated) - "cover.aux" - "cover.log" - "cover.pdf" - (rewritten before read) diff --git a/cover.fls b/cover.fls deleted file mode 100644 index 659f384..0000000 --- a/cover.fls +++ /dev/null @@ -1,65 +0,0 @@ -PWD c:\Users\Admin\Desktop\Projects\java.util.helpmepls -INPUT C:\Users\Admin\AppData\Local\MiKTeX\miktex\data\le\pdftex\pdflatex.fmt -INPUT c:\Users\Admin\Desktop\Projects\java.util.helpmepls\cover.tex -OUTPUT cover.log -INPUT C:\MiKTex\tex\latex\base\book.cls -INPUT C:\MiKTex\tex\latex\base\book.cls -INPUT C:\MiKTex\tex\latex\base\bk10.clo -INPUT C:\MiKTex\tex\latex\base\bk10.clo -INPUT C:\MiKTex\tex\latex\base\bk10.clo -INPUT C:\MiKTex\tex\latex\graphics\graphicx.sty -INPUT C:\MiKTex\tex\latex\graphics\graphicx.sty -INPUT C:\MiKTex\tex\latex\graphics\keyval.sty -INPUT C:\MiKTex\tex\latex\graphics\keyval.sty -INPUT C:\MiKTex\tex\latex\graphics\graphics.sty -INPUT C:\MiKTex\tex\latex\graphics\graphics.sty -INPUT C:\MiKTex\tex\latex\graphics\trig.sty -INPUT C:\MiKTex\tex\latex\graphics\trig.sty -INPUT C:\MiKTex\tex\latex\graphics-cfg\graphics.cfg -INPUT C:\MiKTex\tex\latex\graphics-cfg\graphics.cfg -INPUT C:\MiKTex\tex\latex\graphics-cfg\graphics.cfg -INPUT C:\MiKTex\tex\latex\graphics-def\pdftex.def -INPUT C:\MiKTex\tex\latex\graphics-def\pdftex.def -INPUT C:\MiKTex\tex\latex\graphics-def\pdftex.def -INPUT C:\MiKTex\tex\latex\l3backend\l3backend-pdftex.def -INPUT C:\MiKTex\tex\latex\l3backend\l3backend-pdftex.def -INPUT .\cover.aux -INPUT .\cover.aux -INPUT cover.aux -OUTPUT cover.aux -INPUT C:\MiKTex\tex\context\base\mkii\supp-pdf.mkii -INPUT C:\MiKTex\tex\context\base\mkii\supp-pdf.mkii -INPUT C:\MiKTex\tex\context\base\mkii\supp-pdf.mkii -INPUT C:\MiKTex\tex\latex\epstopdf-pkg\epstopdf-base.sty -INPUT C:\MiKTex\tex\latex\epstopdf-pkg\epstopdf-base.sty -INPUT C:\MiKTex\tex\latex\00miktex\epstopdf-sys.cfg -INPUT C:\MiKTex\tex\latex\00miktex\epstopdf-sys.cfg -INPUT C:\MiKTex\tex\latex\00miktex\epstopdf-sys.cfg -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx10.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmtt12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx9.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx8.tfm -INPUT .\website\resources\favicon_2.png -INPUT .\website\resources\favicon_2.png -INPUT .\website\resources\favicon_2.png -INPUT .\website\resources\favicon_2.png -OUTPUT cover.pdf -INPUT .\website\resources\favicon_2.png -INPUT .\website\resources\favicon_2.png -INPUT .\website\resources\favicon_2.png -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm -INPUT C:\Users\Admin\AppData\Local\MiKTeX\fonts\map\pdftex\pdftex.map -INPUT cover.aux -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx8.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx8.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx9.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx9.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmtt12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmtt12.pfb diff --git a/cover.log b/cover.log deleted file mode 100644 index d2f40d1..0000000 --- a/cover.log +++ /dev/null @@ -1,115 +0,0 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (MiKTeX 23.10) (preloaded format=pdflatex 2023.10.10) 25 OCT 2023 18:11 -entering extended mode - restricted \write18 enabled. - file:line:error style messages enabled. - %&-line parsing enabled. -**c:/Users/Admin/Desktop/Projects/java.util.helpmepls/cover.tex -(c:/Users/Admin/Desktop/Projects/java.util.helpmepls/cover.tex -LaTeX2e <2023-06-01> patch level 1 -L3 programming layer <2023-08-29> -(C:\MiKTex\tex/latex/base\book.cls -Document Class: book 2023/05/17 v1.4n Standard LaTeX document class -(C:\MiKTex\tex/latex/base\bk10.clo -File: bk10.clo 2023/05/17 v1.4n Standard LaTeX file (size option) -) -\c@part=\count185 -\c@chapter=\count186 -\c@section=\count187 -\c@subsection=\count188 -\c@subsubsection=\count189 -\c@paragraph=\count190 -\c@subparagraph=\count191 -\c@figure=\count192 -\c@table=\count193 -\abovecaptionskip=\skip48 -\belowcaptionskip=\skip49 -\bibindent=\dimen140 -) (C:\MiKTex\tex/latex/graphics\graphicx.sty -Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) - (C:\MiKTex\tex/latex/graphics\keyval.sty -Package: keyval 2022/05/29 v1.15 key=value parser (DPC) -\KV@toks@=\toks17 -) (C:\MiKTex\tex/latex/graphics\graphics.sty -Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) - (C:\MiKTex\tex/latex/graphics\trig.sty -Package: trig 2021/08/11 v1.11 sin cos tan (DPC) -) (C:\MiKTex\tex/latex/graphics-cfg\graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: pdftex.def on input line 107. - (C:\MiKTex\tex/latex/graphics-def\pdftex.def -File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex -)) -\Gin@req@height=\dimen141 -\Gin@req@width=\dimen142 -) (C:\MiKTex\tex/latex/l3backend\l3backend-pdftex.def -File: l3backend-pdftex.def 2023-04-19 L3 backend support: PDF output (pdfTeX) -\l__color_backend_stack_int=\count194 -\l__pdf_internal_box=\box51 -) (cover.aux) -\openout1 = `cover.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 4. -LaTeX Font Info: ... okay on input line 4. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 4. -LaTeX Font Info: ... okay on input line 4. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 4. -LaTeX Font Info: ... okay on input line 4. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 4. -LaTeX Font Info: ... okay on input line 4. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 4. -LaTeX Font Info: ... okay on input line 4. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 4. -LaTeX Font Info: ... okay on input line 4. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 4. -LaTeX Font Info: ... okay on input line 4. - (C:\MiKTex\tex/context/base/mkii\supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count195 -\scratchdimen=\dimen143 -\scratchbox=\box52 -\nofMPsegments=\count196 -\nofMParguments=\count197 -\everyMPshowfont=\toks18 -\MPscratchCnt=\count198 -\MPscratchDim=\dimen144 -\MPnumerator=\count199 -\makeMPintoPDFobject=\count266 -\everyMPtoPDFconversion=\toks19 -) (C:\MiKTex\tex/latex/epstopdf-pkg\epstopdf-base.sty -Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. - (C:\MiKTex\tex/latex/00miktex\epstopdf-sys.cfg -File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX -)) -LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <20.74> not available -(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 19. - -File: website/resources/favicon_2.png Graphic file (type png) - -Package pdftex.def Info: website/resources/favicon_2.png used on input line 33. -(pdftex.def) Requested size: 108.405pt x 108.40643pt. - [1 - - -{C:/Users/Admin/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map} <./website/resources/favicon_2.png>] (cover.aux) - *********** -LaTeX2e <2023-06-01> patch level 1 -L3 programming layer <2023-08-29> - *********** - ) -Here is how much of TeX's memory you used: - 1314 strings out of 475248 - 21002 string characters out of 5774227 - 1919785 words of memory out of 5000000 - 22879 multiletter control sequences out of 15000+600000 - 560391 words of font info for 44 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 57i,5n,65p,250b,241s stack positions out of 10000i,1000n,20000p,200000b,200000s - -Output written on cover.pdf (1 page, 63862 bytes). -PDF statistics: - 34 PDF objects out of 1000 (max. 8388607) - 0 named destinations out of 1000 (max. 500000) - 6 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/cover.pdf b/cover.pdf deleted file mode 100644 index 9ac8fc9..0000000 Binary files a/cover.pdf and /dev/null differ diff --git a/cover.synctex.gz b/cover.synctex.gz deleted file mode 100644 index 6f2443a..0000000 Binary files a/cover.synctex.gz and /dev/null differ diff --git a/cover.tex b/cover.tex deleted file mode 100644 index 8842e02..0000000 --- a/cover.tex +++ /dev/null @@ -1,42 +0,0 @@ -\documentclass{book} -\usepackage{graphicx} -%\usepackage{fancyvrb} -\begin{document} -\clearpage -%% temporary titles -% command to provide stretchy vertical space in proportion -\newcommand\nbvspace[1][3]{\vspace*{\stretch{#1}}} -% allow some slack to avoid under/overfull boxes -\newcommand\nbstretchyspace{\spaceskip0.5em plus 0.25em minus 0.25em} -% To improve spacing on titlepages -\newcommand{\nbtitlestretch}{\spaceskip0.6em} -\pagestyle{empty} -\begin{center} -\bfseries -\nbvspace[1] -\Huge -{\nbtitlestretch\huge -\texttt{java.util.helpmepls;}} - -\nbvspace[1] -\normalsize - -LEARNING TO CODE FROM \\ -A SUBPAR PROGRAMMER \\ -\nbvspace[1] -\small BY\\ -\Large ADITYA RAO\\[0.5em] -\footnotesize AUTHOR OF JACK SHIT - -\nbvspace[2] - -\includegraphics[width=1.5in]{website/resources/favicon_2.png} -\nbvspace[3] -\normalsize - -DOHA\\ -\large -PUBLISHED IN THE WILD -\nbvspace[1] -\end{center} -\end{document} \ No newline at end of file diff --git a/how2code-blx.bib b/how2code-blx.bib deleted file mode 100644 index 286c489..0000000 --- a/how2code-blx.bib +++ /dev/null @@ -1,11 +0,0 @@ -@Comment{$ biblatex control file $} -@Comment{$ biblatex bcf format version 3.10 $} -% Do not modify this file! -% -% This is an auxiliary file used by the 'biblatex' package. -% This file may safely be deleted. It will be recreated as -% required. - -@Control{biblatex-control, - options = {3.10:0:0:1:0:1:1:0:0:0:0:1:3:1:3:1:0:0:3:1:79:+:+:nty}, -} diff --git a/how2code.aux b/how2code.aux deleted file mode 100644 index ee10b7b..0000000 --- a/how2code.aux +++ /dev/null @@ -1,356 +0,0 @@ -\relax -\bibstyle{biblatex} -\bibdata{how2code-blx,references} -\citation{biblatex-control} -\abx@aux@refcontext{nty/global//global/global} -\providecommand\hyper@newdestlabel[2]{} -\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} -\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined -\global\let\oldnewlabel\newlabel -\gdef\newlabel#1#2{\newlabelxx{#1}#2} -\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} -\AtEndDocument{\ifx\hyper@anchor\@undefined -\let\newlabel\oldnewlabel -\fi} -\fi} -\global\let\hyper@last\relax -\gdef\HyperFirstAtBeginDocument#1{#1} -\providecommand\HyField@AuxAddToFields[1]{} -\providecommand\HyField@AuxAddToCoFields[2]{} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Review work and see if it needs to change}{10}{section*.2}\protected@file@percent } -\savepicturepage{pgfid1}{10} -\pgfsyspdfmark {pgfid1}{15653390}{27282501} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Make changes to existing work}{10}{section*.3}\protected@file@percent } -\savepicturepage{pgfid6}{10} -\pgfsyspdfmark {pgfid6}{15653390}{27282501} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add something is missing}{10}{section*.4}\protected@file@percent } -\savepicturepage{pgfid11}{10} -\pgfsyspdfmark {pgfid11}{15653390}{27282501} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Expand upon exisitng work}{10}{section*.5}\protected@file@percent } -\savepicturepage{pgfid16}{10} -\pgfsyspdfmark {pgfid16}{15653390}{27282501} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {pink}{pink!25}{\textcolor {pink!25}{o}}\ Rewrite or reword to improve existing work}{10}{section*.6}\protected@file@percent } -\savepicturepage{pgfid21}{10} -\pgfsyspdfmark {pgfid21}{15653390}{27282501} -\savepicturepage{pgfid2}{10} -\pgfsyspdfmark {pgfid2}{3689843}{27297246} -\savepicturepage{pgfid3}{10} -\pgfsyspdfmark {pgfid3}{6557043}{27028549} -\savepicturepage{pgfid7}{10} -\pgfsyspdfmark {pgfid7}{3689843}{20846816} -\savepicturepage{pgfid8}{10} -\pgfsyspdfmark {pgfid8}{6557043}{20578119} -\savepicturepage{pgfid12}{10} -\pgfsyspdfmark {pgfid12}{3689843}{16122000} -\savepicturepage{pgfid13}{10} -\pgfsyspdfmark {pgfid13}{6557043}{15853303} -\savepicturepage{pgfid17}{10} -\pgfsyspdfmark {pgfid17}{3689843}{12816968} -\savepicturepage{pgfid18}{10} -\pgfsyspdfmark {pgfid18}{6557043}{12548271} -\savepicturepage{pgfid22}{10} -\pgfsyspdfmark {pgfid22}{3689843}{9511936} -\savepicturepage{pgfid23}{10} -\pgfsyspdfmark {pgfid23}{6557043}{9243239} -\newlabel{chap:intro}{{}{11}{Prologue/Introduction}{chapter*.7}{}} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Potentially rewrite, sounds litte childish?}{11}{section*.8}\protected@file@percent } -\savepicturepage{pgfid26}{11} -\pgfsyspdfmark {pgfid26}{29310101}{25422978} -\savepicturepage{pgfid29}{11} -\pgfsyspdfmark {pgfid29}{35435665}{25437723} -\savepicturepage{pgfid30}{11} -\pgfsyspdfmark {pgfid30}{38302865}{25169026} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Maybe not the best in the introduction, consider rewriting}{11}{section*.9}\protected@file@percent } -\savepicturepage{pgfid31}{11} -\pgfsyspdfmark {pgfid31}{19543700}{17036456} -\savepicturepage{pgfid34}{11} -\pgfsyspdfmark {pgfid34}{35435665}{17051201} -\savepicturepage{pgfid35}{11} -\pgfsyspdfmark {pgfid35}{38302865}{16782504} -\@writefile{toc}{\contentsline {chapter}{\numberline {1}Why learn how to code}{13}{chapter.1}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:why-code}{{1}{13}{Why learn how to code}{chapter.1}{}} -\@writefile{toc}{\contentsline {section}{\numberline {1.1}Interest}{13}{section.1.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {1.2}Education}{14}{section.1.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {1.3}Freedom}{14}{section.1.3}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ This section is written a bit poorly}{14}{section*.10}\protected@file@percent } -\savepicturepage{pgfid36}{14} -\pgfsyspdfmark {pgfid36}{18299703}{27346886} -\savepicturepage{pgfid37}{14} -\pgfsyspdfmark {pgfid37}{3689843}{27361631} -\savepicturepage{pgfid38}{14} -\pgfsyspdfmark {pgfid38}{6557043}{27092934} -\@writefile{toc}{\contentsline {chapter}{\numberline {2}What is coding?}{15}{chapter.2}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:intro-coding}{{2}{15}{What is coding?}{chapter.2}{}} -\@writefile{toc}{\contentsline {chapter}{\numberline {3}How does a computer work?}{17}{chapter.3}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:computers}{{3}{17}{How does a computer work?}{chapter.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {3.1}Ones and Zeros}{17}{section.3.1}\protected@file@percent } -\newlabel{sec:computers-binary}{{3.1}{17}{Ones and Zeros}{section.3.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Binary}{18}{subsection.3.1.1}\protected@file@percent } -\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} -\newlabel{tab:binary1}{{\caption@xref {tab:binary1}{ on input line 207}}{18}{Binary}{subsection.3.1.1}{}} -\newlabel{tab:binary2}{{\caption@xref {tab:binary2}{ on input line 218}}{18}{Binary}{subsection.3.1.1}{}} -\@writefile{lot}{\contentsline {table}{\numberline {3.1}{\ignorespaces \textit {Decimal Number:} \textbf {11} \textit {Binary Number:} \textbf {1011}}}{18}{table.3.1}\protected@file@percent } -\newlabel{tab:binary3}{{\caption@xref {tab:binary3}{ on input line 231}}{19}{Binary}{table.3.1}{}} -\@writefile{lot}{\contentsline {table}{\numberline {3.2}{\ignorespaces \textit {Decimal Number:} \textbf {29} \textit {Binary Number:} \textbf {11101}}}{19}{table.3.2}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add in video here}{20}{section*.11}\protected@file@percent } -\savepicturepage{pgfid41}{20} -\pgfsyspdfmark {pgfid41}{20737515}{40975070} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Alternative Number systems}{20}{subsection.3.1.2}\protected@file@percent } -\newlabel{tab:binary4}{{\caption@xref {tab:binary4}{ on input line 259}}{21}{Alternative Number systems}{subsection.3.1.2}{}} -\@writefile{lot}{\contentsline {table}{\numberline {3.3}{\ignorespaces \textit {Binary Number:} \textbf {1001110} \textit {Hexadecimal Number:} \textbf {9E}}}{21}{table.3.3}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ I don't know if this is very practical, wth was I on}{21}{section*.12}\protected@file@percent } -\savepicturepage{pgfid42}{21} -\pgfsyspdfmark {pgfid42}{26846246}{31071023} -\savepicturepage{pgfid45}{21} -\pgfsyspdfmark {pgfid45}{35435665}{31085768} -\savepicturepage{pgfid46}{21} -\pgfsyspdfmark {pgfid46}{38302865}{30817071} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {pink}{pink!25}{\textcolor {pink!25}{o}}\ Talk about RGB color codes (probably the most practical use)}{21}{section*.13}\protected@file@percent } -\savepicturepage{pgfid47}{21} -\pgfsyspdfmark {pgfid47}{16630382}{27330793} -\savepicturepage{pgfid50}{21} -\pgfsyspdfmark {pgfid50}{35435665}{24668558} -\savepicturepage{pgfid51}{21} -\pgfsyspdfmark {pgfid51}{38302865}{24399861} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}ASCII and Unicode}{21}{subsection.3.1.3}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Specific information about unicode}{22}{section*.14}\protected@file@percent } -\savepicturepage{pgfid52}{22} -\pgfsyspdfmark {pgfid52}{22111128}{45057326} -\savepicturepage{pgfid53}{22} -\pgfsyspdfmark {pgfid53}{3689843}{45072071} -\savepicturepage{pgfid54}{22} -\pgfsyspdfmark {pgfid54}{6557043}{44803374} -\@writefile{toc}{\contentsline {section}{\numberline {3.2}Von-Nueman Architecture}{22}{section.3.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Why do I need to know this?}{22}{subsection.3.2.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}How is a computer structured}{22}{subsection.3.2.2}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {4}Starting with the basics}{25}{chapter.4}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:basics}{{4}{25}{Starting with the basics}{chapter.4}{}} -\@writefile{toc}{\contentsline {section}{\numberline {4.1}Getting started}{25}{section.4.1}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Talk in short about IDEs and different development enviornments}{25}{section*.15}\protected@file@percent } -\savepicturepage{pgfid57}{25} -\pgfsyspdfmark {pgfid57}{23754710}{19141655} -\savepicturepage{pgfid60}{25} -\pgfsyspdfmark {pgfid60}{35435665}{19156400} -\savepicturepage{pgfid61}{25} -\pgfsyspdfmark {pgfid61}{38302865}{18887703} -\@writefile{toc}{\contentsline {section}{\numberline {4.2}New file}{25}{section.4.2}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ java examples}{25}{section*.16}\protected@file@percent } -\savepicturepage{pgfid62}{25} -\pgfsyspdfmark {pgfid62}{18387992}{13023349} -\@writefile{toc}{\contentsline {section}{\numberline {4.3}Datatypes}{26}{section.4.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Primitaves}{26}{subsection.4.3.1}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange}{\textcolor {orange}{o}}\ Primitive Section}{26}{section*.17}\protected@file@percent } -\savepicturepage{pgfid63}{26} -\pgfsyspdfmark {pgfid63}{7048563}{45216521} -\savepicturepage{pgfid64}{26} -\pgfsyspdfmark {pgfid64}{3689843}{45231266} -\savepicturepage{pgfid65}{26} -\pgfsyspdfmark {pgfid65}{6557043}{44962569} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Basic Non-Primitaves}{26}{subsection.4.3.2}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange}{\textcolor {orange}{o}}\ Non-primitive Section}{26}{section*.18}\protected@file@percent } -\savepicturepage{pgfid68}{26} -\pgfsyspdfmark {pgfid68}{7048563}{28114268} -\savepicturepage{pgfid69}{26} -\pgfsyspdfmark {pgfid69}{3689843}{28071176} -\savepicturepage{pgfid70}{26} -\pgfsyspdfmark {pgfid70}{6557043}{27802479} -\@writefile{toc}{\contentsline {section}{\numberline {4.4}Basic in-built functions}{26}{section.4.4}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Might be too python specific, maybe make generic or make 2 editions for java built ins and python built ins}{26}{section*.19}\protected@file@percent } -\savepicturepage{pgfid73}{26} -\pgfsyspdfmark {pgfid73}{7048563}{10222633} -\savepicturepage{pgfid74}{26} -\pgfsyspdfmark {pgfid74}{3689843}{10237378} -\savepicturepage{pgfid75}{26} -\pgfsyspdfmark {pgfid75}{6557043}{9968681} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}print()}{27}{subsection.4.4.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}input()}{27}{subsection.4.4.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.3}len()}{27}{subsection.4.4.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.4}type()}{27}{subsection.4.4.4}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.5}Math}{27}{subsection.4.4.5}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{min()}{27}{section*.20}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{max()}{27}{section*.21}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{abs()}{27}{section*.22}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{round()}{27}{section*.23}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{pow()}{27}{section*.24}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{complex()}{27}{section*.25}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.5}if, then, else}{27}{section.4.5}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Find a new package for algorithms and psuedocode}{27}{section*.26}\protected@file@percent } -\savepicturepage{pgfid78}{27} -\pgfsyspdfmark {pgfid78}{4699040}{10222632} -\savepicturepage{pgfid81}{27} -\pgfsyspdfmark {pgfid81}{35435665}{10237377} -\savepicturepage{pgfid82}{27} -\pgfsyspdfmark {pgfid82}{38302865}{9968680} -\@writefile{toc}{\contentsline {section}{\numberline {4.6}for and while}{28}{section.4.6}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}while loops}{28}{subsection.4.6.1}\protected@file@percent } -\newlabel{{lst-py:while-def} caption}{{4.6.1}{28}{}{lstlisting.4.-1}{}} -\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Truth table for code example}}{29}{table.4.1}\protected@file@percent } -\newlabel{tab:while-def-tt}{{4.1}{29}{Truth table for code example}{table.4.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}for loops}{29}{subsection.4.6.2}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ really poorly written}{30}{section*.27}\protected@file@percent } -\savepicturepage{pgfid83}{30} -\pgfsyspdfmark {pgfid83}{18453711}{43484627} -\savepicturepage{pgfid84}{30} -\pgfsyspdfmark {pgfid84}{3689843}{43499372} -\savepicturepage{pgfid85}{30} -\pgfsyspdfmark {pgfid85}{6557043}{43230675} -\newlabel{{lst-py:for-def} caption}{{4.6.2}{30}{}{lstlisting.4.-2}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {4.1}{\ignorespaces {How the Range function works} label}}{30}{lstlisting.4.1}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Truth table for code example}}{31}{table.4.2}\protected@file@percent } -\newlabel{tab:for-def-tt}{{4.2}{31}{Truth table for code example}{table.4.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.3}do-while loops}{32}{subsection.4.6.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.4}the difference}{32}{subsection.4.6.4}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.7}functions}{32}{section.4.7}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Data-structures}{33}{chapter.5}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:datastructures}{{5}{33}{Data-structures}{chapter.5}{}} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}Mutable vs Immutable}{33}{section.5.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.2}Lists}{34}{section.5.2}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{code\textunderscore examples/chapter\textunderscore 5/list\textunderscore def.py}{34}{lstlisting.5.-3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.3}Arrays}{35}{section.5.3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.4}Tuples}{35}{section.5.4}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{code\textunderscore examples/chapter\textunderscore 5/tuple\textunderscore def.py}{35}{lstlisting.5.-4}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.5}Sets}{36}{section.5.5}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{code\textunderscore examples/chapter\textunderscore 5/set\textunderscore def.py}{36}{lstlisting.5.-5}\protected@file@percent } -\citation{chap_5_set_figure_1} -\abx@aux@cite{0}{chap_5_set_figure_1} -\abx@aux@segm{0}{0}{chap_5_set_figure_1} -\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces A Venn diagram of unions and intersections for two sets, $A$ and $B$ and their complements, within a universe $\Omega $ $A$,$B$}}{38}{figure.caption.28}\protected@file@percent } -\newlabel{fig:chap5-sets-1}{{5.1}{38}{A Venn diagram of unions and intersections for two sets, $A$ and $B$ and their complements, within a universe $\Omega $ $A$,$B$}{figure.caption.28}{}} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Autocite not working for footnote in figure, find a workaround}{38}{section*.29}\protected@file@percent } -\savepicturepage{pgfid88}{38} -\pgfsyspdfmark {pgfid88}{17604693}{26807318} -\savepicturepage{pgfid89}{38} -\pgfsyspdfmark {pgfid89}{3689843}{26822063} -\savepicturepage{pgfid90}{38} -\pgfsyspdfmark {pgfid90}{6557043}{26553366} -\@writefile{lol}{\contentsline {lstlisting}{code\textunderscore examples/chapter\textunderscore 5/set\textunderscore example\textunderscore output.txt}{38}{lstlisting.5.-6}\protected@file@percent } -\abx@aux@fnpage{1}{38} -\@writefile{toc}{\contentsline {section}{\numberline {5.6}Dictionary}{39}{section.5.6}\protected@file@percent } -\newlabel{sec:dictionary}{{5.6}{39}{Dictionary}{section.5.6}{}} -\@writefile{lol}{\contentsline {lstlisting}{code\textunderscore examples/chapter\textunderscore 5/dictionary\textunderscore def.py}{39}{lstlisting.5.-7}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.7}Advanced Data-structures}{41}{section.5.7}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Linked Lists}{41}{subsection.5.7.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Stacks}{41}{subsection.5.7.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.3}Queues}{41}{subsection.5.7.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.4}Trees}{41}{subsection.5.7.4}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{Binary Trees}{41}{section*.30}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{Binary Search Trees}{41}{section*.31}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.5}Heap}{41}{subsection.5.7.5}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.6}Hashmaps}{41}{subsection.5.7.6}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.7}Matrix}{41}{subsection.5.7.7}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {6}Simple Algorithms}{43}{chapter.6}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:simple-algorithms}{{6}{44}{Simple Algorithms}{chapter.6}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.1}Sorting}{44}{section.6.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}Selection Sort}{44}{subsection.6.1.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.2}Bubble Sort}{44}{subsection.6.1.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.3}Insertion Sort}{44}{subsection.6.1.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.4}Quick Sort}{44}{subsection.6.1.4}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.2}Searching}{44}{section.6.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}Linear Search}{44}{subsection.6.2.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}Binary Search}{44}{subsection.6.2.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.3}Intro to Basic Time Complexity}{44}{section.6.3}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {7}Practicing the basics}{47}{chapter.7}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:basics-practice}{{7}{47}{Practicing the basics}{chapter.7}{}} -\@writefile{toc}{\contentsline {section}{\numberline {7.1}Calculator}{47}{section.7.1}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{code\textunderscore examples/chapter\textunderscore 7/calculator\textunderscore 1.py}{47}{lstlisting.7.-8}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.2}Chatbot}{48}{section.7.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.3}Management System}{48}{section.7.3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.4}Task Planner}{48}{section.7.4}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {8}Learning some techniques}{49}{chapter.8}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:techniques}{{8}{49}{Learning some techniques}{chapter.8}{}} -\@writefile{toc}{\contentsline {section}{\numberline {8.1}Naming Conventions}{49}{section.8.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.2}Error Analysis}{49}{section.8.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.3}Packages}{49}{section.8.3}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {9}Logical Thinking}{51}{chapter.9}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:logical-thinking}{{9}{51}{Logical Thinking}{chapter.9}{}} -\@writefile{toc}{\contentsline {section}{\numberline {9.1}Decomposition}{51}{section.9.1}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ add checkpoints along the way \textit {through} each example to link the importnat idea (decomponsing/operationalizing ideas)}{53}{section*.32}\protected@file@percent } -\savepicturepage{pgfid93}{53} -\pgfsyspdfmark {pgfid93}{4699040}{21450330} -\savepicturepage{pgfid96}{53} -\pgfsyspdfmark {pgfid96}{35435665}{21465075} -\savepicturepage{pgfid97}{53} -\pgfsyspdfmark {pgfid97}{38302865}{21196378} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.1}Alarm Clock Example}{53}{subsection.9.1.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.2}Morning Routine Example}{55}{subsection.9.1.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.2}Planning}{60}{section.9.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.1}Psuedocode}{61}{subsection.9.2.1}\protected@file@percent } -\newlabel{sec:psuedocode}{{9.2.1}{61}{Psuedocode}{subsection.9.2.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.2}Flowcharts}{61}{subsection.9.2.2}\protected@file@percent } -\newlabel{sec:flowchart}{{9.2.2}{61}{Flowcharts}{subsection.9.2.2}{}} -\@writefile{toc}{\contentsline {section}{\numberline {9.3}Mathematics}{61}{section.9.3}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {10}Two Camps}{63}{chapter.10}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:intro-functional-oops}{{10}{63}{Two Camps}{chapter.10}{}} -\@writefile{toc}{\contentsline {section}{\numberline {10.1}Functional}{63}{section.10.1}\protected@file@percent } -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Avi's Guest Section}{63}{section*.36}\protected@file@percent } -\savepicturepage{pgfid101}{63} -\pgfsyspdfmark {pgfid101}{18387992}{28629367} -\@writefile{toc}{\contentsline {section}{\numberline {10.2}Object Oriented}{63}{section.10.2}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {11}Functional Programming Crash Course}{65}{chapter.11}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:crash-functional}{{11}{65}{Functional Programming Crash Course}{chapter.11}{}} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Avi's Guest Chapter}{65}{section*.37}\protected@file@percent } -\savepicturepage{pgfid102}{65} -\pgfsyspdfmark {pgfid102}{18387992}{28616916} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ FUNC: Maybe remove this from the book and add to follow-up. This seems a bit out of the scope of what's required}{65}{section*.38}\protected@file@percent } -\savepicturepage{pgfid103}{65} -\pgfsyspdfmark {pgfid103}{18387992}{26016313} -\@writefile{toc}{\contentsline {chapter}{\numberline {12}Object Oriented Programming Crash Course}{67}{chapter.12}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:oops}{{12}{67}{Object Oriented Programming Crash Course}{chapter.12}{}} -\@writefile{tdo}{\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ OOPS: Maybe remove this from the book and add to follow-up. This seems a bit out of the scope of what's required}{67}{section*.39}\protected@file@percent } -\savepicturepage{pgfid104}{67} -\pgfsyspdfmark {pgfid104}{18387992}{28064148} -\@writefile{toc}{\contentsline {section}{\numberline {12.1}Classes, Methods, and Objects}{67}{section.12.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {12.2}Inheritance}{67}{section.12.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {12.3}Encapsulation}{67}{section.12.3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {12.4}Abstraction}{67}{section.12.4}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {12.5}Polymorphism}{67}{section.12.5}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {13}Hello World!}{69}{chapter.13}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:hello-world}{{13}{69}{Hello World!}{chapter.13}{}} -\@writefile{toc}{\contentsline {section}{\numberline {13.1}Where do I go from here?}{69}{section.13.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {13.2}Topic/resources to look into (by subject area)}{69}{section.13.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {13.2.1}Algorithms and Mathematics}{69}{subsection.13.2.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{Formal Logic}{69}{section*.40}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{Linear Algebra}{69}{section*.41}\protected@file@percent } -\@writefile{toc}{\contentsline {paragraph}{Linear Algebra Done Right (S. Axler):}{69}{section*.42}\protected@file@percent } -\@writefile{toc}{\contentsline {paragraph}{Linear Algebra (J. Hefferon):}{70}{section*.43}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {13.2.2}Networking}{70}{subsection.13.2.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {13.2.3}Data Analysis}{70}{subsection.13.2.3}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {A}Bibliography and References}{71}{appendix.A}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:apdx-bib}{{A}{71}{Bibliography and References}{appendix.A}{}} -\abx@aux@page{2}{71} -\@writefile{toc}{\contentsline {chapter}{\numberline {B}Suplemental Code}{73}{appendix.B}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chap:apdx-sup-code}{{B}{73}{Suplemental Code}{appendix.B}{}} -\abx@aux@read@bbl@mdfivesum{DA1CDAE1605ACE813A728B702D3F8120} -\abx@aux@defaultrefcontext{0}{chap_5_set_figure_1}{nty/global//global/global} -\abx@aux@defaultlabelprefix{0}{chap_5_set_figure_1}{} -\gdef \@abspage@last{73} diff --git a/how2code.bbl b/how2code.bbl deleted file mode 100644 index 96810e3..0000000 --- a/how2code.bbl +++ /dev/null @@ -1,47 +0,0 @@ -% $ biblatex auxiliary file $ -% $ biblatex bbl format version 3.2 $ -% Do not modify the above lines! -% -% This is an auxiliary file used by the 'biblatex' package. -% This file may safely be deleted. It will be recreated as -% required. -% -\begingroup -\makeatletter -\@ifundefined{ver@biblatex.sty} - {\@latex@error - {Missing 'biblatex' package} - {The bibliography requires the 'biblatex' package.} - \aftergroup\endinput} - {} -\endgroup - -\datalist[entry]{nty/global//global/global} - \entry{chap_5_set_figure_1}{article}{} - \name{author}{1}{}{% - {{hash=CJ}{% - family={Cardinal}, - familyi={C\bibinitperiod}, - given={J.}, - giveni={J\bibinitperiod}, - }}% - } - \strng{namehash}{CJ1} - \strng{fullhash}{CJ1} - \field{labelnamesource}{author} - \field{labeltitlesource}{title} - \field{sortinit}{C} - \field{sortinithash}{C} - \verb{doi} - \verb 10.5334/jcaa.16 - \endverb - \field{pages}{56\bibrangedash 78} - \field{title}{Sets, Graphs, and Things We Can See: A Formal Combinatorial - Ontology for Empirical Intra-Site Analysis} - \field{volume}{2} - \field{journaltitle}{Journal of Computer Applications in Archaeology} - \field{month}{04} - \field{year}{2019} - \endentry -\enddatalist -\endinput diff --git a/how2code.blg b/how2code.blg deleted file mode 100644 index 62824b3..0000000 --- a/how2code.blg +++ /dev/null @@ -1,68 +0,0 @@ -This is BibTeX, Version 0.99d -Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 -The top-level auxiliary file: how2code.aux -Reallocating 'name_of_file' (item size: 1) to 9 items. -The style file: biblatex.bst -Reallocating 'name_of_file' (item size: 1) to 13 items. -Reallocating 'name_of_file' (item size: 1) to 11 items. -Reallocating 'glb_str_end' (item size: 4) to 20 items. -Reallocating 'glb_str_ptr' (item size: 4) to 20 items. -Reallocating 'global_strs' (item size: 1) to 4000000 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'wiz_functions' (item size: 4) to 6000 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -Database file #1: how2code-blx.bib -Database file #2: references.bib -Biblatex version: 3.19 -Reallocating 'wiz_functions' (item size: 4) to 9000 items. -Reallocating 'singl_function' (item size: 4) to 100 items. -You've used 2 entries, - 6399 wiz_defined-function locations, - 1210 strings with 9186 characters, -and the built_in function-call counts, 5839 in all, are: -= -- 328 -> -- 159 -< -- 29 -+ -- 144 -- -- 56 -* -- 320 -:= -- 766 -add.period$ -- 0 -call.type$ -- 2 -change.case$ -- 10 -chr.to.int$ -- 48 -cite$ -- 2 -duplicate$ -- 529 -empty$ -- 529 -format.name$ -- 47 -if$ -- 1222 -int.to.chr$ -- 0 -int.to.str$ -- 2 -missing$ -- 0 -newline$ -- 46 -num.names$ -- 41 -pop$ -- 373 -preamble$ -- 1 -purify$ -- 12 -quote$ -- 0 -skip$ -- 240 -stack$ -- 0 -substring$ -- 521 -swap$ -- 139 -text.length$ -- 46 -text.prefix$ -- 1 -top$ -- 1 -type$ -- 56 -warning$ -- 0 -while$ -- 124 -width$ -- 0 -write$ -- 45 diff --git a/how2code.fdb_latexmk b/how2code.fdb_latexmk deleted file mode 100644 index cd5108e..0000000 --- a/how2code.fdb_latexmk +++ /dev/null @@ -1,287 +0,0 @@ -# Fdb version 4 -["bibtex how2code"] 1698516625 "how2code.aux" "how2code.bbl" "how2code" 1698516643 0 - "./how2code-blx.bib" 1698516641 342 5ba7332ec7ecc2dc9c6b1bd96e3d9aad "" - "./references.bib" 1697669868 324 3dbe672572a20ff59bb2ab694314bbcc "" - "C:/MiKTex/bibtex/bst/biblatex/biblatex.bst" 1679055682 65484 b7949c47a88ed6dca66ebc7a04577312 "" - "how2code.aux" 1698516641 28565 f5c10eb37dca6eb5b2f0d290ca592312 "pdflatex" - (generated) - "how2code.bbl" - "how2code.blg" - (rewritten before read) -["pdflatex"] 1698516635 "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/how2code.tex" "how2code.pdf" "how2code" 1698516643 0 - "C:/MiKTex/fonts/tfm/jknappen/ec/tcrm1200.tfm" 993062508 1444 95ffe0f19b974d50849790c8225c7ef7 "" - "C:/MiKTex/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1233955448 1004 54797486969f23fa377b128694d548df "" - "C:/MiKTex/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1233955448 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 "" - "C:/MiKTex/fonts/tfm/public/amsfonts/euler/eurm10.tfm" 1233955452 1228 9be37fdf0dc0e1f4df4af3594876d628 "" - "C:/MiKTex/fonts/tfm/public/amsfonts/euler/eurm5.tfm" 1233955452 1228 6fc4d2f2c0a79dc4f413411f6e2f336c "" - "C:/MiKTex/fonts/tfm/public/amsfonts/euler/eurm7.tfm" 1233955452 1228 22a83614922c993c1b2e124955a38ca1 "" - "C:/MiKTex/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1233955454 916 f87d7c45f9c908e672703b83b72241a3 "" - "C:/MiKTex/fonts/tfm/public/amsfonts/symbols/msam5.tfm" 1233955454 924 9904cf1d39e9767e7a3622f2a125a565 "" - "C:/MiKTex/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1233955454 928 2dc8d444221b7a635bb58038579b861a "" - "C:/MiKTex/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1233955454 908 2921f8a10601f252058503cc6570e581 "" - "C:/MiKTex/fonts/tfm/public/amsfonts/symbols/msbm5.tfm" 1233955454 940 75ac932a52f80982a9f8ea75d03a34cf "" - "C:/MiKTex/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1233955454 940 228d6584342e91276bf566bcf9716b83 "" - "C:/MiKTex/fonts/tfm/public/cm/cmbx12.tfm" 1136768653 1324 c910af8c371558dc20f2d7822f66fe64 "" - "C:/MiKTex/fonts/tfm/public/cm/cmbxti10.tfm" 1136768653 1532 9162035f4e7176612125649e348e2195 "" - "C:/MiKTex/fonts/tfm/public/cm/cmcsc10.tfm" 1136768653 1300 63a6111ee6274895728663cf4b4e7e81 "" - "C:/MiKTex/fonts/tfm/public/cm/cmex10.tfm" 1136768653 992 662f679a0b3d2d53c1b94050fdaa3f50 "" - "C:/MiKTex/fonts/tfm/public/cm/cmitt10.tfm" 1136768653 768 2297ad2ac26f37e67f756dad27c77d68 "" - "C:/MiKTex/fonts/tfm/public/cm/cmmi12.tfm" 1136768653 1524 4414a8315f39513458b80dfc63bff03a "" - "C:/MiKTex/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad "" - "C:/MiKTex/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 "" - "C:/MiKTex/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f "" - "C:/MiKTex/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 "" - "C:/MiKTex/fonts/tfm/public/cm/cmr17.tfm" 1136768653 1292 296a67155bdbfc32aa9c636f21e91433 "" - "C:/MiKTex/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 "" - "C:/MiKTex/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d "" - "C:/MiKTex/fonts/tfm/public/cm/cmsl12.tfm" 1136768653 1504 f280e6069e577ca4a981806c471fe65c "" - "C:/MiKTex/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 "" - "C:/MiKTex/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 "" - "C:/MiKTex/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 "" - "C:/MiKTex/fonts/tfm/public/cm/cmti10.tfm" 1136768653 1480 aa8e34af0eb6a2941b776984cf1dfdc4 "" - "C:/MiKTex/fonts/tfm/public/cm/cmti12.tfm" 1136768653 1484 ed72f8f5cf654cda15ecc8e32bfcbee5 "" - "C:/MiKTex/fonts/tfm/public/cm/cmtt10.tfm" 1136768653 768 1321e9409b4137d6fb428ac9dc956269 "" - "C:/MiKTex/fonts/tfm/public/cm/cmtt12.tfm" 1136768653 772 9a936b7f5e2ff0557fce0f62822f0bbf "" - "C:/MiKTex/fonts/tfm/public/cm/cmtt8.tfm" 1136768653 768 d7b9a2629a0c353102ad947dc9221d49 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1247596666 32080 340ef9bf63678554ee606688e7b5339d "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmbxti10.pfb" 1247596667 36554 b67dc2cfa451409e100b3fcf5f506509 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmcsc10.pfb" 1247596667 32001 6aeea3afe875097b1eb0da29acd61e28 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmitt10.pfb" 1247596666 26057 4749ebe351ca6b60601cf0ab49d1bf5d "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmmi12.pfb" 1247596667 36741 0ee9e374ec3e30da87cdfb0ea3575226 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1247596667 35752 024fb6c41858982481f6968b5fc26508 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1247596667 32722 d7379af29a190c3f453aba36302ff5a9 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmr17.pfb" 1247596666 32362 bc3f3eec7ab7d65fe700963d4017d32c "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmr7.pfb" 1247596667 32762 7fee39e011c23b3589931effd97b9702 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1247596667 32726 39f0f9e62e84beb801509898a605dbd5 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmsl12.pfb" 1247596666 34586 5a65dc15601f9c74fe3fb3f37b3b8b6f "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1247596667 32569 5e5ddc8df908dea60932f3c484a54c0d "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmsy8.pfb" 1247596667 32626 5abc8bb2f28aa647d4c70f8ea38cc0d3 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmti10.pfb" 1247596667 37944 359e864bd06cde3b1cf57bb20757fb06 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmti12.pfb" 1247596667 36118 fad905eba93cff5bce1e185fe980a177 "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmtt10.pfb" 1247596667 31099 342ef5a582aacbd3346f3cf4579679fa "" - "C:/MiKTex/fonts/type1/public/amsfonts/cm/cmtt12.pfb" 1247596666 24252 1e4e051947e12dfb50fee0b7f4e26e3a "" - "C:/MiKTex/tex/context/base/mkii/supp-pdf.mkii" 1580393758 71627 94eb9990bed73c364d7f53f960cc8c5b "" - "C:/MiKTex/tex/generic/atbegshi/atbegshi.sty" 1575574700 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" - "C:/MiKTex/tex/generic/bigintcalc/bigintcalc.sty" 1576437202 40635 c40361e206be584d448876bba8a64a3b "" - "C:/MiKTex/tex/generic/bitset/bitset.sty" 1575930176 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcirc.defines.tex" 1696936702 42321 670ae5f052636a378a95519049bbfbea "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircbipoles.tex" 1696936702 297251 d8b78b656d792e93cf029677ee288ac7 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcirccurrent.tex" 1696936702 9538 5ecfacd0f3b34205ead5278f651188f9 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircflow.tex" 1696936702 9804 c798ad5aecf136173107e22d62a2ab4b "" - "C:/MiKTex/tex/generic/circuitikz/pgfcirclabel.tex" 1696936702 15442 8a06ce9a1920d49cb363c6a3d0cf1c22 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircmonopoles.tex" 1696936702 57153 b72aab3bad2075a7b7f1ffe87287f977 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircmultipoles.tex" 1696936702 117880 e2be366ececf066ff7b4ec73fae099c7 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircpath.tex" 1696936702 16722 8cc3539f0302eebd74642e8a97088e56 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircquadpoles.tex" 1696936702 84261 6e24ae2fed4f8ad5643977cfa032e023 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircshapes.tex" 1696936702 32826 56249c27568f079fee1cb629e2130032 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcirctripoles.tex" 1696936702 384633 1a24edf72e23b23104e303ef46bd93af "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircutils.tex" 1696936702 14587 de7a079a39b08e55015e2efa9749ac37 "" - "C:/MiKTex/tex/generic/circuitikz/pgfcircvoltage.tex" 1696936702 35629 884a6c44cf7f32cb2f7490f5420767aa "" - "C:/MiKTex/tex/generic/gettitlestring/gettitlestring.sty" 1576437266 8371 9d55b8bd010bc717624922fb3477d92e "" - "C:/MiKTex/tex/generic/iftex/iftex.sty" 1644000708 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" - "C:/MiKTex/tex/generic/iftex/ifvtex.sty" 1644000708 1057 525c2192b5febbd8c1f662c9468335bb "" - "C:/MiKTex/tex/generic/infwarerr/infwarerr.sty" 1575403108 8356 7bbb2c2373aa810be568c29e333da8ed "" - "C:/MiKTex/tex/generic/intcalc/intcalc.sty" 1576437364 31769 002a487f55041f8e805cfbf6385ffd97 "" - "C:/MiKTex/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576766904 5412 d5a2436094cd7be85769db90f29250a6 "" - "C:/MiKTex/tex/generic/ltxcmds/ltxcmds.sty" 1601735609 18568 4409f8f50cd365c68e684407e5350b1b "" - "C:/MiKTex/tex/generic/pdfescape/pdfescape.sty" 1575930300 19007 15924f7228aca6c6d184b115f4baa231 "" - "C:/MiKTex/tex/generic/pdftexcmds/pdftexcmds.sty" 1623005277 20089 80423eac55aa175305d35b49e04fe23b "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1673778790 1016 1c2b89187d12a2768764b83b4945667c "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1673778790 43820 1fef971b75380574ab35a0d37fd92608 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1673778790 19324 f4e4c6403dd0f1605fd20ed22fa79dea "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1673778790 6038 ccb406740cc3f03bbfb58ad504fe8c27 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1673778790 6911 f6d4cf5a3fef5cc879d668b810e82868 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1673778790 4883 42daaf41e27c3735286e23e48d2d7af9 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1673778790 2544 8c06d2a7f0f469616ac9e13db6d2f842 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1673778790 44195 5e390c414de027626ca5e2df888fa68d "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1673778790 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1673778790 21302 788a79944eb22192a4929e46963a3067 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1673778790 9691 3d42d89522f4650c2f3dc616ca2b925e "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1673778790 33335 dd1fa4814d4e51f18be97d88bf0da60c "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1673778790 2965 4c2b1f4e0826925746439038172e5d6f "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1673778790 5196 2cc249e0ee7e03da5f5f6589257b1e5b "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1673778790 20821 7579108c1e9363e61a0b1584778804aa "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1673778790 35249 abd4adf948f960299a4b3d27c5dddf46 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1673778790 22012 81b34a0aa8fa1a6158cc6220b00e4f10 "" - "C:/MiKTex/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1673778790 8893 e851de2175338fdf7c17f3e091d94618 "" - "C:/MiKTex/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybending.code.tex" 1673778790 345 9efe6b557b64ab0401dc06a4ef8ca04c "" - "C:/MiKTex/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex" 1673778790 15929 463535aa2c4268fead6674a75c0e8266 "" - "C:/MiKTex/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfit.code.tex" 1673778790 3626 2d87dc681257fa32d07a8b3934b10f88 "" - "C:/MiKTex/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfpu.code.tex" 1673778790 283 0802c14f542ec5204d2d1cc89f08a4d2 "" - "C:/MiKTex/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex" 1673778790 3937 3f208572dd82c71103831da976d74f1a "" - "C:/MiKTex/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1673778790 11518 738408f795261b70ce8dd47459171309 "" - "C:/MiKTex/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1673778790 186782 af500404a9edec4d362912fe762ded92 "" - "C:/MiKTex/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex" 1673778790 58801 1e750fb0692eb99aaac45698bbec96b1 "" - "C:/MiKTex/tex/generic/pgf/libraries/pgflibrarycurvilinear.code.tex" 1673778790 14117 ce877c5ca2b43f31c2cd81e74cc26bd9 "" - "C:/MiKTex/tex/generic/pgf/libraries/pgflibraryfpu.code.tex" 1673778790 85938 8e4ba97c5906e1c0d158aea81fe29af7 "" - "C:/MiKTex/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1673778790 32995 ac577023e12c0e4bd8aa420b2e852d1a "" - "C:/MiKTex/tex/generic/pgf/math/pgfint.code.tex" 1673778790 3063 8c415c68a0f3394e45cfeca0b65f6ee6 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmath.code.tex" 1673778790 949 cea70942e7b7eddabfb3186befada2e6 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathcalc.code.tex" 1673778790 13270 2e54f2ce7622437bf37e013d399743e3 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfloat.code.tex" 1673778790 104717 9b2393fbf004a0ce7fa688dbce423848 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1673778790 10165 cec5fa73d49da442e56efc2d605ef154 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1673778790 28178 41c17713108e0795aac6fef3d275fbca "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1673778790 9649 85779d3d8d573bfd2cd4137ba8202e60 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1673778790 3865 ac538ab80c5cf82b345016e474786549 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1673778790 3177 27d85c44fbfe09ff3b2cf2879e3ea434 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1673778790 11024 0179538121bc2dba172013a3ef89519f "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1673778790 7890 0a86dbf4edfd88d022e0d889ec78cc03 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1673778790 3379 781797a101f647bab82741a99944a229 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1673778790 92405 f515f31275db273f97b9d8f52e1b0736 "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathparser.code.tex" 1673778790 37466 97b0a1ba732e306a1a2034f5a73e239f "" - "C:/MiKTex/tex/generic/pgf/math/pgfmathutil.code.tex" 1673778790 8471 c2883569d03f69e8e1cabfef4999cfd7 "" - "C:/MiKTex/tex/generic/pgf/modules/pgfmodulebending.code.tex" 1673778790 10901 2a1622fae7fe4eb4574c13e264019b2f "" - "C:/MiKTex/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1673778790 21211 1e73ec76bd73964d84197cc3d2685b01 "" - "C:/MiKTex/tex/generic/pgf/modules/pgfmodulenonlineartransformations.code.tex" 1673778790 12243 a8b138086af750a4e0d253790eb930d8 "" - "C:/MiKTex/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1673778790 16121 346f9013d34804439f7436ff6786cef7 "" - "C:/MiKTex/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1673778790 44792 271e2e1934f34c759f4dedb1e14a5015 "" - "C:/MiKTex/tex/generic/pgf/pgf.revision.tex" 1673778790 114 e6d443369d0673933b38834bf99e422d "" - "C:/MiKTex/tex/generic/pgf/systemlayer/pgf.cfg" 1673778790 926 2963ea0dcf6cc6c0a770b69ec46a477b "" - "C:/MiKTex/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1673778790 5542 32f75a31ea6c3a7e1148cd6d5e93dbb7 "" - "C:/MiKTex/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1673778790 12612 7774ba67bfd72e593c4436c2de6201e3 "" - "C:/MiKTex/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1673778790 61351 bc5f86e0355834391e736e97a61abced "" - "C:/MiKTex/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1673778790 1896 b8e0ca0ac371d74c0ca05583f6313c91 "" - "C:/MiKTex/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1673778790 7778 53c8b5623d80238f6a20aa1df1868e63 "" - "C:/MiKTex/tex/generic/pgf/utilities/pgffor.code.tex" 1673778790 24033 d8893a1ec4d1bfa101b172754743d340 "" - "C:/MiKTex/tex/generic/pgf/utilities/pgfkeys.code.tex" 1673778790 39784 414c54e866ebab4b801e2ad81d9b21d8 "" - "C:/MiKTex/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex" 1673778790 37433 940bc6d409f1ffd298adfdcaf125dd86 "" - "C:/MiKTex/tex/generic/pgf/utilities/pgfrcs.code.tex" 1673778790 4385 510565c2f07998c8a0e14f0ec07ff23c "" - "C:/MiKTex/tex/generic/pgf/utilities/pgfutil-common.tex" 1673778790 29239 22e8c7516012992a49873eff0d868fed "" - "C:/MiKTex/tex/generic/pgf/utilities/pgfutil-latex.def" 1673778790 6950 8524a062d82b7afdc4a88a57cb377784 "" - "C:/MiKTex/tex/generic/uniquecounter/uniquecounter.sty" 1576437612 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" - "C:/MiKTex/tex/generic/xkeyval/xkeyval.tex" 1656236919 19231 27205ee17aaa2902aea3e0c07a3cfc65 "" - "C:/MiKTex/tex/generic/xkeyval/xkvutils.tex" 1656236919 7677 9cb1a74d945bc9331f2181c0a59ff34a "" - "C:/MiKTex/tex/latex/00miktex/epstopdf-sys.cfg" 1616067285 584 2a1075dd71571459f59146da9f7502ad "" - "C:/MiKTex/tex/latex/algorithmicx/algorithmicx.sty" 1114653600 26750 ce139c05a983e19ddca355b43e29c395 "" - "C:/MiKTex/tex/latex/algpseudocodex/algpseudocodex.sty" 1682608898 41509 837cfcc7518e510b1b7ee0351b65150c "" - "C:/MiKTex/tex/latex/amsfonts/amsfonts.sty" 1358201372 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c "" - "C:/MiKTex/tex/latex/amsfonts/amssymb.sty" 1358201372 13829 94730e64147574077f8ecfea9bb69af4 "" - "C:/MiKTex/tex/latex/amsfonts/umsa.fd" 1358201372 961 6518c6525a34feb5e8250ffa91731cff "" - "C:/MiKTex/tex/latex/amsfonts/umsb.fd" 1358201372 961 d02606146ba5601b5645f987c92e6193 "" - "C:/MiKTex/tex/latex/amsmath/amsbsy.sty" 1686931788 2222 499d61426192c39efd8f410ee1a52b9c "" - "C:/MiKTex/tex/latex/amsmath/amsgen.sty" 1686931787 4173 82ac04dfb1256038fad068287fbb4fe6 "" - "C:/MiKTex/tex/latex/amsmath/amsmath.sty" 1686931788 88371 d84032c0f422c3d1e282266c01bef237 "" - "C:/MiKTex/tex/latex/amsmath/amsopn.sty" 1686931788 4474 b811654f4bf125f11506d13d13647efb "" - "C:/MiKTex/tex/latex/amsmath/amstext.sty" 1686931788 2444 0d0c1ee65478277e8015d65b86983da2 "" - "C:/MiKTex/tex/latex/atveryend/atveryend.sty" 1576104710 19336 ce7ae9438967282886b3b036cfad1e4d "" - "C:/MiKTex/tex/latex/auxhook/auxhook.sty" 1576542332 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" - "C:/MiKTex/tex/latex/base/atbegshi-ltx.sty" 1687174146 3045 909ba7bc518ac6e8e7ef69971d52f389 "" - "C:/MiKTex/tex/latex/base/atveryend-ltx.sty" 1687174146 2462 91a1cb69153367feea29040eef0c27f4 "" - "C:/MiKTex/tex/latex/base/bk12.clo" 1687174146 8285 0e0427aca4aa892dd0141623f81a21a7 "" - "C:/MiKTex/tex/latex/base/book.cls" 1687174146 23268 4ef3f0c1d276578b68abf6a1d0e1b8ad "" - "C:/MiKTex/tex/latex/base/ifthen.sty" 1687174146 5319 5435f8f7051e23a851a1c665c5b84e22 "" - "C:/MiKTex/tex/latex/base/omscmr.fd" 1687174146 2469 7cf25c0dd8ba984c37b877b83027725f "" - "C:/MiKTex/tex/latex/biblatex/bbx/authortitle.bbx" 1679055682 3437 93548c4d253d9aafc6b0a9551ec060ad "" - "C:/MiKTex/tex/latex/biblatex/bbx/standard.bbx" 1679055682 25680 409c3f3d570418bc545e8065bebd0688 "" - "C:/MiKTex/tex/latex/biblatex/bbx/verbose-trad2.bbx" 1679055682 97 74ed7d4b79ec1f1cbb1c48f15f07c8fa "" - "C:/MiKTex/tex/latex/biblatex/biblatex.cfg" 1679055682 69 249fa6df04d948e51b6d5c67bea30c42 "" - "C:/MiKTex/tex/latex/biblatex/biblatex.def" 1679055682 92527 8f6b3a677f74ea525477a813f33c4e65 "" - "C:/MiKTex/tex/latex/biblatex/biblatex.sty" 1679055682 528517 7eed285c714f532e12ae48b360c080f8 "" - "C:/MiKTex/tex/latex/biblatex/blx-bibtex.def" 1679055682 24610 e8a51da6c1318fc1c283dff9fb3c65a6 "" - "C:/MiKTex/tex/latex/biblatex/blx-case-expl3.sty" 1679055682 8433 72f8188742e7214b7068f345cd0287ac "" - "C:/MiKTex/tex/latex/biblatex/blx-compat.def" 1679055682 13919 5426dbe90e723f089052b4e908b56ef9 "" - "C:/MiKTex/tex/latex/biblatex/blx-dm.def" 1679055682 32455 8d3e554836db11aab80a8e11be62e1b1 "" - "C:/MiKTex/tex/latex/biblatex/cbx/verbose-trad2.cbx" 1679055682 8784 3b7fc2dcf20a7a07260c69478f6dcc60 "" - "C:/MiKTex/tex/latex/biblatex/lbx/english.lbx" 1679055682 39965 48ce9ce3350aba9457f1020b1deba5cf "" - "C:/MiKTex/tex/latex/caption/caption.sty" 1696169587 56128 c2ccf1a29d78c33bc553880402e4fb9a "" - "C:/MiKTex/tex/latex/caption/caption3.sty" 1696169587 72619 ee90b6612147680fd73c3b1406a74245 "" - "C:/MiKTex/tex/latex/circuitikz/circuitikz.sty" 1696936702 13737 ce1ac72642263b5a66508106730ecc94 "" - "C:/MiKTex/tex/latex/draftwatermark/draftwatermark.sty" 1607795951 6990 c19f0e2ee25970cd4873c23ce67e5a94 "" - "C:/MiKTex/tex/latex/environ/environ.sty" 1399192161 4378 f429f0da968c278653359293040a8f52 "" - "C:/MiKTex/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1623003186 13886 d1306dcf79a944f6988e688c1785f9ce "" - "C:/MiKTex/tex/latex/etoolbox/etoolbox.sty" 1601897756 46845 3b58f70c6e861a13d927bff09d35ecbc "" - "C:/MiKTex/tex/latex/fifo-stack/fifo-stack.sty" 1396867154 8131 92dc2d34bc6a866d79c62eb360f0792d "" - "C:/MiKTex/tex/latex/float/float.sty" 1469023953 6916 16d2656a1984957e674b149555f1ea1d "" - "C:/MiKTex/tex/latex/geometry/geometry.cfg" 1578057145 1104 7ac475a4e3466b0b43e138e9356bda83 "" - "C:/MiKTex/tex/latex/geometry/geometry.sty" 1578057145 42759 9cf6c5257b1bc7af01a58859749dd37a "" - "C:/MiKTex/tex/latex/graphics-cfg/color.cfg" 1465894292 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" - "C:/MiKTex/tex/latex/graphics-cfg/graphics.cfg" 1465894292 1224 978390e9c2234eab29404bc21b268d1e "" - "C:/MiKTex/tex/latex/graphics-def/pdftex.def" 1663918690 19448 1e988b341dda20961a6b931bcde55519 "" - "C:/MiKTex/tex/latex/graphics/color.sty" 1665067579 7233 e46ce9241d2b2ca2a78155475fdd557a "" - "C:/MiKTex/tex/latex/graphics/graphics.sty" 1665067579 18387 8f900a490197ebaf93c02ae9476d4b09 "" - "C:/MiKTex/tex/latex/graphics/graphicx.sty" 1665067579 8010 a8d949cbdbc5c983593827c9eec252e1 "" - "C:/MiKTex/tex/latex/graphics/keyval.sty" 1665067579 2671 7e67d78d9b88c845599a85b2d41f2e39 "" - "C:/MiKTex/tex/latex/graphics/mathcolor.ltx" 1665067579 3171 1cf0d440b5464e2f034398ce4ef36f75 "" - "C:/MiKTex/tex/latex/graphics/trig.sty" 1665067579 4023 293ea1c16429fc0c4cf605f4da1791a9 "" - "C:/MiKTex/tex/latex/hycolor/hycolor.sty" 1580384392 18571 4c28a13fc3d975e6e81c9bea1d697276 "" - "C:/MiKTex/tex/latex/hyperref/hpdftex.def" 1688831805 48313 3e63f55d416cb9a219ad316780ed6e84 "" - "C:/MiKTex/tex/latex/hyperref/hyperref.sty" 1688831805 220504 169e62639b625d84e162873f334fc3b1 "" - "C:/MiKTex/tex/latex/hyperref/nameref.sty" 1688831805 13887 0d9aeb0c8de393ccff89a8c740a0ac64 "" - "C:/MiKTex/tex/latex/hyperref/pd1enc.def" 1688831805 14247 b5446170da36f22f2489e5f7d943db5c "" - "C:/MiKTex/tex/latex/hyperref/puenc.def" 1688831805 117118 5595bc841ebb373d40a4c1ec21cfadda "" - "C:/MiKTex/tex/latex/kvoptions/kvoptions.sty" 1656236481 22555 6d8e155cfef6d82c3d5c742fea7c992e "" - "C:/MiKTex/tex/latex/kvsetkeys/kvsetkeys.sty" 1665066333 13815 760b0c02f691ea230f5359c4e1de23a7 "" - "C:/MiKTex/tex/latex/l3backend/l3backend-pdftex.def" 1681896761 29940 9473d58112bc8a88f5505b823a053dde "" - "C:/MiKTex/tex/latex/l3kernel/expl3.sty" 1693318691 6547 93cfd2d5e9d40d6ac03d44dd9b0face0 "" - "C:/MiKTex/tex/latex/l3packages/l3keys2e/l3keys2e.sty" 1693318928 4674 f8858208a18cf3115e892fb13f8b78db "" - "C:/MiKTex/tex/latex/l3packages/xparse/xparse.sty" 1693318928 9327 42f235aa5042e39fdc94e4fc0343a2fa "" - "C:/MiKTex/tex/latex/letltxmacro/letltxmacro.sty" 1575403136 5766 13a9e8766c47f30327caf893ece86ac8 "" - "C:/MiKTex/tex/latex/lipsum/lipsum.ltd.tex" 1633253722 95525 6fd0552101a6b1f9b7a84b402ec435ba "" - "C:/MiKTex/tex/latex/lipsum/lipsum.sty" 1633253722 14690 c2c754218a7108db7823a4839c1bc3cd "" - "C:/MiKTex/tex/latex/listings/listings.cfg" 1679057124 1829 d8258b7d94f5f955e70c623e525f9f45 "" - "C:/MiKTex/tex/latex/listings/listings.sty" 1679057124 80947 75a96bb4c9f40ae31d54a01d924df2ff "" - "C:/MiKTex/tex/latex/listings/lstlang1.sty" 1679057124 205154 31132370016e8c97e49bc3862419679b "" - "C:/MiKTex/tex/latex/listings/lstmisc.sty" 1679057124 77021 d05e9115c67855816136d82929db8892 "" - "C:/MiKTex/tex/latex/logreq/logreq.def" 1280941015 1620 fb1c32b818f2058eca187e5c41dfae77 "" - "C:/MiKTex/tex/latex/logreq/logreq.sty" 1280941015 6187 b27afc771af565d3a9ff1ca7d16d0d46 "" - "C:/MiKTex/tex/latex/mathtools/mathtools.sty" 1656514886 62269 5c1837a5bc5db4c0d255eedc225ca44b "" - "C:/MiKTex/tex/latex/mathtools/mhsetup.sty" 1656514886 5582 a43dedf8e5ec418356f1e9dfe5d29fc3 "" - "C:/MiKTex/tex/latex/parskip/parskip.sty" 1615976160 4288 94714aa7f535440f33181fec52a31963 "" - "C:/MiKTex/tex/latex/pgf/basiclayer/pgf.sty" 1673778790 1090 bae35ef70b3168089ef166db3e66f5b2 "" - "C:/MiKTex/tex/latex/pgf/basiclayer/pgfcore.sty" 1673778790 373 00b204b1d7d095b892ad31a7494b0373 "" - "C:/MiKTex/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1673778790 21013 f4ff83d25bb56552493b030f27c075ae "" - "C:/MiKTex/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1673778790 989 c49c8ae06d96f8b15869da7428047b1e "" - "C:/MiKTex/tex/latex/pgf/frontendlayer/tikz.sty" 1673778790 339 c2e180022e3afdb99c7d0ea5ce469b7d "" - "C:/MiKTex/tex/latex/pgf/math/pgfmath.sty" 1673778790 306 c56a323ca5bf9242f54474ced10fca71 "" - "C:/MiKTex/tex/latex/pgf/systemlayer/pgfsys.sty" 1673778790 443 8c872229db56122037e86bcda49e14f3 "" - "C:/MiKTex/tex/latex/pgf/utilities/pgffor.sty" 1673778790 348 ee405e64380c11319f0e249fed57e6c5 "" - "C:/MiKTex/tex/latex/pgf/utilities/pgfkeys.sty" 1673778790 274 5ae372b7df79135d240456a1c6f2cf9a "" - "C:/MiKTex/tex/latex/pgf/utilities/pgfrcs.sty" 1673778790 325 f9f16d12354225b7dd52a3321f085955 "" - "C:/MiKTex/tex/latex/refcount/refcount.sty" 1576437552 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" - "C:/MiKTex/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1657800696 9714 ba3194bd52c8499b3f1e3eb91d409670 "" - "C:/MiKTex/tex/latex/setspace/setspace.sty" 1670406745 22490 8cac309b79a4c53a4ffce4b1b07aead0 "" - "C:/MiKTex/tex/latex/tabto-ltx/tabto.sty" 1551423494 7571 bbe73377bcd3b71daa9dc07c784655b3 "" - "C:/MiKTex/tex/latex/tcolorbox/tcolorbox.sty" 1695730744 101372 881108779f76a26c17720708df0e47d4 "" - "C:/MiKTex/tex/latex/tikzmark/tikzlibrarytikzmark.code.tex" 1667300339 29192 15678a70708058bb7b2a574cb81e86a4 "" - "C:/MiKTex/tex/latex/tocloft/tocloft.sty" 1578912363 37263 3e78d14f0f4b1a30560fea5e04de805d "" - "C:/MiKTex/tex/latex/todonotes/todonotes.sty" 1675598605 21300 a6e0d5f13b9360f0419aa0d6b30a9c96 "" - "C:/MiKTex/tex/latex/tools/calc.sty" 1686255640 10214 75bcd28386d4b4b9f28b2aff3cea7b24 "" - "C:/MiKTex/tex/latex/tools/verbatim.sty" 1686255640 7392 ed69c044ab18d5539723c1c7b8c2ee88 "" - "C:/MiKTex/tex/latex/totcount/totcount.sty" 1296129348 6013 486f8b9b567dcfc1437aed4344eff39b "" - "C:/MiKTex/tex/latex/trimspaces/trimspaces.sty" 1253169183 1380 971a51b00a14503ddf754cab24c3f209 "" - "C:/MiKTex/tex/latex/url/url.sty" 1388494052 12796 8edb7d69a20b857904dd0ea757c14ec9 "" - "C:/MiKTex/tex/latex/varwidth/varwidth.sty" 1238469540 10894 d359a13923460b2a73d4312d613554c8 "" - "C:/MiKTex/tex/latex/was/upgreek.sty" 1665850770 5794 9054e31be15d93f1e6bd28cca2b6643f "" - "C:/MiKTex/tex/latex/xargs/xargs.sty" 1206231060 12403 a11204384274e5980f17ec9564088fa4 "" - "C:/MiKTex/tex/latex/xcolor/xcolor.sty" 1656236890 56148 51a9a8571c07b9921892ae11063ae853 "" - "C:/MiKTex/tex/latex/xkeyval/xkeyval.sty" 1656236919 4937 4ce600ce9bd4ec84d0250eb6892fcf4f "" - "C:/Users/Admin/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map" 1698515776 82666 6ae954049cbd801ff08c004e318ae5a8 "" - "C:/Users/Admin/AppData/Local/MiKTeX/fonts/pk/ljfour/jknappen/ec/dpi600/tcrm1200.pk" 1697489535 14064 3b5ce56cd40ce09d5b41da8169a9df5c "" - "C:/Users/Admin/AppData/Local/MiKTeX/miktex/data/le/pdftex/pdflatex.fmt" 1696949965 24125494 b715b8c59e824503b1c1045ac339d6dd "" - "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/how2code.tex" 1698516615 53102 38a8ec93ef456deec1634268d9666b15 "" - "code_examples/chapter_4/for_def.py" 1698087643 197 b79146d488d2f7ca4ed985c70a85e3d2 "" - "code_examples/chapter_4/while_def.py" 1697810844 262 f0115dc980f41ab875e534a7639258a5 "" - "code_examples/chapter_5/dictionary_def.py" 1698089736 673 6c92492763aa7497596221b427681654 "" - "code_examples/chapter_5/list_def.py" 1698089796 413 c397de567eab2ece4733d54acba8f299 "" - "code_examples/chapter_5/set_def.py" 1698089832 386 534716b723b3c2d56f1739fc6b0f7882 "" - "code_examples/chapter_5/set_example_output.txt" 1697668663 103 d473fe44e804eebbe6f96f3a36e675b2 "" - "code_examples/chapter_5/tuple_def.py" 1698089875 416 70e36eecf812843a39840d226ce8fdef "" - "code_examples/chapter_7/calculator_1.py" 1696951484 536 8716dace13a6ee44b976440b897b9e74 "" - "figures/chapter_5/sets.png" 1697664781 69442 31a54b0a7fe542edab203805861ef4a0 "" - "how2code.aux" 1698516641 28565 f5c10eb37dca6eb5b2f0d290ca592312 "pdflatex" - "how2code.bbl" 1698516625 1326 ab845f61646e20e879789b1b71026e8a "bibtex how2code" - "how2code.out" 1698516641 12121 7851af8f7deae2946beb60f3c5754d3c "pdflatex" - "how2code.run.xml" 1698516641 2605 48ffbb14c3fc60c878be18b9e24bae51 "pdflatex" - "how2code.tdo" 1698516641 3559 70ac5fff29fc434571a15f656feb8d8c "pdflatex" - "how2code.tex" 1698516615 53102 38a8ec93ef456deec1634268d9666b15 "" - "how2code.toc" 1698516641 8021 ebdba83d5b6a2c8e568df3072556a0f7 "pdflatex" - (generated) - "how2code-blx.bib" - "how2code.aux" - "how2code.log" - "how2code.out" - "how2code.pdf" - "how2code.run.xml" - "how2code.tdo" - "how2code.toc" - (rewritten before read) diff --git a/how2code.fls b/how2code.fls deleted file mode 100644 index 26f3208..0000000 --- a/how2code.fls +++ /dev/null @@ -1,538 +0,0 @@ -PWD c:\Users\Admin\Desktop\Projects\java.util.helpmepls -INPUT C:\Users\Admin\AppData\Local\MiKTeX\miktex\data\le\pdftex\pdflatex.fmt -INPUT c:\Users\Admin\Desktop\Projects\java.util.helpmepls\how2code.tex -OUTPUT how2code.log -INPUT C:\MiKTex\tex\latex\base\book.cls -INPUT C:\MiKTex\tex\latex\base\book.cls -INPUT C:\MiKTex\tex\latex\base\bk12.clo -INPUT C:\MiKTex\tex\latex\base\bk12.clo -INPUT C:\MiKTex\tex\latex\base\bk12.clo -INPUT C:\MiKTex\fonts\tfm\public\cm\cmr12.tfm -INPUT C:\MiKTex\tex\latex\setspace\setspace.sty -INPUT C:\MiKTex\tex\latex\setspace\setspace.sty -INPUT C:\MiKTex\tex\latex\float\float.sty -INPUT C:\MiKTex\tex\latex\float\float.sty -INPUT C:\MiKTex\tex\latex\geometry\geometry.sty -INPUT C:\MiKTex\tex\latex\geometry\geometry.sty -INPUT C:\MiKTex\tex\latex\graphics\keyval.sty -INPUT C:\MiKTex\tex\latex\graphics\keyval.sty -INPUT C:\MiKTex\tex\generic\iftex\ifvtex.sty -INPUT C:\MiKTex\tex\generic\iftex\ifvtex.sty -INPUT C:\MiKTex\tex\generic\iftex\iftex.sty -INPUT C:\MiKTex\tex\generic\iftex\iftex.sty -INPUT C:\MiKTex\tex\latex\geometry\geometry.cfg -INPUT C:\MiKTex\tex\latex\geometry\geometry.cfg -INPUT C:\MiKTex\tex\latex\geometry\geometry.cfg -INPUT C:\MiKTex\tex\latex\xargs\xargs.sty -INPUT C:\MiKTex\tex\latex\xargs\xargs.sty -INPUT C:\MiKTex\tex\latex\xkeyval\xkeyval.sty -INPUT C:\MiKTex\tex\latex\xkeyval\xkeyval.sty -INPUT C:\MiKTex\tex\generic\xkeyval\xkeyval.tex -INPUT C:\MiKTex\tex\generic\xkeyval\xkvutils.tex -INPUT C:\MiKTex\tex\latex\parskip\parskip.sty -INPUT C:\MiKTex\tex\latex\parskip\parskip.sty -INPUT C:\MiKTex\tex\latex\kvoptions\kvoptions.sty -INPUT C:\MiKTex\tex\latex\kvoptions\kvoptions.sty -INPUT C:\MiKTex\tex\generic\ltxcmds\ltxcmds.sty -INPUT C:\MiKTex\tex\generic\ltxcmds\ltxcmds.sty -INPUT C:\MiKTex\tex\latex\kvsetkeys\kvsetkeys.sty -INPUT C:\MiKTex\tex\latex\kvsetkeys\kvsetkeys.sty -INPUT C:\MiKTex\tex\latex\etoolbox\etoolbox.sty -INPUT C:\MiKTex\tex\latex\etoolbox\etoolbox.sty -INPUT C:\MiKTex\tex\latex\tcolorbox\tcolorbox.sty -INPUT C:\MiKTex\tex\latex\tcolorbox\tcolorbox.sty -INPUT C:\MiKTex\tex\latex\pgf\basiclayer\pgf.sty -INPUT C:\MiKTex\tex\latex\pgf\basiclayer\pgf.sty -INPUT C:\MiKTex\tex\latex\pgf\utilities\pgfrcs.sty -INPUT C:\MiKTex\tex\latex\pgf\utilities\pgfrcs.sty -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfutil-common.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfutil-latex.def -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfrcs.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfrcs.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfrcs.code.tex -INPUT C:\MiKTex\tex\generic\pgf\pgf.revision.tex -INPUT C:\MiKTex\tex\generic\pgf\pgf.revision.tex -INPUT C:\MiKTex\tex\latex\pgf\basiclayer\pgfcore.sty -INPUT C:\MiKTex\tex\latex\pgf\basiclayer\pgfcore.sty -INPUT C:\MiKTex\tex\latex\graphics\graphicx.sty -INPUT C:\MiKTex\tex\latex\graphics\graphicx.sty -INPUT C:\MiKTex\tex\latex\graphics\graphics.sty -INPUT C:\MiKTex\tex\latex\graphics\graphics.sty -INPUT C:\MiKTex\tex\latex\graphics\trig.sty -INPUT C:\MiKTex\tex\latex\graphics\trig.sty -INPUT C:\MiKTex\tex\latex\graphics-cfg\graphics.cfg -INPUT C:\MiKTex\tex\latex\graphics-cfg\graphics.cfg -INPUT C:\MiKTex\tex\latex\graphics-cfg\graphics.cfg -INPUT C:\MiKTex\tex\latex\graphics-def\pdftex.def -INPUT C:\MiKTex\tex\latex\graphics-def\pdftex.def -INPUT C:\MiKTex\tex\latex\graphics-def\pdftex.def -INPUT C:\MiKTex\tex\latex\pgf\systemlayer\pgfsys.sty -INPUT C:\MiKTex\tex\latex\pgf\systemlayer\pgfsys.sty -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsys.code.tex -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsys.code.tex -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsys.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfkeys.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfkeyslibraryfiltered.code.tex -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgf.cfg -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsys-pdftex.def -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsys-pdftex.def -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsys-common-pdf.def -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsyssoftpath.code.tex -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsyssoftpath.code.tex -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsyssoftpath.code.tex -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsysprotocol.code.tex -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsysprotocol.code.tex -INPUT C:\MiKTex\tex\generic\pgf\systemlayer\pgfsysprotocol.code.tex -INPUT C:\MiKTex\tex\latex\xcolor\xcolor.sty -INPUT C:\MiKTex\tex\latex\xcolor\xcolor.sty -INPUT C:\MiKTex\tex\latex\graphics-cfg\color.cfg -INPUT C:\MiKTex\tex\latex\graphics-cfg\color.cfg -INPUT C:\MiKTex\tex\latex\graphics-cfg\color.cfg -INPUT C:\MiKTex\tex\latex\graphics\mathcolor.ltx -INPUT C:\MiKTex\tex\latex\graphics\mathcolor.ltx -INPUT C:\MiKTex\tex\latex\graphics\mathcolor.ltx -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcore.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcore.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcore.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmath.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathutil.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathparser.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.basic.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.trigonometric.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.random.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.comparison.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.base.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.round.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.misc.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfunctions.integerarithmetics.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathcalc.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmathfloat.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfint.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorepoints.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorepathconstruct.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorepathusage.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorescopes.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcoregraphicstate.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcoretransformations.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorequick.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcoreobjects.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorepathprocessing.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorearrows.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcoreshade.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcoreimage.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcoreexternal.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorelayers.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcoretransparency.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorepatterns.code.tex -INPUT C:\MiKTex\tex\generic\pgf\basiclayer\pgfcorerdf.code.tex -INPUT C:\MiKTex\tex\generic\pgf\modules\pgfmoduleshapes.code.tex -INPUT C:\MiKTex\tex\generic\pgf\modules\pgfmoduleplot.code.tex -INPUT C:\MiKTex\tex\latex\pgf\compatibility\pgfcomp-version-0-65.sty -INPUT C:\MiKTex\tex\latex\pgf\compatibility\pgfcomp-version-0-65.sty -INPUT C:\MiKTex\tex\latex\pgf\compatibility\pgfcomp-version-1-18.sty -INPUT C:\MiKTex\tex\latex\pgf\compatibility\pgfcomp-version-1-18.sty -INPUT C:\MiKTex\tex\latex\tools\verbatim.sty -INPUT C:\MiKTex\tex\latex\tools\verbatim.sty -INPUT C:\MiKTex\tex\latex\environ\environ.sty -INPUT C:\MiKTex\tex\latex\environ\environ.sty -INPUT C:\MiKTex\tex\latex\trimspaces\trimspaces.sty -INPUT C:\MiKTex\tex\latex\trimspaces\trimspaces.sty -INPUT C:\MiKTex\tex\latex\amsmath\amsmath.sty -INPUT C:\MiKTex\tex\latex\amsmath\amsmath.sty -INPUT C:\MiKTex\tex\latex\amsmath\amsopn.sty -INPUT C:\MiKTex\tex\latex\amsmath\amstext.sty -INPUT C:\MiKTex\tex\latex\amsmath\amstext.sty -INPUT C:\MiKTex\tex\latex\amsmath\amsgen.sty -INPUT C:\MiKTex\tex\latex\amsmath\amsgen.sty -INPUT C:\MiKTex\tex\latex\amsmath\amsbsy.sty -INPUT C:\MiKTex\tex\latex\amsmath\amsbsy.sty -INPUT C:\MiKTex\tex\latex\amsmath\amsopn.sty -INPUT C:\MiKTex\tex\latex\amsfonts\amssymb.sty -INPUT C:\MiKTex\tex\latex\amsfonts\amssymb.sty -INPUT C:\MiKTex\tex\latex\amsfonts\amsfonts.sty -INPUT C:\MiKTex\tex\latex\amsfonts\amsfonts.sty -INPUT C:\MiKTex\tex\latex\mathtools\mathtools.sty -INPUT C:\MiKTex\tex\latex\mathtools\mathtools.sty -INPUT C:\MiKTex\tex\latex\tools\calc.sty -INPUT C:\MiKTex\tex\latex\tools\calc.sty -INPUT C:\MiKTex\tex\latex\mathtools\mhsetup.sty -INPUT C:\MiKTex\tex\latex\mathtools\mhsetup.sty -INPUT C:\MiKTex\tex\latex\tocloft\tocloft.sty -INPUT C:\MiKTex\tex\latex\tocloft\tocloft.sty -INPUT C:\MiKTex\tex\latex\circuitikz\circuitikz.sty -INPUT C:\MiKTex\tex\latex\circuitikz\circuitikz.sty -INPUT C:\MiKTex\tex\latex\pgf\frontendlayer\tikz.sty -INPUT C:\MiKTex\tex\latex\pgf\frontendlayer\tikz.sty -INPUT C:\MiKTex\tex\latex\pgf\utilities\pgffor.sty -INPUT C:\MiKTex\tex\latex\pgf\utilities\pgffor.sty -INPUT C:\MiKTex\tex\latex\pgf\utilities\pgfkeys.sty -INPUT C:\MiKTex\tex\latex\pgf\utilities\pgfkeys.sty -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfkeys.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfkeys.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgfkeys.code.tex -INPUT C:\MiKTex\tex\latex\pgf\math\pgfmath.sty -INPUT C:\MiKTex\tex\latex\pgf\math\pgfmath.sty -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmath.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmath.code.tex -INPUT C:\MiKTex\tex\generic\pgf\math\pgfmath.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgffor.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgffor.code.tex -INPUT C:\MiKTex\tex\generic\pgf\utilities\pgffor.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\tikz.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\tikz.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\tikz.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibraryplothandlers.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibraryplothandlers.code.tex -INPUT C:\MiKTex\tex\generic\pgf\modules\pgfmodulematrix.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibrarytopaths.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibrarytopaths.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibrarycalc.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibrarycalc.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibraryarrows.meta.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibraryarrows.meta.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibraryarrows.meta.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibrarybending.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibrarybending.code.tex -INPUT C:\MiKTex\tex\generic\pgf\modules\pgfmodulebending.code.tex -INPUT C:\MiKTex\tex\generic\pgf\modules\pgfmodulenonlineartransformations.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibrarycurvilinear.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibrarycurvilinear.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibraryfpu.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibraryfpu.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibraryfpu.code.tex -INPUT C:\MiKTex\tex\generic\pgf\libraries\pgflibraryfpu.code.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcirc.defines.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircutils.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircpath.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircshapes.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircmonopoles.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircbipoles.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcirctripoles.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircquadpoles.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircmultipoles.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcirclabel.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircvoltage.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcirccurrent.tex -INPUT C:\MiKTex\tex\generic\circuitikz\pgfcircflow.tex -INPUT C:\MiKTex\tex\latex\listings\listings.sty -INPUT C:\MiKTex\tex\latex\listings\listings.sty -INPUT C:\MiKTex\tex\latex\listings\lstmisc.sty -INPUT C:\MiKTex\tex\latex\listings\lstmisc.sty -INPUT C:\MiKTex\tex\latex\listings\lstmisc.sty -INPUT C:\MiKTex\tex\latex\listings\listings.cfg -INPUT C:\MiKTex\tex\latex\listings\listings.cfg -INPUT C:\MiKTex\tex\latex\listings\listings.cfg -INPUT C:\MiKTex\tex\latex\algpseudocodex\algpseudocodex.sty -INPUT C:\MiKTex\tex\latex\algpseudocodex\algpseudocodex.sty -INPUT C:\MiKTex\tex\latex\algorithmicx\algorithmicx.sty -INPUT C:\MiKTex\tex\latex\algorithmicx\algorithmicx.sty -INPUT C:\MiKTex\tex\latex\base\ifthen.sty -INPUT C:\MiKTex\tex\latex\base\ifthen.sty -INPUT C:\MiKTex\tex\latex\fifo-stack\fifo-stack.sty -INPUT C:\MiKTex\tex\latex\fifo-stack\fifo-stack.sty -INPUT C:\MiKTex\tex\latex\varwidth\varwidth.sty -INPUT C:\MiKTex\tex\latex\varwidth\varwidth.sty -INPUT C:\MiKTex\tex\latex\tabto-ltx\tabto.sty -INPUT C:\MiKTex\tex\latex\tabto-ltx\tabto.sty -INPUT C:\MiKTex\tex\latex\totcount\totcount.sty -INPUT C:\MiKTex\tex\latex\totcount\totcount.sty -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibraryfit.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibraryfit.code.tex -INPUT C:\MiKTex\tex\latex\tikzmark\tikzlibrarytikzmark.code.tex -INPUT C:\MiKTex\tex\latex\tikzmark\tikzlibrarytikzmark.code.tex -INPUT C:\MiKTex\tex\latex\l3kernel\expl3.sty -INPUT C:\MiKTex\tex\latex\l3kernel\expl3.sty -INPUT C:\MiKTex\tex\latex\l3backend\l3backend-pdftex.def -INPUT C:\MiKTex\tex\latex\l3backend\l3backend-pdftex.def -INPUT C:\MiKTex\tex\latex\l3packages\l3keys2e\l3keys2e.sty -INPUT C:\MiKTex\tex\latex\l3packages\l3keys2e\l3keys2e.sty -INPUT C:\MiKTex\tex\latex\l3packages\xparse\xparse.sty -INPUT C:\MiKTex\tex\latex\l3packages\xparse\xparse.sty -INPUT C:\MiKTex\tex\latex\biblatex\biblatex.sty -INPUT C:\MiKTex\tex\latex\biblatex\biblatex.sty -INPUT C:\MiKTex\tex\generic\pdftexcmds\pdftexcmds.sty -INPUT C:\MiKTex\tex\generic\pdftexcmds\pdftexcmds.sty -INPUT C:\MiKTex\tex\generic\infwarerr\infwarerr.sty -INPUT C:\MiKTex\tex\generic\infwarerr\infwarerr.sty -INPUT C:\MiKTex\tex\latex\logreq\logreq.sty -INPUT C:\MiKTex\tex\latex\logreq\logreq.sty -INPUT C:\MiKTex\tex\latex\logreq\logreq.def -INPUT C:\MiKTex\tex\latex\logreq\logreq.def -INPUT C:\MiKTex\tex\latex\logreq\logreq.def -INPUT C:\MiKTex\tex\latex\url\url.sty -INPUT C:\MiKTex\tex\latex\url\url.sty -INPUT C:\MiKTex\tex\latex\biblatex\blx-dm.def -INPUT C:\MiKTex\tex\latex\biblatex\blx-dm.def -INPUT C:\MiKTex\tex\latex\biblatex\blx-dm.def -INPUT C:\MiKTex\tex\latex\biblatex\blx-compat.def -INPUT C:\MiKTex\tex\latex\biblatex\blx-compat.def -INPUT C:\MiKTex\tex\latex\biblatex\blx-compat.def -INPUT C:\MiKTex\tex\latex\biblatex\blx-bibtex.def -INPUT C:\MiKTex\tex\latex\biblatex\blx-bibtex.def -INPUT C:\MiKTex\tex\latex\biblatex\blx-bibtex.def -INPUT C:\MiKTex\tex\latex\biblatex\biblatex.def -INPUT C:\MiKTex\tex\latex\biblatex\biblatex.def -INPUT C:\MiKTex\tex\latex\biblatex\biblatex.def -INPUT C:\MiKTex\tex\latex\biblatex\bbx\verbose-trad2.bbx -INPUT C:\MiKTex\tex\latex\biblatex\bbx\verbose-trad2.bbx -INPUT C:\MiKTex\tex\latex\biblatex\bbx\verbose-trad2.bbx -INPUT C:\MiKTex\tex\latex\biblatex\bbx\authortitle.bbx -INPUT C:\MiKTex\tex\latex\biblatex\bbx\authortitle.bbx -INPUT C:\MiKTex\tex\latex\biblatex\bbx\authortitle.bbx -INPUT C:\MiKTex\tex\latex\biblatex\bbx\standard.bbx -INPUT C:\MiKTex\tex\latex\biblatex\bbx\standard.bbx -INPUT C:\MiKTex\tex\latex\biblatex\bbx\standard.bbx -INPUT C:\MiKTex\tex\latex\biblatex\cbx\verbose-trad2.cbx -INPUT C:\MiKTex\tex\latex\biblatex\cbx\verbose-trad2.cbx -INPUT C:\MiKTex\tex\latex\biblatex\cbx\verbose-trad2.cbx -INPUT C:\MiKTex\tex\latex\biblatex\biblatex.cfg -INPUT C:\MiKTex\tex\latex\biblatex\biblatex.cfg -INPUT C:\MiKTex\tex\latex\biblatex\biblatex.cfg -INPUT C:\MiKTex\tex\latex\biblatex\blx-case-expl3.sty -INPUT C:\MiKTex\tex\latex\biblatex\blx-case-expl3.sty -INPUT C:\MiKTex\tex\latex\caption\caption.sty -INPUT C:\MiKTex\tex\latex\caption\caption.sty -INPUT C:\MiKTex\tex\latex\caption\caption3.sty -INPUT C:\MiKTex\tex\latex\caption\caption3.sty -INPUT C:\MiKTex\tex\latex\was\upgreek.sty -INPUT C:\MiKTex\tex\latex\was\upgreek.sty -INPUT C:\MiKTex\tex\latex\hyperref\hyperref.sty -INPUT C:\MiKTex\tex\latex\hyperref\hyperref.sty -INPUT C:\MiKTex\tex\generic\kvdefinekeys\kvdefinekeys.sty -INPUT C:\MiKTex\tex\generic\kvdefinekeys\kvdefinekeys.sty -INPUT C:\MiKTex\tex\generic\pdfescape\pdfescape.sty -INPUT C:\MiKTex\tex\generic\pdfescape\pdfescape.sty -INPUT C:\MiKTex\tex\latex\hycolor\hycolor.sty -INPUT C:\MiKTex\tex\latex\hycolor\hycolor.sty -INPUT C:\MiKTex\tex\latex\letltxmacro\letltxmacro.sty -INPUT C:\MiKTex\tex\latex\letltxmacro\letltxmacro.sty -INPUT C:\MiKTex\tex\latex\auxhook\auxhook.sty -INPUT C:\MiKTex\tex\latex\auxhook\auxhook.sty -INPUT C:\MiKTex\tex\latex\hyperref\nameref.sty -INPUT C:\MiKTex\tex\latex\hyperref\nameref.sty -INPUT C:\MiKTex\tex\latex\refcount\refcount.sty -INPUT C:\MiKTex\tex\latex\refcount\refcount.sty -INPUT C:\MiKTex\tex\generic\gettitlestring\gettitlestring.sty -INPUT C:\MiKTex\tex\generic\gettitlestring\gettitlestring.sty -INPUT C:\MiKTex\tex\latex\hyperref\pd1enc.def -INPUT C:\MiKTex\tex\latex\hyperref\pd1enc.def -INPUT C:\MiKTex\tex\latex\hyperref\pd1enc.def -INPUT C:\MiKTex\tex\generic\intcalc\intcalc.sty -INPUT C:\MiKTex\tex\generic\intcalc\intcalc.sty -INPUT C:\MiKTex\tex\latex\hyperref\puenc.def -INPUT C:\MiKTex\tex\latex\hyperref\puenc.def -INPUT C:\MiKTex\tex\latex\hyperref\puenc.def -INPUT C:\MiKTex\tex\generic\bitset\bitset.sty -INPUT C:\MiKTex\tex\generic\bitset\bitset.sty -INPUT C:\MiKTex\tex\generic\bigintcalc\bigintcalc.sty -INPUT C:\MiKTex\tex\generic\bigintcalc\bigintcalc.sty -INPUT C:\MiKTex\tex\generic\atbegshi\atbegshi.sty -INPUT C:\MiKTex\tex\latex\base\atbegshi-ltx.sty -INPUT C:\MiKTex\tex\latex\base\atbegshi-ltx.sty -INPUT C:\MiKTex\tex\latex\hyperref\hpdftex.def -INPUT C:\MiKTex\tex\latex\hyperref\hpdftex.def -INPUT C:\MiKTex\tex\latex\hyperref\hpdftex.def -INPUT C:\MiKTex\tex\latex\atveryend\atveryend.sty -INPUT C:\MiKTex\tex\latex\base\atveryend-ltx.sty -INPUT C:\MiKTex\tex\latex\base\atveryend-ltx.sty -INPUT C:\MiKTex\tex\latex\rerunfilecheck\rerunfilecheck.sty -INPUT C:\MiKTex\tex\latex\rerunfilecheck\rerunfilecheck.sty -INPUT C:\MiKTex\tex\generic\uniquecounter\uniquecounter.sty -INPUT C:\MiKTex\tex\generic\uniquecounter\uniquecounter.sty -INPUT C:\MiKTex\tex\latex\todonotes\todonotes.sty -INPUT C:\MiKTex\tex\latex\todonotes\todonotes.sty -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibrarypositioning.code.tex -INPUT C:\MiKTex\tex\generic\pgf\frontendlayer\tikz\libraries\tikzlibrarypositioning.code.tex -INPUT C:\MiKTex\tex\latex\draftwatermark\draftwatermark.sty -INPUT C:\MiKTex\tex\latex\draftwatermark\draftwatermark.sty -INPUT C:\MiKTex\tex\latex\graphics\color.sty -INPUT C:\MiKTex\tex\latex\lipsum\lipsum.sty -INPUT C:\MiKTex\tex\latex\lipsum\lipsum.sty -INPUT C:\MiKTex\tex\latex\lipsum\lipsum.ltd.tex -INPUT C:\MiKTex\tex\latex\lipsum\lipsum.ltd.tex -INPUT .\how2code.aux -INPUT .\how2code.aux -INPUT how2code.aux -OUTPUT how2code.aux -INPUT C:\MiKTex\tex\context\base\mkii\supp-pdf.mkii -INPUT C:\MiKTex\tex\context\base\mkii\supp-pdf.mkii -INPUT C:\MiKTex\tex\context\base\mkii\supp-pdf.mkii -INPUT C:\MiKTex\tex\latex\epstopdf-pkg\epstopdf-base.sty -INPUT C:\MiKTex\tex\latex\epstopdf-pkg\epstopdf-base.sty -INPUT C:\MiKTex\tex\latex\00miktex\epstopdf-sys.cfg -INPUT C:\MiKTex\tex\latex\00miktex\epstopdf-sys.cfg -INPUT C:\MiKTex\tex\latex\00miktex\epstopdf-sys.cfg -INPUT C:\MiKTex\tex\latex\biblatex\lbx\english.lbx -INPUT C:\MiKTex\tex\latex\biblatex\lbx\english.lbx -INPUT C:\MiKTex\tex\latex\biblatex\lbx\english.lbx -OUTPUT how2code-blx.bib -INPUT how2code.bbl -INPUT .\how2code.bbl -INPUT .\how2code.bbl -INPUT .\how2code.bbl -INPUT how2code.bbl -INPUT .\how2code.out -INPUT .\how2code.out -INPUT how2code.out -INPUT how2code.out -OUTPUT how2code.pdf -INPUT .\how2code.out -INPUT .\how2code.out -OUTPUT how2code.out -INPUT C:\MiKTex\fonts\tfm\public\cm\cmr17.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmr12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmti12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmmi12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmsy10.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmex10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\cmextra\cmex7.tfm -INPUT C:\MiKTex\tex\latex\amsfonts\umsa.fd -INPUT C:\MiKTex\tex\latex\amsfonts\umsa.fd -INPUT C:\MiKTex\tex\latex\amsfonts\umsa.fd -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msam10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msam10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msam7.tfm -INPUT C:\MiKTex\tex\latex\amsfonts\umsb.fd -INPUT C:\MiKTex\tex\latex\amsfonts\umsb.fd -INPUT C:\MiKTex\tex\latex\amsfonts\umsb.fd -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msbm10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msbm10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msbm7.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\euler\eurm10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\euler\eurm10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\euler\eurm7.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmtt12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmr17.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmtt12.tfm -INPUT C:\Users\Admin\AppData\Local\MiKTeX\fonts\map\pdftex\pdftex.map -INPUT C:\MiKTex\fonts\tfm\public\cm\cmti12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmti12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmitt10.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm -INPUT .\how2code.toc -INPUT .\how2code.toc -INPUT how2code.toc -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmr8.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmr6.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmmi12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmmi8.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmmi6.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmsy10.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmsy8.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmsy6.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmex10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\cmextra\cmex8.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\cmextra\cmex7.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msam10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msam10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msam7.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msbm10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msbm10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msbm7.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\euler\eurm10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\euler\eurm10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\euler\eurm7.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmsl12.tfm -OUTPUT how2code.toc -INPUT .\how2code.tdo -INPUT .\how2code.tdo -INPUT how2code.tdo -OUTPUT how2code.tdo -INPUT C:\MiKTex\fonts\tfm\public\cm\cmr17.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmbxti10.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\cmextra\cmex7.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msam5.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\symbols\msbm5.tfm -INPUT C:\MiKTex\fonts\tfm\public\amsfonts\euler\eurm5.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmtt10.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmtt12.tfm -INPUT C:\MiKTex\tex\latex\listings\lstlang1.sty -INPUT C:\MiKTex\tex\latex\listings\lstlang1.sty -INPUT C:\MiKTex\tex\latex\listings\lstlang1.sty -INPUT .\code_examples\chapter_4\while_def.py -INPUT .\code_examples\chapter_4\while_def.py -INPUT C:\MiKTex\fonts\tfm\public\cm\cmr10.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmtt10.tfm -INPUT code_examples\chapter_4\while_def.py -INPUT .\code_examples\chapter_4\for_def.py -INPUT .\code_examples\chapter_4\for_def.py -INPUT code_examples\chapter_4\for_def.py -INPUT .\code_examples\chapter_5\list_def.py -INPUT .\code_examples\chapter_5\list_def.py -INPUT code_examples\chapter_5\list_def.py -INPUT .\code_examples\chapter_5\tuple_def.py -INPUT .\code_examples\chapter_5\tuple_def.py -INPUT code_examples\chapter_5\tuple_def.py -INPUT C:\MiKTex\tex\latex\base\omscmr.fd -INPUT C:\MiKTex\tex\latex\base\omscmr.fd -INPUT C:\MiKTex\tex\latex\base\omscmr.fd -INPUT .\code_examples\chapter_5\set_def.py -INPUT .\code_examples\chapter_5\set_def.py -INPUT code_examples\chapter_5\set_def.py -INPUT .\figures\chapter_5\sets.png -INPUT .\figures\chapter_5\sets.png -INPUT .\figures\chapter_5\sets.png -INPUT .\figures\chapter_5\sets.png -INPUT .\figures\chapter_5\sets.png -INPUT .\figures\chapter_5\sets.png -INPUT .\figures\chapter_5\sets.png -INPUT C:\MiKTex\fonts\tfm\public\cm\cmti10.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmcsc10.tfm -INPUT .\code_examples\chapter_5\set_example_output.txt -INPUT .\code_examples\chapter_5\set_example_output.txt -INPUT code_examples\chapter_5\set_example_output.txt -INPUT .\code_examples\chapter_5\dictionary_def.py -INPUT .\code_examples\chapter_5\dictionary_def.py -INPUT code_examples\chapter_5\dictionary_def.py -INPUT .\code_examples\chapter_7\calculator_1.py -INPUT .\code_examples\chapter_7\calculator_1.py -INPUT code_examples\chapter_7\calculator_1.py -INPUT C:\MiKTex\fonts\tfm\jknappen\ec\tcrm1200.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmtt8.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmtt8.tfm -INPUT C:\MiKTex\fonts\tfm\public\cm\cmcsc10.tfm -INPUT how2code.aux -INPUT .\how2code.out -INPUT .\how2code.out -INPUT how2code.run.xml -OUTPUT how2code.run.xml -INPUT C:\Users\Admin\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\tcrm1200.pk -INPUT C:\Users\Admin\AppData\Local\MiKTeX\fonts\pk\ljfour\jknappen\ec\dpi600\tcrm1200.pk -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbx12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbxti10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmbxti10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmcsc10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmcsc10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmitt10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmitt10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmmi12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmmi12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr17.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr17.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr7.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr7.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr8.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmr8.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmsl12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmsl12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmsy10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmsy10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmsy8.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmsy8.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmti10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmti10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmti12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmti12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmtt10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmtt10.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmtt12.pfb -INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmtt12.pfb diff --git a/how2code.log b/how2code.log deleted file mode 100644 index 0b3a1bd..0000000 --- a/how2code.log +++ /dev/null @@ -1,1346 +0,0 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (MiKTeX 23.10) (preloaded format=pdflatex 2023.10.10) 28 OCT 2023 14:10 -entering extended mode - restricted \write18 enabled. - file:line:error style messages enabled. - %&-line parsing enabled. -**c:/Users/Admin/Desktop/Projects/java.util.helpmepls/how2code.tex -(c:/Users/Admin/Desktop/Projects/java.util.helpmepls/how2code.tex -LaTeX2e <2023-06-01> patch level 1 -L3 programming layer <2023-08-29> -(C:\MiKTex\tex/latex/base\book.cls -Document Class: book 2023/05/17 v1.4n Standard LaTeX document class -(C:\MiKTex\tex/latex/base\bk12.clo -File: bk12.clo 2023/05/17 v1.4n Standard LaTeX file (size option) -) -\c@part=\count185 -\c@chapter=\count186 -\c@section=\count187 -\c@subsection=\count188 -\c@subsubsection=\count189 -\c@paragraph=\count190 -\c@subparagraph=\count191 -\c@figure=\count192 -\c@table=\count193 -\abovecaptionskip=\skip48 -\belowcaptionskip=\skip49 -\bibindent=\dimen140 -) (C:\MiKTex\tex/latex/setspace\setspace.sty -Package: setspace 2022/12/04 v6.7b set line spacing -) (C:\MiKTex\tex/latex/float\float.sty -Package: float 2001/11/08 v1.3d Float enhancements (AL) -\c@float@type=\count194 -\float@exts=\toks17 -\float@box=\box51 -\@float@everytoks=\toks18 -\@floatcapt=\box52 -) (C:\MiKTex\tex/latex/geometry\geometry.sty -Package: geometry 2020/01/02 v5.9 Page Geometry - (C:\MiKTex\tex/latex/graphics\keyval.sty -Package: keyval 2022/05/29 v1.15 key=value parser (DPC) -\KV@toks@=\toks19 -) (C:\MiKTex\tex/generic/iftex\ifvtex.sty -Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. - (C:\MiKTex\tex/generic/iftex\iftex.sty -Package: iftex 2022/02/03 v1.0f TeX engine tests -)) -\Gm@cnth=\count195 -\Gm@cntv=\count196 -\c@Gm@tempcnt=\count197 -\Gm@bindingoffset=\dimen141 -\Gm@wd@mp=\dimen142 -\Gm@odd@mp=\dimen143 -\Gm@even@mp=\dimen144 -\Gm@layoutwidth=\dimen145 -\Gm@layoutheight=\dimen146 -\Gm@layouthoffset=\dimen147 -\Gm@layoutvoffset=\dimen148 -\Gm@dimlist=\toks20 - (C:\MiKTex\tex/latex/geometry\geometry.cfg)) (C:\MiKTex\tex/latex/xargs\xargs.sty -Package: xargs 2008/03/22 v1.1 extended macro definitions (mpg) - (C:\MiKTex\tex/latex/xkeyval\xkeyval.sty -Package: xkeyval 2022/06/16 v2.9 package option processing (HA) - (C:\MiKTex\tex/generic/xkeyval\xkeyval.tex (C:\MiKTex\tex/generic/xkeyval\xkvutils.tex -\XKV@toks=\toks21 -\XKV@tempa@toks=\toks22 -) -\XKV@depth=\count198 -File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) -)) -\xargs@max=\count199 -\xargs@toksa=\toks23 -\xargs@toksb=\toks24 -) (C:\MiKTex\tex/latex/parskip\parskip.sty -Package: parskip 2021-03-14 v2.0h non-zero parskip adjustments - (C:\MiKTex\tex/latex/kvoptions\kvoptions.sty -Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) - (C:\MiKTex\tex/generic/ltxcmds\ltxcmds.sty -Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) -) (C:\MiKTex\tex/latex/kvsetkeys\kvsetkeys.sty -Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) -)) (C:\MiKTex\tex/latex/etoolbox\etoolbox.sty -Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count266 -)) -\@float@every@table=\toks25 - (C:\MiKTex\tex/latex/tcolorbox\tcolorbox.sty -Package: tcolorbox 2023/09/26 version 6.1.0 text color boxes - (C:\MiKTex\tex/latex/pgf/basiclayer\pgf.sty (C:\MiKTex\tex/latex/pgf/utilities\pgfrcs.sty (C:\MiKTex\tex/generic/pgf/utilities\pgfutil-common.tex -\pgfutil@everybye=\toks26 -\pgfutil@tempdima=\dimen149 -\pgfutil@tempdimb=\dimen150 -) (C:\MiKTex\tex/generic/pgf/utilities\pgfutil-latex.def -\pgfutil@abb=\box53 -) (C:\MiKTex\tex/generic/pgf/utilities\pgfrcs.code.tex (C:\MiKTex\tex/generic/pgf\pgf.revision.tex) -Package: pgfrcs 2023-01-15 v3.1.10 (3.1.10) -)) -Package: pgf 2023-01-15 v3.1.10 (3.1.10) - (C:\MiKTex\tex/latex/pgf/basiclayer\pgfcore.sty (C:\MiKTex\tex/latex/graphics\graphicx.sty -Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) - (C:\MiKTex\tex/latex/graphics\graphics.sty -Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) - (C:\MiKTex\tex/latex/graphics\trig.sty -Package: trig 2021/08/11 v1.11 sin cos tan (DPC) -) (C:\MiKTex\tex/latex/graphics-cfg\graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: pdftex.def on input line 107. - (C:\MiKTex\tex/latex/graphics-def\pdftex.def -File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex -)) -\Gin@req@height=\dimen151 -\Gin@req@width=\dimen152 -) (C:\MiKTex\tex/latex/pgf/systemlayer\pgfsys.sty (C:\MiKTex\tex/generic/pgf/systemlayer\pgfsys.code.tex -Package: pgfsys 2023-01-15 v3.1.10 (3.1.10) - (C:\MiKTex\tex/generic/pgf/utilities\pgfkeys.code.tex -\pgfkeys@pathtoks=\toks27 -\pgfkeys@temptoks=\toks28 - (C:\MiKTex\tex/generic/pgf/utilities\pgfkeyslibraryfiltered.code.tex -\pgfkeys@tmptoks=\toks29 -)) -\pgf@x=\dimen153 -\pgf@y=\dimen154 -\pgf@xa=\dimen155 -\pgf@ya=\dimen156 -\pgf@xb=\dimen157 -\pgf@yb=\dimen158 -\pgf@xc=\dimen159 -\pgf@yc=\dimen160 -\pgf@xd=\dimen161 -\pgf@yd=\dimen162 -\w@pgf@writea=\write3 -\r@pgf@reada=\read2 -\c@pgf@counta=\count267 -\c@pgf@countb=\count268 -\c@pgf@countc=\count269 -\c@pgf@countd=\count270 -\t@pgf@toka=\toks30 -\t@pgf@tokb=\toks31 -\t@pgf@tokc=\toks32 -\pgf@sys@id@count=\count271 - (C:\MiKTex\tex/generic/pgf/systemlayer\pgf.cfg -File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10) -) -Driver file for pgf: pgfsys-pdftex.def - (C:\MiKTex\tex/generic/pgf/systemlayer\pgfsys-pdftex.def -File: pgfsys-pdftex.def 2023-01-15 v3.1.10 (3.1.10) - (C:\MiKTex\tex/generic/pgf/systemlayer\pgfsys-common-pdf.def -File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10) -))) (C:\MiKTex\tex/generic/pgf/systemlayer\pgfsyssoftpath.code.tex -File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfsyssoftpath@smallbuffer@items=\count272 -\pgfsyssoftpath@bigbuffer@items=\count273 -) (C:\MiKTex\tex/generic/pgf/systemlayer\pgfsysprotocol.code.tex -File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10) -)) (C:\MiKTex\tex/latex/xcolor\xcolor.sty -Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK) - (C:\MiKTex\tex/latex/graphics-cfg\color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: pdftex.def on input line 227. - (C:\MiKTex\tex/latex/graphics\mathcolor.ltx) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357. -Package xcolor Info: Model `RGB' extended on input line 1369. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376. -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcore.code.tex -Package: pgfcore 2023-01-15 v3.1.10 (3.1.10) - (C:\MiKTex\tex/generic/pgf/math\pgfmath.code.tex (C:\MiKTex\tex/generic/pgf/math\pgfmathutil.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathparser.code.tex -\pgfmath@dimen=\dimen163 -\pgfmath@count=\count274 -\pgfmath@box=\box54 -\pgfmath@toks=\toks33 -\pgfmath@stack@operand=\toks34 -\pgfmath@stack@operation=\toks35 -) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.basic.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.trigonometric.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.random.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.comparison.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.base.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.round.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.misc.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfunctions.integerarithmetics.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathcalc.code.tex) (C:\MiKTex\tex/generic/pgf/math\pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count275 -)) (C:\MiKTex\tex/generic/pgf/math\pgfint.code.tex) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorepoints.code.tex -File: pgfcorepoints.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@picminx=\dimen164 -\pgf@picmaxx=\dimen165 -\pgf@picminy=\dimen166 -\pgf@picmaxy=\dimen167 -\pgf@pathminx=\dimen168 -\pgf@pathmaxx=\dimen169 -\pgf@pathminy=\dimen170 -\pgf@pathmaxy=\dimen171 -\pgf@xx=\dimen172 -\pgf@xy=\dimen173 -\pgf@yx=\dimen174 -\pgf@yy=\dimen175 -\pgf@zx=\dimen176 -\pgf@zy=\dimen177 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorepathconstruct.code.tex -File: pgfcorepathconstruct.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@path@lastx=\dimen178 -\pgf@path@lasty=\dimen179 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorepathusage.code.tex -File: pgfcorepathusage.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@shorten@end@additional=\dimen180 -\pgf@shorten@start@additional=\dimen181 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorescopes.code.tex -File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfpic=\box55 -\pgf@hbox=\box56 -\pgf@layerbox@main=\box57 -\pgf@picture@serial@count=\count276 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcoregraphicstate.code.tex -File: pgfcoregraphicstate.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgflinewidth=\dimen182 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcoretransformations.code.tex -File: pgfcoretransformations.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@pt@x=\dimen183 -\pgf@pt@y=\dimen184 -\pgf@pt@temp=\dimen185 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorequick.code.tex -File: pgfcorequick.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcoreobjects.code.tex -File: pgfcoreobjects.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorepathprocessing.code.tex -File: pgfcorepathprocessing.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorearrows.code.tex -File: pgfcorearrows.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfarrowsep=\dimen186 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcoreshade.code.tex -File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@max=\dimen187 -\pgf@sys@shading@range@num=\count277 -\pgf@shadingcount=\count278 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcoreimage.code.tex -File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcoreexternal.code.tex -File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfexternal@startupbox=\box58 -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorelayers.code.tex -File: pgfcorelayers.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcoretransparency.code.tex -File: pgfcoretransparency.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorepatterns.code.tex -File: pgfcorepatterns.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/generic/pgf/basiclayer\pgfcorerdf.code.tex -File: pgfcorerdf.code.tex 2023-01-15 v3.1.10 (3.1.10) -))) (C:\MiKTex\tex/generic/pgf/modules\pgfmoduleshapes.code.tex -File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfnodeparttextbox=\box59 -) (C:\MiKTex\tex/generic/pgf/modules\pgfmoduleplot.code.tex -File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/latex/pgf/compatibility\pgfcomp-version-0-65.sty -Package: pgfcomp-version-0-65 2023-01-15 v3.1.10 (3.1.10) -\pgf@nodesepstart=\dimen188 -\pgf@nodesepend=\dimen189 -) (C:\MiKTex\tex/latex/pgf/compatibility\pgfcomp-version-1-18.sty -Package: pgfcomp-version-1-18 2023-01-15 v3.1.10 (3.1.10) -)) (C:\MiKTex\tex/latex/tools\verbatim.sty -Package: verbatim 2022-07-02 v1.5u LaTeX2e package for verbatim enhancements -\every@verbatim=\toks36 -\verbatim@line=\toks37 -\verbatim@in@stream=\read3 -) (C:\MiKTex\tex/latex/environ\environ.sty -Package: environ 2014/05/04 v0.3 A new way to define environments - (C:\MiKTex\tex/latex/trimspaces\trimspaces.sty -Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list -) -\@envbody=\toks38 -) -\tcb@titlebox=\box60 -\tcb@upperbox=\box61 -\tcb@lowerbox=\box62 -\tcb@phantombox=\box63 -\c@tcbbreakpart=\count279 -\c@tcblayer=\count280 -\c@tcolorbox@number=\count281 -\tcb@temp=\box64 -\tcb@temp=\box65 -\tcb@temp=\box66 -\tcb@temp=\box67 -) (C:\MiKTex\tex/latex/amsmath\amsmath.sty -Package: amsmath 2023/05/13 v2.17o AMS math features -\@mathmargin=\skip50 - -For additional information on amsmath, use the `?' option. -(C:\MiKTex\tex/latex/amsmath\amstext.sty -Package: amstext 2021/08/26 v2.01 AMS text - (C:\MiKTex\tex/latex/amsmath\amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks39 -\ex@=\dimen190 -)) (C:\MiKTex\tex/latex/amsmath\amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen191 -) (C:\MiKTex\tex/latex/amsmath\amsopn.sty -Package: amsopn 2022/04/08 v2.04 operator names -) -\inf@bad=\count282 -LaTeX Info: Redefining \frac on input line 234. -\uproot@=\count283 -\leftroot@=\count284 -LaTeX Info: Redefining \overline on input line 399. -LaTeX Info: Redefining \colon on input line 410. -\classnum@=\count285 -\DOTSCASE@=\count286 -LaTeX Info: Redefining \ldots on input line 496. -LaTeX Info: Redefining \dots on input line 499. -LaTeX Info: Redefining \cdots on input line 620. -\Mathstrutbox@=\box68 -\strutbox@=\box69 -LaTeX Info: Redefining \big on input line 722. -LaTeX Info: Redefining \Big on input line 723. -LaTeX Info: Redefining \bigg on input line 724. -LaTeX Info: Redefining \Bigg on input line 725. -\big@size=\dimen192 -LaTeX Font Info: Redeclaring font encoding OML on input line 743. -LaTeX Font Info: Redeclaring font encoding OMS on input line 744. -\macc@depth=\count287 -LaTeX Info: Redefining \bmod on input line 905. -LaTeX Info: Redefining \pmod on input line 910. -LaTeX Info: Redefining \smash on input line 940. -LaTeX Info: Redefining \relbar on input line 970. -LaTeX Info: Redefining \Relbar on input line 971. -\c@MaxMatrixCols=\count288 -\dotsspace@=\muskip16 -\c@parentequation=\count289 -\dspbrk@lvl=\count290 -\tag@help=\toks40 -\row@=\count291 -\column@=\count292 -\maxfields@=\count293 -\andhelp@=\toks41 -\eqnshift@=\dimen193 -\alignsep@=\dimen194 -\tagshift@=\dimen195 -\tagwidth@=\dimen196 -\totwidth@=\dimen197 -\lineht@=\dimen198 -\@envbody=\toks42 -\multlinegap=\skip51 -\multlinetaggap=\skip52 -\mathdisplay@stack=\toks43 -LaTeX Info: Redefining \[ on input line 2953. -LaTeX Info: Redefining \] on input line 2954. -) (C:\MiKTex\tex/latex/amsfonts\amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols - (C:\MiKTex\tex/latex/amsfonts\amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -)) (C:\MiKTex\tex/latex/mathtools\mathtools.sty -Package: mathtools 2022/06/29 v1.29 mathematical typesetting tools - (C:\MiKTex\tex/latex/tools\calc.sty -Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) -\calc@Acount=\count294 -\calc@Bcount=\count295 -\calc@Adimen=\dimen199 -\calc@Bdimen=\dimen256 -\calc@Askip=\skip53 -\calc@Bskip=\skip54 -LaTeX Info: Redefining \setlength on input line 80. -LaTeX Info: Redefining \addtolength on input line 81. -\calc@Ccount=\count296 -\calc@Cskip=\skip55 -) (C:\MiKTex\tex/latex/mathtools\mhsetup.sty -Package: mhsetup 2021/03/18 v1.4 programming setup (MH) -) -\g_MT_multlinerow_int=\count297 -\l_MT_multwidth_dim=\dimen257 -\origjot=\skip56 -\l_MT_shortvdotswithinadjustabove_dim=\dimen258 -\l_MT_shortvdotswithinadjustbelow_dim=\dimen259 -\l_MT_above_intertext_sep=\dimen260 -\l_MT_below_intertext_sep=\dimen261 -\l_MT_above_shortintertext_sep=\dimen262 -\l_MT_below_shortintertext_sep=\dimen263 -\xmathstrut@box=\box70 -\xmathstrut@dim=\dimen264 -) (C:\MiKTex\tex/latex/tocloft\tocloft.sty -Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting -Package tocloft Info: The document has chapter divisions on input line 51. -\cftparskip=\skip57 -\cftbeforetoctitleskip=\skip58 -\cftaftertoctitleskip=\skip59 -\cftbeforepartskip=\skip60 -\cftpartnumwidth=\skip61 -\cftpartindent=\skip62 -\cftbeforechapskip=\skip63 -\cftchapindent=\skip64 -\cftchapnumwidth=\skip65 -\cftbeforesecskip=\skip66 -\cftsecindent=\skip67 -\cftsecnumwidth=\skip68 -\cftbeforesubsecskip=\skip69 -\cftsubsecindent=\skip70 -\cftsubsecnumwidth=\skip71 -\cftbeforesubsubsecskip=\skip72 -\cftsubsubsecindent=\skip73 -\cftsubsubsecnumwidth=\skip74 -\cftbeforeparaskip=\skip75 -\cftparaindent=\skip76 -\cftparanumwidth=\skip77 -\cftbeforesubparaskip=\skip78 -\cftsubparaindent=\skip79 -\cftsubparanumwidth=\skip80 -\cftbeforeloftitleskip=\skip81 -\cftafterloftitleskip=\skip82 -\cftbeforefigskip=\skip83 -\cftfigindent=\skip84 -\cftfignumwidth=\skip85 -\c@lofdepth=\count298 -\c@lotdepth=\count299 -\cftbeforelottitleskip=\skip86 -\cftafterlottitleskip=\skip87 -\cftbeforetabskip=\skip88 -\cfttabindent=\skip89 -\cfttabnumwidth=\skip90 - - -Package tocloft Warning: \@starttoc has already been redefined; tocloft bailing out. on input line 1156. - -) (C:\MiKTex\tex/latex/circuitikz\circuitikz.sty -Package: circuitikz 2023/10/10{} The CircuiTikz circuit drawing package version 1.6.4 - (C:\MiKTex\tex/latex/pgf/frontendlayer\tikz.sty (C:\MiKTex\tex/latex/pgf/utilities\pgffor.sty (C:\MiKTex\tex/latex/pgf/utilities\pgfkeys.sty (C:\MiKTex\tex/generic/pgf/utilities\pgfkeys.code.tex)) (C:\MiKTex\tex/latex/pgf/math\pgfmath.sty (C:\MiKTex\tex/generic/pgf/math\pgfmath.code.tex)) (C:\MiKTex\tex/generic/pgf/utilities\pgffor.code.tex -Package: pgffor 2023-01-15 v3.1.10 (3.1.10) -\pgffor@iter=\dimen265 -\pgffor@skip=\dimen266 -\pgffor@stack=\toks44 -\pgffor@toks=\toks45 -)) (C:\MiKTex\tex/generic/pgf/frontendlayer/tikz\tikz.code.tex -Package: tikz 2023-01-15 v3.1.10 (3.1.10) - (C:\MiKTex\tex/generic/pgf/libraries\pgflibraryplothandlers.code.tex -File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@plot@mark@count=\count300 -\pgfplotmarksize=\dimen267 -) -\tikz@lastx=\dimen268 -\tikz@lasty=\dimen269 -\tikz@lastxsaved=\dimen270 -\tikz@lastysaved=\dimen271 -\tikz@lastmovetox=\dimen272 -\tikz@lastmovetoy=\dimen273 -\tikzleveldistance=\dimen274 -\tikzsiblingdistance=\dimen275 -\tikz@figbox=\box71 -\tikz@figbox@bg=\box72 -\tikz@tempbox=\box73 -\tikz@tempbox@bg=\box74 -\tikztreelevel=\count301 -\tikznumberofchildren=\count302 -\tikznumberofcurrentchild=\count303 -\tikz@fig@count=\count304 - (C:\MiKTex\tex/generic/pgf/modules\pgfmodulematrix.code.tex -File: pgfmodulematrix.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfmatrixcurrentrow=\count305 -\pgfmatrixcurrentcolumn=\count306 -\pgf@matrix@numberofcolumns=\count307 -) -\tikz@expandcount=\count308 - (C:\MiKTex\tex/generic/pgf/frontendlayer/tikz/libraries\tikzlibrarytopaths.code.tex -File: tikzlibrarytopaths.code.tex 2023-01-15 v3.1.10 (3.1.10) -))) (C:\MiKTex\tex/generic/pgf/frontendlayer/tikz/libraries\tikzlibrarycalc.code.tex -File: tikzlibrarycalc.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/generic/pgf/libraries\pgflibraryarrows.meta.code.tex -File: pgflibraryarrows.meta.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfarrowinset=\dimen276 -\pgfarrowlength=\dimen277 -\pgfarrowwidth=\dimen278 -\pgfarrowlinewidth=\dimen279 -) (C:\MiKTex\tex/generic/pgf/frontendlayer/tikz/libraries\tikzlibrarybending.code.tex -File: tikzlibrarybending.code.tex 2023-01-15 v3.1.10 (3.1.10) - (C:\MiKTex\tex/generic/pgf/modules\pgfmodulebending.code.tex -File: pgfmodulebending.code.tex 2023-01-15 v3.1.10 (3.1.10) - (C:\MiKTex\tex/generic/pgf/modules\pgfmodulenonlineartransformations.code.tex -File: pgfmodulenonlineartransformations.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgftransformnonlinearflatness=\dimen280 -) (C:\MiKTex\tex/generic/pgf/libraries\pgflibrarycurvilinear.code.tex -File: pgflibrarycurvilinear.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@curvilinear@time@a=\dimen281 -\pgf@curvilinear@length@a=\dimen282 -\pgf@curvilinear@length@b=\dimen283 -\pgf@curvilinear@length@c=\dimen284 -\pgf@curvilinear@length@d=\dimen285 -) -\pgf@arrows@the@rigidity=\dimen286 -)) (C:\MiKTex\tex/generic/pgf/frontendlayer/tikz/libraries\tikzlibraryfpu.code.tex (C:\MiKTex\tex/generic/pgf/libraries\pgflibraryfpu.code.tex)) (C:\MiKTex\tex/generic/circuitikz\pgfcirc.defines.tex -\pgf@circ@count@a=\count309 -\pgf@circ@count@b=\count310 -\pgf@circ@count@c=\count311 -\pgf@circ@res@up=\dimen287 -\pgf@circ@res@down=\dimen288 -\pgf@circ@res@zero=\dimen289 -\pgf@circ@res@left=\dimen290 -\pgf@circ@res@right=\dimen291 -\pgf@circ@res@other=\dimen292 -\pgf@circ@res@step=\dimen293 -\pgf@circ@res@temp=\dimen294 -\pgf@circ@Rlen=\dimen295 -\pgf@circ@scaled@Rlen=\dimen296 -\pgfstartlinewidth=\dimen297 -) (C:\MiKTex\tex/generic/circuitikz\pgfcircutils.tex -\ctikz@scratchbox=\box75 -) (C:\MiKTex\tex/generic/circuitikz\pgfcircpath.tex) (C:\MiKTex\tex/generic/circuitikz\pgfcircshapes.tex) (C:\MiKTex\tex/generic/circuitikz\pgfcircmonopoles.tex) (C:\MiKTex\tex/generic/circuitikz\pgfcircbipoles.tex) (C:\MiKTex\tex/generic/circuitikz\pgfcirctripoles.tex -\pgf@circ@res@count=\count312 -) (C:\MiKTex\tex/generic/circuitikz\pgfcircquadpoles.tex) (C:\MiKTex\tex/generic/circuitikz\pgfcircmultipoles.tex) (C:\MiKTex\tex/generic/circuitikz\pgfcirclabel.tex) (C:\MiKTex\tex/generic/circuitikz\pgfcircvoltage.tex -\pgfcirc@labelshift=\dimen298 -) (C:\MiKTex\tex/generic/circuitikz\pgfcirccurrent.tex) (C:\MiKTex\tex/generic/circuitikz\pgfcircflow.tex)) (C:\MiKTex\tex/latex/listings\listings.sty -\lst@mode=\count313 -\lst@gtempboxa=\box76 -\lst@token=\toks46 -\lst@length=\count314 -\lst@currlwidth=\dimen299 -\lst@column=\count315 -\lst@pos=\count316 -\lst@lostspace=\dimen300 -\lst@width=\dimen301 -\lst@newlines=\count317 -\lst@lineno=\count318 -\lst@maxwidth=\dimen302 - (C:\MiKTex\tex/latex/listings\lstmisc.sty -File: lstmisc.sty 2023/02/27 1.9 (Carsten Heinz) -\c@lstnumber=\count319 -\lst@skipnumbers=\count320 -\lst@framebox=\box77 -) (C:\MiKTex\tex/latex/listings\listings.cfg -File: listings.cfg 2023/02/27 1.9 listings configuration -)) -Package: listings 2023/02/27 1.9 (Carsten Heinz) - (C:\MiKTex\tex/latex/algpseudocodex\algpseudocodex.sty -Package: algpseudocodex 2023-04-17 v1.1.2 pseudocode typesetting - (C:\MiKTex\tex/latex/algorithmicx\algorithmicx.sty -Package: algorithmicx 2005/04/27 v1.2 Algorithmicx - (C:\MiKTex\tex/latex/base\ifthen.sty -Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC) -) -Document Style algorithmicx 1.2 - a greatly improved `algorithmic' style -\c@ALG@line=\count321 -\c@ALG@rem=\count322 -\c@ALG@nested=\count323 -\ALG@tlm=\skip91 -\ALG@thistlm=\skip92 -\c@ALG@Lnr=\count324 -\c@ALG@blocknr=\count325 -\c@ALG@storecount=\count326 -\c@ALG@tmpcounter=\count327 -\ALG@tmplength=\skip93 -) (C:\MiKTex\tex/latex/fifo-stack\fifo-stack.sty -Package: fifo-stack 2014/03/24 v1.0 Multi-FIFO/stack system -\tmp@fifo@stack@top=\count328 -\tmp@fifo@stack@bottom=\count329 -\tmp@fifo@stack@size=\count330 -) (C:\MiKTex\tex/latex/varwidth\varwidth.sty -Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages -\@vwid@box=\box78 -\sift@deathcycles=\count331 -\@vwid@loff=\dimen303 -\@vwid@roff=\dimen304 -) (C:\MiKTex\tex/latex/tabto-ltx\tabto.sty -Package: tabto 2018/12/28 v 1.4 Another tabbing mechanism -\CurrentLineWidth=\dimen305 -\TabPrevPos=\dimen306 -) (C:\MiKTex\tex/latex/totcount\totcount.sty -Package: totcount 2011/01/25 v1.2 package for gettingthe total value of LaTeX counters -) (C:\MiKTex\tex/generic/pgf/frontendlayer/tikz/libraries\tikzlibraryfit.code.tex -File: tikzlibraryfit.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (C:\MiKTex\tex/latex/tikzmark\tikzlibrarytikzmark.code.tex -File: tikzlibrarytikzmark.code.tex 2022/08/24 v1.15 TikZ library for marking positions in a document - (C:\MiKTex\tex/latex/l3kernel\expl3.sty -Package: expl3 2023-08-29 L3 programming layer (loader) - (C:\MiKTex\tex/latex/l3backend\l3backend-pdftex.def -File: l3backend-pdftex.def 2023-04-19 L3 backend support: PDF output (pdfTeX) -\l__color_backend_stack_int=\count332 -\l__pdf_internal_box=\box79 -)) (C:\MiKTex\tex/latex/l3packages/l3keys2e\l3keys2e.sty -Package: l3keys2e 2023-08-29 LaTeX2e option processing using LaTeX3 keys -) (C:\MiKTex\tex/latex/l3packages/xparse\xparse.sty -Package: xparse 2023-08-29 L3 Experimental document command parser -) -\l__sn_x_dim=\dimen307 -\l__sn_y_dim=\dimen308 -\l__sn_xa_dim=\dimen309 -\l__sn_ya_dim=\dimen310 -) -\algpx@codeBoxInnerSep=\skip94 -\algpx@codeBoxSep=\skip95 -\algpx@codeBoxOuterSep=\skip96 -\algpx@indShiftX=\skip97 -\algpx@indStartShiftY=\skip98 -\algpx@indEndShiftY=\skip99 -\algpx@indXLineLength=\skip100 -\algpx@minIndDist=\skip101 -\algpx@oldPos=\skip102 -\algpx@newPos=\skip103 -\algpx@tmpLen=\skip104 -\algpx@currentLineskiplimit=\skip105 -\algpx@currentLineskip=\skip106 -\algpx@indStartY=\skip107 -\algpx@indEndY=\skip108 -\algpx@indStartX=\skip109 -\algpx@extraShiftX=\skip110 -\algpx@minTopPageHeight=\skip111 -\algpx@minBotPageDepth=\skip112 -\c@algpx@codeBoxCount=\count333 -\c@algpx@nestedCBoxCount=\count334 -\c@algpx@startedBoxesCount=\count335 -\c@algpx@endedBoxesCount=\count336 -\c@algpx@nestedBoxedStringCount=\count337 -\c@algpx@nestedBoxedStringMaxCount=\count338 -\c@algpx@indentCount=\count339 -\c@algpx@lastIndentEnded=\count340 -\c@algpx@pageCount=\count341 -\c@algpx@tmpCount=\count342 -\algpx@boxedStringBox=\box80 -) (C:\MiKTex\tex/latex/biblatex\biblatex.sty -Package: biblatex 2023/03/05 v3.19 programmable bibliographies (PK/MW) - (C:\MiKTex\tex/generic/pdftexcmds\pdftexcmds.sty -Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO) - (C:\MiKTex\tex/generic/infwarerr\infwarerr.sty -Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) -) -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -Package pdftexcmds Info: \pdfdraftmode found. -) (C:\MiKTex\tex/latex/logreq\logreq.sty -Package: logreq 2010/08/04 v1.0 xml request logger -\lrq@indent=\count343 - (C:\MiKTex\tex/latex/logreq\logreq.def -File: logreq.def 2010/08/04 v1.0 logreq spec v1.0 -)) (C:\MiKTex\tex/latex/url\url.sty -\Urlmuskip=\muskip17 -Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) -\c@tabx@nest=\count344 -\c@listtotal=\count345 -\c@listcount=\count346 -\c@liststart=\count347 -\c@liststop=\count348 -\c@citecount=\count349 -\c@citetotal=\count350 -\c@multicitecount=\count351 -\c@multicitetotal=\count352 -\c@instcount=\count353 -\c@maxnames=\count354 -\c@minnames=\count355 -\c@maxitems=\count356 -\c@minitems=\count357 -\c@citecounter=\count358 -\c@maxcitecounter=\count359 -\c@savedcitecounter=\count360 -\c@uniquelist=\count361 -\c@uniquename=\count362 -\c@refsection=\count363 -\c@refsegment=\count364 -\c@maxextratitle=\count365 -\c@maxextratitleyear=\count366 -\c@maxextraname=\count367 -\c@maxextradate=\count368 -\c@maxextraalpha=\count369 -\c@abbrvpenalty=\count370 -\c@highnamepenalty=\count371 -\c@lownamepenalty=\count372 -\c@maxparens=\count373 -\c@parenlevel=\count374 -\blx@tempcnta=\count375 -\blx@tempcntb=\count376 -\blx@tempcntc=\count377 -\c@blx@maxsection=\count378 -\blx@maxsegment@0=\count379 -\blx@notetype=\count380 -\blx@parenlevel@text=\count381 -\blx@parenlevel@foot=\count382 -\blx@sectionciteorder@0=\count383 -\blx@sectionciteorderinternal@0=\count384 -\blx@entrysetcounter=\count385 -\blx@biblioinstance=\count386 -\labelnumberwidth=\skip113 -\labelalphawidth=\skip114 -\biblabelsep=\skip115 -\bibitemsep=\skip116 -\bibnamesep=\skip117 -\bibinitsep=\skip118 -\bibparsep=\skip119 -\bibhang=\skip120 -\blx@bcfin=\read4 -\blx@bcfout=\write4 -\blx@langwohyphens=\language79 -\c@mincomprange=\count387 -\c@maxcomprange=\count388 -\c@mincompwidth=\count389 -Package biblatex Info: Trying to load biblatex default data model... -Package biblatex Info: ... file 'blx-dm.def' found. - (C:\MiKTex\tex/latex/biblatex\blx-dm.def -File: blx-dm.def 2023/03/05 v3.19 biblatex localization (PK/MW) -) -Package biblatex Info: Trying to load biblatex style data model... -Package biblatex Info: ... file 'verbose-trad2.dbx' not found. -Package biblatex Info: Trying to load biblatex custom data model... -Package biblatex Info: ... file 'biblatex-dm.cfg' not found. -\c@afterword=\count390 -\c@savedafterword=\count391 -\c@annotator=\count392 -\c@savedannotator=\count393 -\c@author=\count394 -\c@savedauthor=\count395 -\c@bookauthor=\count396 -\c@savedbookauthor=\count397 -\c@commentator=\count398 -\c@savedcommentator=\count399 -\c@editor=\count400 -\c@savededitor=\count401 -\c@editora=\count402 -\c@savededitora=\count403 -\c@editorb=\count404 -\c@savededitorb=\count405 -\c@editorc=\count406 -\c@savededitorc=\count407 -\c@foreword=\count408 -\c@savedforeword=\count409 -\c@holder=\count410 -\c@savedholder=\count411 -\c@introduction=\count412 -\c@savedintroduction=\count413 -\c@namea=\count414 -\c@savednamea=\count415 -\c@nameb=\count416 -\c@savednameb=\count417 -\c@namec=\count418 -\c@savednamec=\count419 -\c@translator=\count420 -\c@savedtranslator=\count421 -\c@shortauthor=\count422 -\c@savedshortauthor=\count423 -\c@shorteditor=\count424 -\c@savedshorteditor=\count425 -\c@labelname=\count426 -\c@savedlabelname=\count427 -\c@institution=\count428 -\c@savedinstitution=\count429 -\c@lista=\count430 -\c@savedlista=\count431 -\c@listb=\count432 -\c@savedlistb=\count433 -\c@listc=\count434 -\c@savedlistc=\count435 -\c@listd=\count436 -\c@savedlistd=\count437 -\c@liste=\count438 -\c@savedliste=\count439 -\c@listf=\count440 -\c@savedlistf=\count441 -\c@location=\count442 -\c@savedlocation=\count443 -\c@organization=\count444 -\c@savedorganization=\count445 -\c@origlocation=\count446 -\c@savedoriglocation=\count447 -\c@origpublisher=\count448 -\c@savedorigpublisher=\count449 -\c@publisher=\count450 -\c@savedpublisher=\count451 -\c@language=\count452 -\c@savedlanguage=\count453 -\c@origlanguage=\count454 -\c@savedoriglanguage=\count455 -\c@pageref=\count456 -\c@savedpageref=\count457 -\shorthandwidth=\skip121 -\shortjournalwidth=\skip122 -\shortserieswidth=\skip123 -\shorttitlewidth=\skip124 -\shortauthorwidth=\skip125 -\shorteditorwidth=\skip126 -\locallabelnumberwidth=\skip127 -\locallabelalphawidth=\skip128 -\localshorthandwidth=\skip129 -\localshortjournalwidth=\skip130 -\localshortserieswidth=\skip131 -\localshorttitlewidth=\skip132 -\localshortauthorwidth=\skip133 -\localshorteditorwidth=\skip134 -Package biblatex Info: Trying to load compatibility code... -Package biblatex Info: ... file 'blx-compat.def' found. - (C:\MiKTex\tex/latex/biblatex\blx-compat.def -File: blx-compat.def 2023/03/05 v3.19 biblatex compatibility (PK/MW) -) -Package biblatex Info: Trying to load BibTeX backend compatibility... -Package biblatex Info: ... file 'blx-bibtex.def' found. - (C:\MiKTex\tex/latex/biblatex\blx-bibtex.def -File: blx-bibtex.def 2023/03/05 v3.19 biblatex compatibility (PK/MW) - - -Package biblatex Warning: Using fall-back bibtex backend: -(biblatex) functionality may be reduced/unavailable. - -) -Package biblatex Info: Trying to load generic definitions... -Package biblatex Info: ... file 'biblatex.def' found. - (C:\MiKTex\tex/latex/biblatex\biblatex.def -File: biblatex.def 2023/03/05 v3.19 biblatex compatibility (PK/MW) -\c@textcitecount=\count458 -\c@textcitetotal=\count459 -\c@textcitemaxnames=\count460 -\c@biburlbigbreakpenalty=\count461 -\c@biburlbreakpenalty=\count462 -\c@biburlnumpenalty=\count463 -\c@biburlucpenalty=\count464 -\c@biburllcpenalty=\count465 -\biburlbigskip=\muskip18 -\biburlnumskip=\muskip19 -\biburlucskip=\muskip20 -\biburllcskip=\muskip21 -\c@smartand=\count466 -) -Package biblatex Info: Trying to load bibliography style 'verbose-trad2'... -Package biblatex Info: ... file 'verbose-trad2.bbx' found. - (C:\MiKTex\tex/latex/biblatex/bbx\verbose-trad2.bbx -File: verbose-trad2.bbx 2023/03/05 v3.19 biblatex bibliography style (PK/MW) -Package biblatex Info: Trying to load bibliography style 'authortitle'... -Package biblatex Info: ... file 'authortitle.bbx' found. - (C:\MiKTex\tex/latex/biblatex/bbx\authortitle.bbx -File: authortitle.bbx 2023/03/05 v3.19 biblatex bibliography style (PK/MW) -Package biblatex Info: Trying to load bibliography style 'standard'... -Package biblatex Info: ... file 'standard.bbx' found. - (C:\MiKTex\tex/latex/biblatex/bbx\standard.bbx -File: standard.bbx 2023/03/05 v3.19 biblatex bibliography style (PK/MW) -\c@bbx:relatedcount=\count467 -\c@bbx:relatedtotal=\count468 -))) -Package biblatex Info: Trying to load citation style 'verbose-trad2'... -Package biblatex Info: ... file 'verbose-trad2.cbx' found. - (C:\MiKTex\tex/latex/biblatex/cbx\verbose-trad2.cbx -File: verbose-trad2.cbx 2023/03/05 v3.19 biblatex citation style (PK/MW) -Package biblatex Info: Redefining '\cite'. -Package biblatex Info: Redefining '\parencite'. -Package biblatex Info: Redefining '\footcite'. -Package biblatex Info: Redefining '\footcitetext'. -Package biblatex Info: Redefining '\smartcite'. -Package biblatex Info: Redefining '\textcite'. -Package biblatex Info: Redefining '\textcites'. -) -Package biblatex Info: Trying to load configuration file... -Package biblatex Info: ... file 'biblatex.cfg' found. - (C:\MiKTex\tex/latex/biblatex\biblatex.cfg -File: biblatex.cfg -) -Package biblatex Info: Input encoding 'utf8' detected. -Package biblatex Info: Document encoding is UTF8 .... -Package biblatex Info: ... and expl3 -(biblatex) 2023-08-29 L3 programming layer (loader) -(biblatex) is new enough (at least 2020/04/06), -(biblatex) setting 'casechanger=expl3'. - (C:\MiKTex\tex/latex/biblatex\blx-case-expl3.sty -Package: blx-case-expl3 2023/03/05 v3.19 expl3 case changing code for biblatex -)) (C:\MiKTex\tex/latex/caption\caption.sty -Package: caption 2023/08/05 v3.6o Customizing captions (AR) - (C:\MiKTex\tex/latex/caption\caption3.sty -Package: caption3 2023/07/31 v2.4d caption3 kernel (AR) -\caption@tempdima=\dimen311 -\captionmargin=\dimen312 -\caption@leftmargin=\dimen313 -\caption@rightmargin=\dimen314 -\caption@width=\dimen315 -\caption@indent=\dimen316 -\caption@parindent=\dimen317 -\caption@hangindent=\dimen318 -Package caption Info: Standard document class detected. -) -\c@caption@flags=\count469 -\c@continuedfloat=\count470 -Package caption Info: float package is loaded. -Package caption Info: listings package is loaded. -) (C:\MiKTex\tex/latex/was\upgreek.sty -Package: upgreek 2003/02/12 v2.0 (WaS) -Package upgreek Info: Using Euler Roman for upright Greek on input line 31. -\symugrf@m=\mathgroup6 -LaTeX Font Info: Overwriting symbol font `ugrf@m' in version `bold' -(Font) U/eur/m/n --> U/eur/b/n on input line 38. -) (C:\MiKTex\tex/latex/hyperref\hyperref.sty -Package: hyperref 2023-07-08 v7.01b Hypertext links for LaTeX - (C:\MiKTex\tex/generic/kvdefinekeys\kvdefinekeys.sty -Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) -) (C:\MiKTex\tex/generic/pdfescape\pdfescape.sty -Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) -) (C:\MiKTex\tex/latex/hycolor\hycolor.sty -Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) -) (C:\MiKTex\tex/latex/letltxmacro\letltxmacro.sty -Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) -) (C:\MiKTex\tex/latex/auxhook\auxhook.sty -Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) -) (C:\MiKTex\tex/latex/hyperref\nameref.sty -Package: nameref 2023-08-07 v2.53 Cross-referencing by name of section - (C:\MiKTex\tex/latex/refcount\refcount.sty -Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) -) (C:\MiKTex\tex/generic/gettitlestring\gettitlestring.sty -Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) -) -\c@section@level=\count471 -) -\@linkdim=\dimen319 -\Hy@linkcounter=\count472 -\Hy@pagecounter=\count473 - (C:\MiKTex\tex/latex/hyperref\pd1enc.def -File: pd1enc.def 2023-07-08 v7.01b Hyperref: PDFDocEncoding definition (HO) -Now handling font encoding PD1 ... -... no UTF-8 mapping file for font encoding PD1 -) (C:\MiKTex\tex/generic/intcalc\intcalc.sty -Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) -) -\Hy@SavedSpaceFactor=\count474 - (C:\MiKTex\tex/latex/hyperref\puenc.def -File: puenc.def 2023-07-08 v7.01b Hyperref: PDF Unicode definition (HO) -Now handling font encoding PU ... -... no UTF-8 mapping file for font encoding PU -) -Package hyperref Info: Hyper figures OFF on input line 4167. -Package hyperref Info: Link nesting OFF on input line 4172. -Package hyperref Info: Hyper index ON on input line 4175. -Package hyperref Info: Plain pages OFF on input line 4182. -Package hyperref Info: Backreferencing OFF on input line 4187. -Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4434. -\c@Hy@tempcnt=\count475 -LaTeX Info: Redefining \url on input line 4772. -\XeTeXLinkMargin=\dimen320 - (C:\MiKTex\tex/generic/bitset\bitset.sty -Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) - (C:\MiKTex\tex/generic/bigintcalc\bigintcalc.sty -Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) -)) -\Fld@menulength=\count476 -\Field@Width=\dimen321 -\Fld@charsize=\dimen322 -Package hyperref Info: Hyper figures OFF on input line 6051. -Package hyperref Info: Link nesting OFF on input line 6056. -Package hyperref Info: Hyper index ON on input line 6059. -Package hyperref Info: backreferencing OFF on input line 6066. -Package hyperref Info: Link coloring OFF on input line 6071. -Package hyperref Info: Link coloring with OCG OFF on input line 6076. -Package hyperref Info: PDF/A mode OFF on input line 6081. - (C:\MiKTex\tex/latex/base\atbegshi-ltx.sty -Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi -package with kernel methods -) -\Hy@abspage=\count477 -\c@Item=\count478 -\c@Hfootnote=\count479 -) -Package hyperref Info: Driver (autodetected): hpdftex. - (C:\MiKTex\tex/latex/hyperref\hpdftex.def -File: hpdftex.def 2023-07-08 v7.01b Hyperref driver for pdfTeX - (C:\MiKTex\tex/latex/base\atveryend-ltx.sty -Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package -with kernel methods -) -\Fld@listcount=\count480 -\c@bookmark@seq@number=\count481 - (C:\MiKTex\tex/latex/rerunfilecheck\rerunfilecheck.sty -Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) - (C:\MiKTex\tex/generic/uniquecounter\uniquecounter.sty -Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) -) -Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 285. -) -\Hy@SectionHShift=\skip135 -) -Package hyperref Info: Option `colorlinks' set `true' on input line 122. - (C:\MiKTex\tex/latex/todonotes\todonotes.sty -Package: todonotes 2023/01/31 v1.1.6 Todonotes source and documentation. -Package: todonotes 2023/01/31 - (C:\MiKTex\tex/generic/pgf/frontendlayer/tikz/libraries\tikzlibrarypositioning.code.tex -File: tikzlibrarypositioning.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -\c@@todonotes@numberoftodonotes=\count482 -) (C:\MiKTex\tex/latex/draftwatermark\draftwatermark.sty -Package: draftwatermark 2020/12/08 3.0 Put a gray textual watermark on document pages -) (C:\MiKTex\tex/latex/lipsum\lipsum.sty -Package: lipsum 2021-09-20 v2.7 150 paragraphs of Lorem Ipsum dummy text -\g__lipsum_par_int=\count483 -\l__lipsum_a_int=\count484 -\l__lipsum_b_int=\count485 - (C:\MiKTex\tex/latex/lipsum\lipsum.ltd.tex)) -\@quotelevel=\count486 -\@quotereset=\count487 - (how2code.aux) -\openout1 = `how2code.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. - -*geometry* driver: auto-detecting -*geometry* detected driver: pdftex -*geometry* verbose mode - [ preamble ] result: -* driver: pdftex -* paper: a4paper -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: twoside -* h-part:(L,W,R)=(71.70166pt, 418.25368pt, 107.55254pt) -* v-part:(T,H,B)=(101.40665pt, 591.5302pt, 152.11pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=418.25368pt -* \textheight=591.5302pt -* \oddsidemargin=-0.56833pt -* \evensidemargin=35.28255pt -* \topmargin=-2.73714pt -* \headheight=12.0pt -* \headsep=19.8738pt -* \topskip=12.0pt -* \footskip=30.0pt -* \marginparwidth=88.0pt -* \marginparsep=7.0pt -* \columnsep=10.0pt -* \skip\footins=10.8pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidetrue -* \@mparswitchtrue -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - -(C:\MiKTex\tex/context/base/mkii\supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count488 -\scratchdimen=\dimen323 -\scratchbox=\box81 -\nofMPsegments=\count489 -\nofMParguments=\count490 -\everyMPshowfont=\toks47 -\MPscratchCnt=\count491 -\MPscratchDim=\dimen324 -\MPnumerator=\count492 -\makeMPintoPDFobject=\count493 -\everyMPtoPDFconversion=\toks48 -) (C:\MiKTex\tex/latex/epstopdf-pkg\epstopdf-base.sty -Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. - (C:\MiKTex\tex/latex/00miktex\epstopdf-sys.cfg -File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX -)) -\c@lstlisting=\count494 -Package biblatex Info: Trying to load language 'english'... -Package biblatex Info: ... file 'english.lbx' found. - (C:\MiKTex\tex/latex/biblatex/lbx\english.lbx -File: english.lbx 2023/03/05 v3.19 biblatex localization (PK/MW) -) -Package biblatex Info: Input encoding 'utf8' detected. -Package biblatex Info: Automatic encoding selection. -(biblatex) Assuming data encoding 'utf8'. -Package biblatex Info: Input encoding 'utf8' detected. -Package biblatex Info: Data encoding 'utf8' specified. -(biblatex) No need to reencode data. -\openout4 = `how2code-blx.bib'. - -Package biblatex Info: Trying to load bibliographic data... -Package biblatex Info: ... file 'how2code.bbl' found. - (how2code.bbl) -Package biblatex Info: Reference section=0 on input line 140. -Package biblatex Info: Reference segment=0 on input line 140. -Package caption Info: Begin \AtBeginDocument code. -Package caption Info: hyperref package is loaded. -Package caption Info: End \AtBeginDocument code. -Package hyperref Info: Link coloring ON on input line 140. - (how2code.out) (how2code.out) -\@outlinefile=\write5 -\openout5 = `how2code.out'. - -LaTeX Font Info: Trying to load font information for U+msa on input line 147. - (C:\MiKTex\tex/latex/amsfonts\umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) -LaTeX Font Info: Trying to load font information for U+msb on input line 147. - (C:\MiKTex\tex/latex/amsfonts\umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) - -LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <149.37697> not available -(Font) size <24.88> substituted on input line 147. - - -LaTeX Font Warning: Font shape `OT1/cmtt/m/n' in size <149.37697> not available -(Font) size <24.88> substituted on input line 147. - -[1{C:/Users/Admin/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map} - - -] - -LaTeX Font Warning: Font shape `OT1/cmr/m/it' in size <149.37697> not available -(Font) size <24.88> substituted on input line 157. - - -LaTeX Font Warning: Font shape `OT1/cmtt/m/it' in size <149.37697> not available -(Font) size <24.88> substituted on input line 157. - -[2] (how2code.toc [3 - -] -Underfull \vbox (badness 2521) has occurred while \output is active [] - - [4] -Underfull \vbox (badness 1383) has occurred while \output is active [] - - [5] [6]) -\tf@toc=\write6 -\openout6 = `how2code.toc'. - - [7] [8 - -] (how2code.tdo -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [9]) -\tf@tdo=\write7 -\openout7 = `how2code.tdo'. - -Package hyperref Info: bookmark level for unknown todo defaults to 0 on input line 161. - - -LaTeX Warning: Marginpar on page 10 moved. - - -LaTeX Warning: Marginpar on page 10 moved. - - -LaTeX Warning: Marginpar on page 10 moved. - - -LaTeX Warning: Marginpar on page 10 moved. - -[10] [11 - -] [12] -Chapter 1. - -Underfull \vbox (badness 4108) has occurred while \output is active [] - - [13 - -] [14] -Chapter 2. - -Underfull \vbox (badness 1062) has occurred while \output is active [] - - [15 - -] [16] -Chapter 3. - -Package caption Warning: \label without proper reference on input line 207. -See the caption package documentation for explanation. - - -LaTeX Warning: Reference `tab:binary1' on page 17 undefined on input line 204. - - -Underfull \vbox (badness 4108) has occurred while \output is active [] - - [17 - -] - -Package caption Warning: \label without proper reference on input line 218. -See the caption package documentation for explanation. - - -LaTeX Warning: Reference `tab:binary2' on page 18 undefined on input line 214. - - -Package caption Warning: \label without proper reference on input line 231. -See the caption package documentation for explanation. - - -LaTeX Warning: Reference `tab:binary3' on page 18 undefined on input line 228. - -[18] [19] -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [20] - -LaTeX Warning: Marginpar on page 21 moved. - -[21] [22] [23] [24 - -] -Chapter 4. -[25] - -LaTeX Warning: Marginpar on page 26 moved. - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [26] -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [27] (C:\MiKTex\tex/latex/listings\lstlang1.sty -File: lstlang1.sty 2023/02/27 1.9 listings language file -) (code_examples/chapter_4/while_def.py -LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <10> not available -(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 7. -) [28] - -LaTeX Warning: Reference `lst-py:while-def' on page 29 undefined on input line 351. - -[29] (code_examples/chapter_4/for_def.py) -LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <12> not available -(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 376. -Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on input line 378. - [30] -Underfull \vbox (badness 5519) has occurred while \output is active [] - - [31] [32] -Chapter 5. - -Underfull \vbox (badness 7116) has occurred while \output is active [] - - [33 - -] (code_examples/chapter_5/list_def.py [34]) (code_examples/chapter_5/tuple_def.py [35]) -LaTeX Font Info: Trying to load font information for OMS+cmr on input line 446. - (C:\MiKTex\tex/latex/base\omscmr.fd -File: omscmr.fd 2023/04/13 v2.5m Standard LaTeX font definitions -) -LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <12> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 446. - (code_examples/chapter_5/set_def.py [36]) - -File: figures/chapter_5/sets.png Graphic file (type png) - -Package pdftex.def Info: figures/chapter_5/sets.png used on input line 453. -(pdftex.def) Requested size: 292.77629pt x 247.30856pt. - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [37] (code_examples/chapter_5/set_example_output.txt) [38 <./figures/chapter_5/sets.png>] (code_examples/chapter_5/dictionary_def.py [39]) -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [40] [41] [42 - -] -Chapter 6. - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [43] -Overfull \vbox (69.63452pt too high) has occurred while \output is active [] - - [44] [45] [46 - -] -Chapter 7. -(code_examples/chapter_7/calculator_1.py [47]) [48] -Chapter 8. -[49 - -] [50 - -] -Chapter 9. -[51] -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] -Chapter 10. -[63 - -] [64 - -] -Chapter 11. -[65] [66 - -] -Chapter 12. -[67] [68 - -] -Chapter 13. - -Overfull \hbox (14.53003pt too wide) in paragraph at lines 893--893 -[]\OT1/cmr/bx/n/17.28 Topic/resources to look into (by sub-ject area) - [] - -[69] [70] -Appendix A. -[71 - -] [72 - -] -Appendix B. -[73] (how2code.aux) - *********** -LaTeX2e <2023-06-01> patch level 1 -L3 programming layer <2023-08-29> - *********** - - -LaTeX Font Warning: Size substitutions with differences -(Font) up to 124.49696pt have occurred. - - -LaTeX Warning: There were undefined references. - -Package rerunfilecheck Info: File `how2code.out' has not changed. -(rerunfilecheck) Checksum: 7851AF8F7DEAE2946BEB60F3C5754D3C;12121. -Package logreq Info: Writing requests to 'how2code.run.xml'. -\openout1 = `how2code.run.xml'. - - ) -Here is how much of TeX's memory you used: - 54410 strings out of 475248 - 1216739 string characters out of 5774227 - 2356065 words of memory out of 5000000 - 74923 multiletter control sequences out of 15000+600000 - 574748 words of font info for 100 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 101i,14n,117p,1926b,2207s stack positions out of 10000i,1000n,20000p,200000b,200000s - -Output written on how2code.pdf (73 pages, 503014 bytes). -PDF statistics: - 1195 PDF objects out of 1200 (max. 8388607) - 368 named destinations out of 1000 (max. 500000) - 754 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/how2code.out b/how2code.out deleted file mode 100644 index 24c6681..0000000 --- a/how2code.out +++ /dev/null @@ -1,92 +0,0 @@ -\BOOKMARK [0][-]{chapter.1}{\376\377\000W\000h\000y\000\040\000l\000e\000a\000r\000n\000\040\000h\000o\000w\000\040\000t\000o\000\040\000c\000o\000d\000e}{}% 1 -\BOOKMARK [1][-]{section.1.1}{\376\377\000I\000n\000t\000e\000r\000e\000s\000t}{chapter.1}% 2 -\BOOKMARK [1][-]{section.1.2}{\376\377\000E\000d\000u\000c\000a\000t\000i\000o\000n}{chapter.1}% 3 -\BOOKMARK [1][-]{section.1.3}{\376\377\000F\000r\000e\000e\000d\000o\000m}{chapter.1}% 4 -\BOOKMARK [0][-]{chapter.2}{\376\377\000W\000h\000a\000t\000\040\000i\000s\000\040\000c\000o\000d\000i\000n\000g\000?}{}% 5 -\BOOKMARK [0][-]{chapter.3}{\376\377\000H\000o\000w\000\040\000d\000o\000e\000s\000\040\000a\000\040\000c\000o\000m\000p\000u\000t\000e\000r\000\040\000w\000o\000r\000k\000?}{}% 6 -\BOOKMARK [1][-]{section.3.1}{\376\377\000O\000n\000e\000s\000\040\000a\000n\000d\000\040\000Z\000e\000r\000o\000s}{chapter.3}% 7 -\BOOKMARK [2][-]{subsection.3.1.1}{\376\377\000B\000i\000n\000a\000r\000y}{section.3.1}% 8 -\BOOKMARK [2][-]{subsection.3.1.2}{\376\377\000A\000l\000t\000e\000r\000n\000a\000t\000i\000v\000e\000\040\000N\000u\000m\000b\000e\000r\000\040\000s\000y\000s\000t\000e\000m\000s}{section.3.1}% 9 -\BOOKMARK [2][-]{subsection.3.1.3}{\376\377\000A\000S\000C\000I\000I\000\040\000a\000n\000d\000\040\000U\000n\000i\000c\000o\000d\000e}{section.3.1}% 10 -\BOOKMARK [1][-]{section.3.2}{\376\377\000V\000o\000n\000-\000N\000u\000e\000m\000a\000n\000\040\000A\000r\000c\000h\000i\000t\000e\000c\000t\000u\000r\000e}{chapter.3}% 11 -\BOOKMARK [2][-]{subsection.3.2.1}{\376\377\000W\000h\000y\000\040\000d\000o\000\040\000I\000\040\000n\000e\000e\000d\000\040\000t\000o\000\040\000k\000n\000o\000w\000\040\000t\000h\000i\000s\000?}{section.3.2}% 12 -\BOOKMARK [2][-]{subsection.3.2.2}{\376\377\000H\000o\000w\000\040\000i\000s\000\040\000a\000\040\000c\000o\000m\000p\000u\000t\000e\000r\000\040\000s\000t\000r\000u\000c\000t\000u\000r\000e\000d}{section.3.2}% 13 -\BOOKMARK [0][-]{chapter.4}{\376\377\000S\000t\000a\000r\000t\000i\000n\000g\000\040\000w\000i\000t\000h\000\040\000t\000h\000e\000\040\000b\000a\000s\000i\000c\000s}{}% 14 -\BOOKMARK [1][-]{section.4.1}{\376\377\000G\000e\000t\000t\000i\000n\000g\000\040\000s\000t\000a\000r\000t\000e\000d}{chapter.4}% 15 -\BOOKMARK [1][-]{section.4.2}{\376\377\000N\000e\000w\000\040\000f\000i\000l\000e}{chapter.4}% 16 -\BOOKMARK [1][-]{section.4.3}{\376\377\000D\000a\000t\000a\000t\000y\000p\000e\000s}{chapter.4}% 17 -\BOOKMARK [2][-]{subsection.4.3.1}{\376\377\000P\000r\000i\000m\000i\000t\000a\000v\000e\000s}{section.4.3}% 18 -\BOOKMARK [2][-]{subsection.4.3.2}{\376\377\000B\000a\000s\000i\000c\000\040\000N\000o\000n\000-\000P\000r\000i\000m\000i\000t\000a\000v\000e\000s}{section.4.3}% 19 -\BOOKMARK [1][-]{section.4.4}{\376\377\000B\000a\000s\000i\000c\000\040\000i\000n\000-\000b\000u\000i\000l\000t\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s}{chapter.4}% 20 -\BOOKMARK [2][-]{subsection.4.4.1}{\376\377\000p\000r\000i\000n\000t\000\050\000\051}{section.4.4}% 21 -\BOOKMARK [2][-]{subsection.4.4.2}{\376\377\000i\000n\000p\000u\000t\000\050\000\051}{section.4.4}% 22 -\BOOKMARK [2][-]{subsection.4.4.3}{\376\377\000l\000e\000n\000\050\000\051}{section.4.4}% 23 -\BOOKMARK [2][-]{subsection.4.4.4}{\376\377\000t\000y\000p\000e\000\050\000\051}{section.4.4}% 24 -\BOOKMARK [2][-]{subsection.4.4.5}{\376\377\000M\000a\000t\000h}{section.4.4}% 25 -\BOOKMARK [1][-]{section.4.5}{\376\377\000i\000f\000,\000\040\000t\000h\000e\000n\000,\000\040\000e\000l\000s\000e}{chapter.4}% 26 -\BOOKMARK [1][-]{section.4.6}{\376\377\000f\000o\000r\000\040\000a\000n\000d\000\040\000w\000h\000i\000l\000e}{chapter.4}% 27 -\BOOKMARK [2][-]{subsection.4.6.1}{\376\377\000w\000h\000i\000l\000e\000\040\000l\000o\000o\000p\000s}{section.4.6}% 28 -\BOOKMARK [2][-]{subsection.4.6.2}{\376\377\000f\000o\000r\000\040\000l\000o\000o\000p\000s}{section.4.6}% 29 -\BOOKMARK [2][-]{subsection.4.6.3}{\376\377\000d\000o\000-\000w\000h\000i\000l\000e\000\040\000l\000o\000o\000p\000s}{section.4.6}% 30 -\BOOKMARK [2][-]{subsection.4.6.4}{\376\377\000t\000h\000e\000\040\000d\000i\000f\000f\000e\000r\000e\000n\000c\000e}{section.4.6}% 31 -\BOOKMARK [1][-]{section.4.7}{\376\377\000f\000u\000n\000c\000t\000i\000o\000n\000s}{chapter.4}% 32 -\BOOKMARK [0][-]{chapter.5}{\376\377\000D\000a\000t\000a\000-\000s\000t\000r\000u\000c\000t\000u\000r\000e\000s}{}% 33 -\BOOKMARK [1][-]{section.5.1}{\376\377\000M\000u\000t\000a\000b\000l\000e\000\040\000v\000s\000\040\000I\000m\000m\000u\000t\000a\000b\000l\000e}{chapter.5}% 34 -\BOOKMARK [1][-]{section.5.2}{\376\377\000L\000i\000s\000t\000s}{chapter.5}% 35 -\BOOKMARK [1][-]{section.5.3}{\376\377\000A\000r\000r\000a\000y\000s}{chapter.5}% 36 -\BOOKMARK [1][-]{section.5.4}{\376\377\000T\000u\000p\000l\000e\000s}{chapter.5}% 37 -\BOOKMARK [1][-]{section.5.5}{\376\377\000S\000e\000t\000s}{chapter.5}% 38 -\BOOKMARK [1][-]{section.5.6}{\376\377\000D\000i\000c\000t\000i\000o\000n\000a\000r\000y}{chapter.5}% 39 -\BOOKMARK [1][-]{section.5.7}{\376\377\000A\000d\000v\000a\000n\000c\000e\000d\000\040\000D\000a\000t\000a\000-\000s\000t\000r\000u\000c\000t\000u\000r\000e\000s}{chapter.5}% 40 -\BOOKMARK [2][-]{subsection.5.7.1}{\376\377\000L\000i\000n\000k\000e\000d\000\040\000L\000i\000s\000t\000s}{section.5.7}% 41 -\BOOKMARK [2][-]{subsection.5.7.2}{\376\377\000S\000t\000a\000c\000k\000s}{section.5.7}% 42 -\BOOKMARK [2][-]{subsection.5.7.3}{\376\377\000Q\000u\000e\000u\000e\000s}{section.5.7}% 43 -\BOOKMARK [2][-]{subsection.5.7.4}{\376\377\000T\000r\000e\000e\000s}{section.5.7}% 44 -\BOOKMARK [2][-]{subsection.5.7.5}{\376\377\000H\000e\000a\000p}{section.5.7}% 45 -\BOOKMARK [2][-]{subsection.5.7.6}{\376\377\000H\000a\000s\000h\000m\000a\000p\000s}{section.5.7}% 46 -\BOOKMARK [2][-]{subsection.5.7.7}{\376\377\000M\000a\000t\000r\000i\000x}{section.5.7}% 47 -\BOOKMARK [0][-]{chapter.6}{\376\377\000S\000i\000m\000p\000l\000e\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000s}{}% 48 -\BOOKMARK [1][-]{section.6.1}{\376\377\000S\000o\000r\000t\000i\000n\000g}{chapter.6}% 49 -\BOOKMARK [2][-]{subsection.6.1.1}{\376\377\000S\000e\000l\000e\000c\000t\000i\000o\000n\000\040\000S\000o\000r\000t}{section.6.1}% 50 -\BOOKMARK [2][-]{subsection.6.1.2}{\376\377\000B\000u\000b\000b\000l\000e\000\040\000S\000o\000r\000t}{section.6.1}% 51 -\BOOKMARK [2][-]{subsection.6.1.3}{\376\377\000I\000n\000s\000e\000r\000t\000i\000o\000n\000\040\000S\000o\000r\000t}{section.6.1}% 52 -\BOOKMARK [2][-]{subsection.6.1.4}{\376\377\000Q\000u\000i\000c\000k\000\040\000S\000o\000r\000t}{section.6.1}% 53 -\BOOKMARK [1][-]{section.6.2}{\376\377\000S\000e\000a\000r\000c\000h\000i\000n\000g}{chapter.6}% 54 -\BOOKMARK [2][-]{subsection.6.2.1}{\376\377\000L\000i\000n\000e\000a\000r\000\040\000S\000e\000a\000r\000c\000h}{section.6.2}% 55 -\BOOKMARK [2][-]{subsection.6.2.2}{\376\377\000B\000i\000n\000a\000r\000y\000\040\000S\000e\000a\000r\000c\000h}{section.6.2}% 56 -\BOOKMARK [1][-]{section.6.3}{\376\377\000I\000n\000t\000r\000o\000\040\000t\000o\000\040\000B\000a\000s\000i\000c\000\040\000T\000i\000m\000e\000\040\000C\000o\000m\000p\000l\000e\000x\000i\000t\000y}{chapter.6}% 57 -\BOOKMARK [0][-]{chapter.7}{\376\377\000P\000r\000a\000c\000t\000i\000c\000i\000n\000g\000\040\000t\000h\000e\000\040\000b\000a\000s\000i\000c\000s}{}% 58 -\BOOKMARK [1][-]{section.7.1}{\376\377\000C\000a\000l\000c\000u\000l\000a\000t\000o\000r}{chapter.7}% 59 -\BOOKMARK [1][-]{section.7.2}{\376\377\000C\000h\000a\000t\000b\000o\000t}{chapter.7}% 60 -\BOOKMARK [1][-]{section.7.3}{\376\377\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000\040\000S\000y\000s\000t\000e\000m}{chapter.7}% 61 -\BOOKMARK [1][-]{section.7.4}{\376\377\000T\000a\000s\000k\000\040\000P\000l\000a\000n\000n\000e\000r}{chapter.7}% 62 -\BOOKMARK [0][-]{chapter.8}{\376\377\000L\000e\000a\000r\000n\000i\000n\000g\000\040\000s\000o\000m\000e\000\040\000t\000e\000c\000h\000n\000i\000q\000u\000e\000s}{}% 63 -\BOOKMARK [1][-]{section.8.1}{\376\377\000N\000a\000m\000i\000n\000g\000\040\000C\000o\000n\000v\000e\000n\000t\000i\000o\000n\000s}{chapter.8}% 64 -\BOOKMARK [1][-]{section.8.2}{\376\377\000E\000r\000r\000o\000r\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{chapter.8}% 65 -\BOOKMARK [1][-]{section.8.3}{\376\377\000P\000a\000c\000k\000a\000g\000e\000s}{chapter.8}% 66 -\BOOKMARK [0][-]{chapter.9}{\376\377\000L\000o\000g\000i\000c\000a\000l\000\040\000T\000h\000i\000n\000k\000i\000n\000g}{}% 67 -\BOOKMARK [1][-]{section.9.1}{\376\377\000D\000e\000c\000o\000m\000p\000o\000s\000i\000t\000i\000o\000n}{chapter.9}% 68 -\BOOKMARK [2][-]{subsection.9.1.1}{\376\377\000A\000l\000a\000r\000m\000\040\000C\000l\000o\000c\000k\000\040\000E\000x\000a\000m\000p\000l\000e}{section.9.1}% 69 -\BOOKMARK [2][-]{subsection.9.1.2}{\376\377\000M\000o\000r\000n\000i\000n\000g\000\040\000R\000o\000u\000t\000i\000n\000e\000\040\000E\000x\000a\000m\000p\000l\000e}{section.9.1}% 70 -\BOOKMARK [1][-]{section.9.2}{\376\377\000P\000l\000a\000n\000n\000i\000n\000g}{chapter.9}% 71 -\BOOKMARK [2][-]{subsection.9.2.1}{\376\377\000P\000s\000u\000e\000d\000o\000c\000o\000d\000e}{section.9.2}% 72 -\BOOKMARK [2][-]{subsection.9.2.2}{\376\377\000F\000l\000o\000w\000c\000h\000a\000r\000t\000s}{section.9.2}% 73 -\BOOKMARK [1][-]{section.9.3}{\376\377\000M\000a\000t\000h\000e\000m\000a\000t\000i\000c\000s}{chapter.9}% 74 -\BOOKMARK [0][-]{chapter.10}{\376\377\000T\000w\000o\000\040\000C\000a\000m\000p\000s}{}% 75 -\BOOKMARK [1][-]{section.10.1}{\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000a\000l}{chapter.10}% 76 -\BOOKMARK [1][-]{section.10.2}{\376\377\000O\000b\000j\000e\000c\000t\000\040\000O\000r\000i\000e\000n\000t\000e\000d}{chapter.10}% 77 -\BOOKMARK [0][-]{chapter.11}{\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000a\000l\000\040\000P\000r\000o\000g\000r\000a\000m\000m\000i\000n\000g\000\040\000C\000r\000a\000s\000h\000\040\000C\000o\000u\000r\000s\000e}{}% 78 -\BOOKMARK [0][-]{chapter.12}{\376\377\000O\000b\000j\000e\000c\000t\000\040\000O\000r\000i\000e\000n\000t\000e\000d\000\040\000P\000r\000o\000g\000r\000a\000m\000m\000i\000n\000g\000\040\000C\000r\000a\000s\000h\000\040\000C\000o\000u\000r\000s\000e}{}% 79 -\BOOKMARK [1][-]{section.12.1}{\376\377\000C\000l\000a\000s\000s\000e\000s\000,\000\040\000M\000e\000t\000h\000o\000d\000s\000,\000\040\000a\000n\000d\000\040\000O\000b\000j\000e\000c\000t\000s}{chapter.12}% 80 -\BOOKMARK [1][-]{section.12.2}{\376\377\000I\000n\000h\000e\000r\000i\000t\000a\000n\000c\000e}{chapter.12}% 81 -\BOOKMARK [1][-]{section.12.3}{\376\377\000E\000n\000c\000a\000p\000s\000u\000l\000a\000t\000i\000o\000n}{chapter.12}% 82 -\BOOKMARK [1][-]{section.12.4}{\376\377\000A\000b\000s\000t\000r\000a\000c\000t\000i\000o\000n}{chapter.12}% 83 -\BOOKMARK [1][-]{section.12.5}{\376\377\000P\000o\000l\000y\000m\000o\000r\000p\000h\000i\000s\000m}{chapter.12}% 84 -\BOOKMARK [0][-]{chapter.13}{\376\377\000H\000e\000l\000l\000o\000\040\000W\000o\000r\000l\000d\000!}{}% 85 -\BOOKMARK [1][-]{section.13.1}{\376\377\000W\000h\000e\000r\000e\000\040\000d\000o\000\040\000I\000\040\000g\000o\000\040\000f\000r\000o\000m\000\040\000h\000e\000r\000e\000?}{chapter.13}% 86 -\BOOKMARK [1][-]{section.13.2}{\376\377\000T\000o\000p\000i\000c\000/\000r\000e\000s\000o\000u\000r\000c\000e\000s\000\040\000t\000o\000\040\000l\000o\000o\000k\000\040\000i\000n\000t\000o\000\040\000\050\000b\000y\000\040\000s\000u\000b\000j\000e\000c\000t\000\040\000a\000r\000e\000a\000\051}{chapter.13}% 87 -\BOOKMARK [2][-]{subsection.13.2.1}{\376\377\000A\000l\000g\000o\000r\000i\000t\000h\000m\000s\000\040\000a\000n\000d\000\040\000M\000a\000t\000h\000e\000m\000a\000t\000i\000c\000s}{section.13.2}% 88 -\BOOKMARK [2][-]{subsection.13.2.2}{\376\377\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g}{section.13.2}% 89 -\BOOKMARK [2][-]{subsection.13.2.3}{\376\377\000D\000a\000t\000a\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{section.13.2}% 90 -\BOOKMARK [0][-]{appendix.A}{\376\377\000B\000i\000b\000l\000i\000o\000g\000r\000a\000p\000h\000y\000\040\000a\000n\000d\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e\000s}{}% 91 -\BOOKMARK [0][-]{appendix.B}{\376\377\000S\000u\000p\000l\000e\000m\000e\000n\000t\000a\000l\000\040\000C\000o\000d\000e}{}% 92 diff --git a/how2code.pdf b/how2code.pdf deleted file mode 100644 index 3dd382a..0000000 Binary files a/how2code.pdf and /dev/null differ diff --git a/how2code.run.xml b/how2code.run.xml deleted file mode 100644 index 5b2090d..0000000 --- a/how2code.run.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - latex - - how2code.aux - how2code-blx.bib - - - how2code.bbl - - - blx-dm.def - blx-compat.def - blx-bibtex.def - biblatex.def - standard.bbx - authortitle.bbx - verbose-trad2.bbx - verbose-trad2.cbx - biblatex.cfg - english.lbx - - - - bibtex - - bibtex - - how2code - - - how2code.aux - - - how2code.bbl - - - how2code.bbl - - - how2code.aux - how2code-blx.bib - - - references.bib - - - biblatex.bst - - - diff --git a/how2code.synctex.gz b/how2code.synctex.gz deleted file mode 100644 index 445d148..0000000 Binary files a/how2code.synctex.gz and /dev/null differ diff --git a/how2code.tdo b/how2code.tdo deleted file mode 100644 index c945102..0000000 --- a/how2code.tdo +++ /dev/null @@ -1,25 +0,0 @@ -\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Review work and see if it needs to change}{10}{section*.2}% -\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Make changes to existing work}{10}{section*.3}% -\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add something is missing}{10}{section*.4}% -\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Expand upon exisitng work}{10}{section*.5}% -\contentsline {todo}{\fcolorbox {pink}{pink!25}{\textcolor {pink!25}{o}}\ Rewrite or reword to improve existing work}{10}{section*.6}% -\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Potentially rewrite, sounds litte childish?}{11}{section*.8}% -\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Maybe not the best in the introduction, consider rewriting}{11}{section*.9}% -\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ This section is written a bit poorly}{14}{section*.10}% -\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add in video here}{20}{section*.11}% -\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ I don't know if this is very practical, wth was I on}{21}{section*.12}% -\contentsline {todo}{\fcolorbox {pink}{pink!25}{\textcolor {pink!25}{o}}\ Talk about RGB color codes (probably the most practical use)}{21}{section*.13}% -\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Specific information about unicode}{22}{section*.14}% -\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Talk in short about IDEs and different development enviornments}{25}{section*.15}% -\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ java examples}{25}{section*.16}% -\contentsline {todo}{\fcolorbox {black}{orange}{\textcolor {orange}{o}}\ Primitive Section}{26}{section*.17}% -\contentsline {todo}{\fcolorbox {black}{orange}{\textcolor {orange}{o}}\ Non-primitive Section}{26}{section*.18}% -\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Might be too python specific, maybe make generic or make 2 editions for java built ins and python built ins}{26}{section*.19}% -\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Find a new package for algorithms and psuedocode}{27}{section*.26}% -\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ really poorly written}{30}{section*.27}% -\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Autocite not working for footnote in figure, find a workaround}{38}{section*.29}% -\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ add checkpoints along the way \textit {through} each example to link the importnat idea (decomponsing/operationalizing ideas)}{53}{section*.32}% -\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Avi's Guest Section}{63}{section*.36}% -\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Avi's Guest Chapter}{65}{section*.37}% -\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ FUNC: Maybe remove this from the book and add to follow-up. This seems a bit out of the scope of what's required}{65}{section*.38}% -\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ OOPS: Maybe remove this from the book and add to follow-up. This seems a bit out of the scope of what's required}{67}{section*.39}% diff --git a/how2code.tex b/how2code.tex deleted file mode 100644 index e3342e2..0000000 --- a/how2code.tex +++ /dev/null @@ -1,912 +0,0 @@ -%Formatting -\documentclass[12pt,a4paper]{book} -\usepackage{setspace} -\usepackage{float} -\usepackage[]{geometry} -\usepackage{xargs} -%\usepackage[skip12pt plus1pt, indent=0]{parskip} -\usepackage{parskip} -\doublespacing -\restylefloat{table} -\usepackage{tcolorbox} - -%Mathematics -\usepackage{amsmath} -\usepackage{amssymb} -\usepackage{mathtools} -\usepackage{graphicx} -\usepackage{float} -\usepackage{tocloft} -\usepackage{circuitikz} -%\usepackage[pdftex,dvipsnames]{xcolor} - -%\definecolor{OliveGreen} -%\definecolor{Plum} - -\definecolor{commentsColor}{rgb}{0.497495, 0.497587, 0.497464} -\definecolor{keywordsColor}{rgb}{0.541176, 0.168627, 0.886275} -\definecolor{stringColor}{rgb}{0.000000, 0.558215, 0.135316} -%Computer Science -\usepackage{listings} -\lstset -{ %Formatting for code - basicstyle=\footnotesize\ttfamily, - numbers=left, - %caption={}, - %title={}, - stepnumber=1, - showstringspaces=false, - tabsize=1, - breaklines=true, - breakatwhitespace=false, - frame=lines, - xleftmargin=2em, - framexleftmargin=1.5em, - commentstyle=\color{commentsColor}\ttfamily, - stringstyle=\color{stringColor}\ttfamily, - keywordstyle=\color{keywordsColor}\bfseries, -} -\newcommand{\lstprompt}{>>>} -\newcommand{\numberwithprompt}[1]{\footnotesize\ttfamily\selectfont \lstprompt} - - -% https://tex.stackexchange.com/questions/340232/how-insert-a-character-at-the-begin-of-every-line-from-a-source-code -\lstdefinestyle{console} { - basicstyle=\footnotesize\ttfamily, - numbers=left, - stepnumber=1, - showstringspaces=false, - tabsize=1, - breaklines=true, - breakatwhitespace=false, - frame=single, - xleftmargin=2em, - framexleftmargin=2.5em, - %backgroundcolor=\color{gray!55}, - numberstyle=\numberwithprompt, - } - -% \lstdefinelanguage{psuedocode}{ -% keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break}, -% keywordstyle=\color{blue}\bfseries, -% ndkeywords={class, export, boolean, throw, implements, import, this}, -% ndkeywordstyle=\color{darkgray}\bfseries, -% identifierstyle=\color{black}, -% sensitive=false, -% comment=[l]{//}, -% morecomment=[s]{/*}{*/}, -% commentstyle=\color{purple}\ttfamily, -% stringstyle=\color{red}\ttfamily, -% morestring=[b]', -% morestring=[b]" -% } - -\usepackage{algpseudocodex} -%Book Stuff -\newenvironment{dedication} -{%\clearpage % we want a new page %% I commented this - \thispagestyle{empty}% no header and footer - \vspace*{\stretch{1}}% some space at the top - \itshape % the text is in italics - \raggedleft % flush to the right margin -} -{\par % end the paragraph - \vspace{\stretch{3}} % space at bottom is three times that at the top - \clearpage % finish off the page -} - -%Citations -%\usepackage{cite} -\usepackage[backend=bibtex,style=verbose-trad2]{biblatex} %works really really well, but no MLA format -% %\usepackage[backend=biber,style=mla]{biblatex} %Doesn't print all sources for some reason -\usepackage{caption} -\captionsetup[lstlisting]{font={small,tt}} -\newcommand{\source}[1]{\caption*{Source: {#1}} } - -\bibliography{references.bib} - -\newcommand{\listequationsname}{List of Equations} - -%Symbols and Other -\newcommand{\figref}[1]{Fig. \ref{#1}} -\newcommand{\coderef}[1]{Code Ex. \ref{#1}} -\newenvironment{codex}{begdef}{codex} % Define example here -\usepackage{upgreek} -\usepackage{hyperref} -\hypersetup{ - colorlinks, - citecolor=black, - filecolor=black, - linkcolor=black, - urlcolor=black -} - -% Drafting Stuff (CHANGE FOR FINAL) TODO [!!!] -\usepackage[colorinlistoftodos,prependcaption]{todonotes} -\usepackage{draftwatermark} -\usepackage{lipsum} - -\SetWatermarkText{\texttt{DRAFT}} -\SetWatermarkScale{7} -\SetWatermarkAngle{45} - -\newcommandx{\unsure}[2][1=]{\todo[linecolor=red,backgroundcolor=red!25,bordercolor=red,#1]{#2}} -\newcommandx{\change}[2][1=]{\todo[linecolor=blue,backgroundcolor=blue!25,bordercolor=blue,#1]{#2}} -\newcommandx{\toadd}[2][1=]{\todo[linecolor=green,backgroundcolor=green!25,bordercolor=green,#1]{#2}} -\newcommandx{\info}[2][1=]{\todo[linecolor=yellow,backgroundcolor=yellow!25,bordercolor=yellow,#1]{#2}} -\newcommandx{\improve}[2][1=]{\todo[linecolor=pink,backgroundcolor=pink!25,bordercolor=pink,#1]{#2}} -\newcommandx{\hiddentodo}[2][1=]{\todo[disable,#1]{#2}} - -\begin{document} - \title{java.util.helpmepls; \\ - if \_\_name\_\_ == ``\_\_pain\_\_:'' \\ - \large{\textit{Learning to Code from a Subpar Programmer}}} - \author{Aditya K. Rao} - \date{\texttt{Work in progress \\ Last Edited: \today}} - \maketitle - - \begin{dedication} - ``For anyone that wants to learn how to code or something'' - %``Dedicated to Arnav's fat juicy ass'' - \par %% or a blank line - %\vspace{2\baselineskip} - - \vspace{\baselineskip} - %\usefont{T1}{LobsterTwo-LF}{bx}{it} - - Adi - \end{dedication} - - \tableofcontents - \listoftodos - TODO KEY [\textbf{IGNORE}]\unsure{Review work and see if it needs to change}\change{Make changes to existing work}\toadd{Add something is missing}\info{Expand upon exisitng work}\improve{Rewrite or reword to improve existing work} - - %\begin{abstract} - %\end{abstract} - %\textit{For all those people who asked me what course I used to learn how to code, I hope this helps make your journey easier} - - %\newpage - \chapter*{Prologue/Introduction} \label{chap:intro} - Hi there, my name is Adi. At the time of writing this book, I recently have graduated from highschool and am on my way to university soon. Over the last four or five years, I've developed a deep interest in the ever elusive world of code. My main language is Python but I've recently diversified into many other avenues like Java, JavaScript, HTML, CSS, C++, Dart, and a few others. However, Python is definitely the language I have the most experience in. As such, that will be the basis for most of the actual code snippets in this book. I will also provide a few examples in psuedocode whenever I do something in a certain language. \change{Potentially rewrite, sounds litte childish?} - - I don't consider myself to be any authority on Computer Science/Engineering or anything like that, I'm just a guy who thinks he's got a decent method to help some people pursue their interests. My objective with this book is not really to help you learn a certain language, rather, it gives you the tools and knowledge to help you learn whatever language you want.\unsure{Maybe not the best in the introduction, consider rewriting} - - Many people who want to learn how to code already have an objective in mind and simply want the tools to make that dream a reality. Others just are interested in the subject area as a whole, some just want to get ahead of the curb and learn the skills required in a world ever dominated by tech. All of these are valid reasons for someone to learn to code. However, there is a difference between a person who knows how to program, and a programmer. Thea former can give instructions to a computer and knows what to expect as an output. The latter knows how and why a computer is doing what it is doing to make their instructions more and more efficient - - Therefore, these are the topics that we'll delve into in this instructional guide. First, we'll start with why you should be interested in code. Next, we'll progress into what coding actual is. Then, we'll take a turn and look at the inner workings of a computer and what components like the CPU and RAM actually do and how a computer understands the instructions that you give it. Then we'll learn some of the basics of any major high-level programming language (examples will be given in \textit{Python, Java, and psuedocode}) and techniques to go along with it. Lastly, we'll go into some of the most important skills for a coder, the way you need to think about problems. This is by far the most important - and one of the most overlooked - skills that you develop when programming. - - From there, we'll go over the future and some good resources to look at to progress your skills past what you have been taught here. Good luck on your coding journey. - - \chapter{Why learn how to code} \label{chap:why-code} - There are a variety of reasons why one would want to learn how to code. First and foremost, ever second, there are millions of developers around the world trying to automate something new. Everyone is searching for problems to try and solve - every hour of every day. That means that by not learning how to code, you may be putting yourself on the back-foot as it's a skill more and more employers are looking for in candidates. - \section{Interest} - For a lot of us, personal interest is what's motivating us to learn how to code. You could be intrigued by the software side and how a machine can be controlled and worked with to do what you want. Essentially, we wanted to see how we make a computer go bleep bloop using words. - \section{Education} - You may be looking for a new route in your education career. Coding is a skill that can help you in almost any field. Even something like history where you almost definitively will not be writing any code, skills like Decomposition will help you breakdown your tasks and methodically complete them. - \section{Freedom} - The last opportunity that coding gives you is freedom. In our technology enhanced world almost everything is in some way shape or form dependent on some sort of tech. If you want to start a business or some sort of initiative, tech skills can help you start your concept, be a better manager by understanding the work being conducted, or by simply allowing you to automate monotonous tasks giving you more time to do what you want. \change{This section is written a bit poorly} - - \chapter{What is coding?} \label{chap:intro-coding} - What actually is coding? Many people don't seem to understand what someone who codes actually does. We've all seen those scenes in movies and TV shows where the protagonist (or antagonist) says a bunch of tech words, sometimes throws a "quantum" or two in there for good measure, and then how is able to stop a software nuke (whatever that is) from annihilating downtown Brooklyn. It's not nearly as glamours. When you code, you're simply giving instructions that a machine can understand and execute. - - Now, the machine doesn't actually understand the words you write, instead it translates them into machine code/language. This is essentially a giant list of Ones and Zeros which the computer can use to turn switches off and on. That's basically how a computer works - turning switches off an on - zero and one. - - By manipulating these switches, we as programmers are able to make the computer do what we want. However, it would be incredibly laborious and confusing to type out said 1s and 0s by hand - though this was done using ``punch cards'' in the early days of the computer. Instead, we write code in what are known as ``high-level languages.'' These essentially make it easier for people to read and write code, allowing a machine to convert the words (aka syntax) into machine code. - - That is all that coding is, giving a machine a set of instructions and hopeing it does what you want. My friend likes to joke around, saying that ``Computer Science should be considered an experimental science'' because it can be mostly trial and error at times as you try to figure out how something works. - - There are a few different types of coders: front-end and back-end. There are of course a few other flavors - i.e. mobile and game development - but these are the two most prominent ones. By no means do you have to stick to one once you choose it, but the skill sets for each are quite different. A front-end developer are generally people who focus on the \textbf{user experience} aka \textbf{UX} and \textbf{user interface} aka \textbf{UI}. If you're look at a website, that's typically the work of a front-end developer. On the flip side, we have back-end developers. Back-end developers are responsible for delivering content and internal logic of how some system works. For example, if you login to a website the process by which your account is authenticated and validated is the work of a back-end developer. - - \chapter{How does a computer work?} \label{chap:computers} - Knowing how a computer works is what separates the good from the great. When you understand how a computer works you, it's easier to make code more efficient and understand how your code works on the lower-levels (machine and assembly language). - \section{Ones and Zeros} \label{sec:computers-binary} - When you write code, you're essentially writing a bunch of words which get turned into 0s and 1s. These 0s and 1s subsequently are used to tell the computer whether to turn a switch on or off (also known as high or low as if the switch is \textit{on} then a \textit{higher} current is sent across the wire and vice versa). This number system is known as \textit{binary} or \textit{base-2}. On the other hand, our number system is called \textit{decimal} or \textit{base-10} because we have 10 digits (0, 1, 2, 3, 4, 5, 6, 7, 8, and 9). - \subsection{Binary} - Binary only has two digits - hence base-2 - which are 0 and 1. Each place value is a multiple of 2 with the first being $2^{0}=1$, then $2^{1}=2$, $2^{2}=4$, $2^{3}=8$ and so on as can be seen in Table \ref{tab:binary1}. - \begin{table}[H] - \centering - \label{tab:binary1} - \begin{tabular}{c||c|c|c|c|} - \textbf{Decimal Value} & 8 & 4 & 2 & 1 \\ - \hline - \textbf{Binary Value} & & & & - \end{tabular} - \end{table} - To write a number from decimal to binary you simply take the biggest possible number from left to right. For example, if I have 11, first I'd subtract: $11-8=3$ since $11\geq8$and then add a 1 under the 8 in place value. Then I'd check if $3\geq4$ - since that's false, we add a 0 underneath 4 in place value and move to the next digit. We check if $3\geq2$, which is true, therefore we $3-2=1$. Finally we end by checking if $1\geq1$ if it is, then we add a 1 in the ones place. This can be seen in Table \ref{tab:binary2}: - - \begin{table}[H] - \centering - \label{tab:binary2} - \begin{tabular}{c||c|c|c|c|} - \textbf{Decimal Value} & 8 & 4 & 2 & 1 \\ - \hline - \textbf{Binary Value} & 1 & 0 & 1 & 1 \\ - \end{tabular} - \caption{ \\ - \textit{Decimal Number:} \textbf{11} \\ \textit{Binary Number:} \textbf{1011}} - \end{table} - - An alternative method is you keep dividing by 2. If you get the remainder as 0, you add a 0 to your number, if you get a 1, you add a 1 (don't change the number you're diving by). Lastly, you write the entire number our backwards. This can be illustrated in Table \ref{tab:binary3} below with 29: - \begin{table}[H] - \centering - \label{tab:binary3} - \begin{tabular}{c|c} - \textbf{Working} & \textbf{Remainder} \\ - \hline - $29\div2=14$ & 1 \\ - $14\div2=7$ & 0 \\ - $7\div2=3$ & 1 \\ - $3\div2=1$ & 1 \\ - $1\div2=0$ & 1 \\ - \end{tabular} - \caption{ \\ - \textit{Decimal Number:} \textbf{29} \\ \textit{Binary Number:} \textbf{11101}} - \end{table} - - Now in Computer science we have a few terms for certain sets of data. A single digit is called a bit. If we have a binary number that's 4 bits, it's called a \textit{nibble}; if it's 8 bits long, it's a byte. From here it's easier to understand. 1024 bytes= 1 kibibyte (KiB). \textbf{However,} this is only if we're being extremely technically accurate. Generally 1024 bytes is taught - and learned - as a kilobyte (kB); in reality a kilobyte is actually 1000 bytes (hence kilo). 1024 KiB = 1 MiB (Mebibyte) 1000 kB = 1 MB (Megabyte) and so on. - - I additionally want to add some general information that can be useful in your everyday life. There's a difference between KiB, kB, and kb (and MiB, MB, and Mb and others). The first is a \textbf{Kibibyte} which is 1024 bytes. The second is a Kilobyte which is 1000 bytes. The last is 1024 \textit{\textbf{bits}} \textbf{not} \textit{bytes}. Internet service providers like to use this trick to make their speeds seem faster than they actually are - specifically with kB and kB (or MB and Mb). Computer/Mobile manufactures do something similar with KiB and kB (MiB and MB) to make it seem like their devices have more storage than they do. - - There are more complex things in binary, such as binary addition, subtraction, multiplication, and division. However, I don't think it's really necessary or practical most of the time. If you're interested, I recommend taking a look at this video \toadd[inline]{Add in video here} - - \subsection{Alternative Number systems} - Alternatively, hexadecimal - base-16 - is commonly used as a representation for binary numbers as it can easily be used to show nibbles with a single character. Hex has 16 digits (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, and F). This means we can represent any byte with two digits. This is quite convenient whenever we do need to look at the raw binary of some data. - - An example of 255 in hexadecimal is FF. You can quickly convert between decimal and hex by multiplying each place value by the corresponding power of 16. For example, AF is $10\times16^{1}+15\times16^{0}=160+15=175$. If you want to convert decimal to hex, I find the easiest way is first to convert the number into binary, then convert that into hex. - - If you want to convert binary to hexadecimal, you separate your binary number into nibbles. Then you convert each nibble into decimal (adding all bit values) and then turn that into the corresponding hexadecimal number. The following is an example with 10011110 - \begin{table}[H] - \centering - \label{tab:binary4} - \begin{tabular}{c||c|c|c|c||c|c|c|c|} - \textbf{Binary Value} & 1 & 0 & 0 & 1 & 1 & 1 & 1 & 0 \\ - \hline - \textbf{Decimal Value} & 8 + & 0 + & 0 + & 1 & 8 + & 4 + & 2 + & 0 \\ - \hline - \textbf{Hex Value} & 9 &&&& 14 &&&\\ - \hline - \textbf{Hex Number} & 9 &&&& E &&&\\ - \end{tabular} - \caption{ \\ - \textit{Binary Number:} \textbf{1001110} \\ \textit{Hexadecimal Number:} \textbf{9E}} - \end{table} - One practical use of hexadecimal is when reading through machine code. When you open some files, you'll be greated with a range of hexadecimal numbers. Sometimes, it can be useful to know hexadecimal to debug these files (i.e. knowing the exit byte in a document to understand why your code is failing). \unsure{I don't know if this is very practical, wth was I on} - - Another practical use would be simply representing large numbers easily, sometimes it's just easier to read them. \improve{Talk about RGB color codes (probably the most practical use)} - - \subsection{ASCII and Unicode} - One important implementation of binary is ASCII and Unicode. This is a certain format of binary number used to store characters also known as symbols, letters, and numbers. - - The former, ASCII, stands for the ``American Standard Communication for Information Interchange.'' Essentially, it provides a convenient way for all computers to render documents and information. ASCII characters tend to have the form ``0100 0000'' with different combinations of the first two bits representing different characters (i.e. ``0110 0000'' for capital letters). - - ASCII was revolutionay, however, overtime with the widespread global use of computers, there simply weren't enough bits to represent every characters/symbol from every language. Hence, unicode was created \info{Specific information about unicode} - \section{Von-Nueman Architecture} - Von-Nueman Architecture is the fundamental organization of most modern computer systems. It essentially boils the system down into smaller subsystems. - - \subsection{Why do I need to know this?} - I found myself wondering this pretty often. No doubt it was somewhat interesting, but I initially couldn't see any practical application as a software developer. - - However, I later found this application - optimization. Understanding how the computer works is crucial to writing clean, neat, and efficient code. This is important in production code as any code that is clean, neat, and efficient is generally scale-able and easy to maintain. - - \textbf{If you're just going through this guide to learn how to automate tasks and do some basic scripting then you'll probably not need any of this information}. However, if you do intend to go into software development, then I definitely recommend going through this section and doing some further research. - \subsection{How is a computer structured} - All the subsystems in a Von-Neuman system are interconnected by data highways called "buses." There are 3 primary buses that you need to be concerned with: the "data" bus, the "address" bus, and the "control" bus. - - These buses are either uni-directional (only send data 1 way), bi-directional (send data both ways), or the can be both depending on the context. - \chapter{Starting with the basics} \label{chap:basics} - \section{Getting started} - This part is pretty simple but is important. You need to download your language of choice and get an IDE (Integrated Development Environment) or an editor of some sort - the second part isn't required, but is definitely good for quality of life. - - My current go-to IDE for python is \textit{Spyder}\footnote{\url{https://www.spyder-ide.org/}}, I also love \textit{VS Code}\footnote{\url{https://code.visualstudio.com/}} for most other languages (and some python as well). If you're just getting started and just want to play around a bit, you can use the basic Python IDE.\info{Talk in short about IDEs and different development enviornments} - \section{New file} - \toadd[inline]{java examples} - %Provide examples in python and in java - \section{Datatypes} - \subsection{Primitaves} \todo{Primitive Section} - % Integers, Floating point, Booleans, Strings - \subsection{Basic Non-Primitaves} \todo{Non-primitive Section} - % Lists, Tuples, Sets, Dictionaries - - \section{Basic in-built functions} - \unsure{Might be too python specific, maybe make generic or make 2 editions for java built ins and python built ins} - \subsection{print()} - - \subsection{input()} - - \subsection{len()} - - \subsection{type()} - - \subsection{Math} - \subsubsection{min()} - - \subsubsection{max()} - - \subsubsection{abs()} - - \subsubsection{round()} - - \subsubsection{pow()} - - \subsubsection{complex()} - - \section{if, then, else} - \textit{If} conditions make up the inner workings of conditional logic. The idea behind them is very simple: if a certain property is true then do a certain task. In other words, if the answer to a question is yes, then you get a certain response. - - \change{Find a new package for algorithms and psuedocode} - % \begin{algorithm} - % %Algorithm goes here - % \end{algorithm} - %\lstinputlisting[language=python]{C:/Users/Aditya Rao/Desktop/Misc/The Definitive Guide to Beginning to Code/code_examples/chapter_4/if_then_else.py} - %\lstinputlisting[language=java]{C:/Users/Aditya Rao/Desktop/Misc/The Definitive Guide to Beginning to Code/code_examples/chapter_4/if_then_else.py} - \section{for and while} - For and while loops will become your best friends over time. What they essentially do is allow you to run a certain amount of code over and over again. For example, say I had some code for my daily routine, and I wanted to run it every day for a year, I could use a \texttt{for-loop} to run my daily routine code 365 times (one for each day in the year). - - Similarly, say I wanted to run this daily routine code forever \textbf{while} I'm alive. I could use a while loop which runs until a certain condition is met (until I'm dead). This is a subtle difference, but an important one. We will go over when to use each loop later in this section. - - \subsection{while loops} - To write a while loop, we do the following: - \lstinputlisting[language=python, label={lst-py:while-def} caption={Defining a while loop}, title={Defining a While Loop}]{code_examples/chapter_4/while_def.py} - Notice that we use a boolean statement right after the while and then a ``:''. a Boolean statement is any statement which evaluates to \texttt{True} or \texttt{False}. When the statment is true, the while loop will run, when the statement is false, it will not. In this case, as long as our counter variable is \textbf{strictly} less than the number in the boolean statement the while loop will run. If they're equal it will not (since it is $<$ and not $\leq$). - - In Ex.\ref{lst-py:while-def} the following will be outputed (this method of writing outputs is called a ``trace table''). - \begin{table}[H] - \centering - \begin{tabular}{c|c|c} - \texttt{count} & \texttt{while count $< \ 5$} & OUTPUT \\ - \hline - 0 & \texttt{True} & ``Hello World'' \\ - 1 & \texttt{True} & ``Hello World'' \\ - 2 & \texttt{True} & ``Hello World'' \\ - 3 & \texttt{True} & ``Hello World'' \\ - 4 & \texttt{True} & ``Hello World'' \\ - 5 & \texttt{False} & ``'' - \end{tabular} - \caption{Truth table for code example} - \label{tab:while-def-tt} - \end{table} - - \subsection{for loops} - For loop are just like while loops except they only execute a definite number of times. That is to say that we cannot have an \textit{infinite} for loop. This is the opposite of a while loop which can be written to run an infinite number of times until a certain condition is met. - - As you write more and more code, you'll notice that for loops are used a decent amount more than while loops. One simple reason when starting out is that there'll be less of a change you'll accidentally write an infinite for loop than a while loop (which may crash your computer)\change{really poorly written}. - - To write a for loop, simply, do the following: - \lstinputlisting[language=python, label={lst-py:for-def} caption={Defining a for loop}, title={Defining a For Loop}]{code_examples/chapter_4/for_def.py} - - Notice in this code example, there are a few new things. Firstly the \textbf{\texttt{range(a, b, c)}} function (where $a, b, c$ are integer/whole numbers) makes a \textbf{range object} with values starting from \texttt{a}, increasing by \texttt{c} for all values less than (\textbf{not} including) \texttt{b}. This can be turned into a \textbf{list} for us to better understand by doing \textbf{\texttt{list(range(a, b, c))}} - %There are some examples in \coderef{code-py:range} - \begin{lstlisting}[language=python, title={range function}, caption={How the Range function works} label={code-py:range}] - # You don't need to put in all a, b, c - - # by default, range will always start at 0 - list(range(5)) = [0, 1, 2, 3, 4] - - # You can set the lower bound (inclusive) of the range - list(range(1, 10)) = [1, 2, 3, 4, 5, 6, 7, 8, 9] - - # You can also set how much to increment by - list(range(0, 10, 2)) = [0, 2, 4, 6, 8] - - # This incrementing can by negative to go in decending order - list(range(5, 0, -1)) = [5, 4, 3, 2, 1] - list(range(15, 5, -3)) = [15, 12, 9, 6] - \end{lstlisting} - - Then, in the loop, we instantiate (fancy word for create/initialize) an incrementing variable (changing variable/quantity) \texttt{i} which takes on each value in this list \textbf{in order} going to the next value at the end of the loop. - - This is a lot of information to take in, I reccomend reading this paragraph over a few times to fully absorb it. While reading, look back at the code example and track and identify each statement in code. We can illustrate the output of our code example again using a truth table. - - \begin{table}[H] - \centering - \begin{tabular}{c|c|c} - \texttt{i} & OUTPUT \\ - \hline - 0 & ``Hello World'' \\ - 1 & ``Hello World'' \\ - 2 & ``Hello World'' \\ - 3 & ``Hello World'' \\ - 4 & ``Hello World'' \\ - \end{tabular} - \caption{Truth table for code example} - \label{tab:for-def-tt} - \end{table} - - \subsection{do-while loops} - - - \subsection{the difference} - - - \section{functions} - - \chapter{Data-structures} \label{chap:datastructures} - One crucial aspect to all programming languages is the data structures that they have to offer. We'll specifically look at Python and Java, however, these sometiems vary based on different languages. - \section{Mutable vs Immutable} - The first important thing to understand is mutability. In short, an \textbf{immutable} data structure/type is \textit{unable to be changed}. Conversely, a \textbf{mutable} data structure/type can be changed. - - This begs the question, why would we ever want to use an \textbf{immutable} data structure? Essentially, they take up less memory and increase speed. However, for most uses that we'll be going through today, the data type will be mutable. - \section{Lists} - The first important data structure is a list. In Python, these are \textbf{mutable}. Lists in Python also \textit{do not care what type of data is in them}. This is different than other languages like C++ which can only contain one type of data in a list (i.e. you can't have a number and a word/string in the same list in C++, but you can in Python). - - Lists allow us to reference and store data in many different ways and their use cases are countless. In fact, I'd go so far as to say that they're the most used data type/structure outside of simple variables. - - In order to create a list in Python, we simpy use square brackets ``[ ]''. - \lstinputlisting[language=python]{code_examples/chapter_5/list_def.py} - \section{Arrays} - Arrays are like lists but are generally of set length and data type. Python doesn't actually have a set way of doing arrays, instead there are \texttt{tuples} (which we will explore next). This may be a bit confusing as in other languages arrays are typically completely immutable (but again this depends on the language). - - \section{Tuples} - Tuples are Python's version of an array, however, they're completely immutable. This means that they \textit{cannot be changed}; once they data they're initialized is in them, they cannot be changed. In order to create a list we simple use parentheses ``()''. - - \lstinputlisting[language=python]{code_examples/chapter_5/tuple_def.py} - - There are many reasons as to why we'd use a tuple over an array or list. While they may be less functional (they have fewer built in extra functions), they do take up less memory and are decently faster for large data. This is mainly because they're \textbf{immutable}. Additionally, as we'll see in the next section (\ref{sec:dictionary}), we can use tuples as keys in the dictionary. We cannot do this with lists. - - \section{Sets} - Sets are a form of mutable data type which essentially act like a bag for data. The data in a set is not ordered/indexed in any way (unlike a list which has a specified index/order). These sets are a representation of mathematical sets if you are familiar with them. To define a set we use curly brackets (``\{\}'') and just list our data. - \lstinputlisting[language=python]{code_examples/chapter_5/set_def.py} - - Sets have special functions associated with them. For example, $\in$ is \texttt{in}, intersection ($A\cap B$) is \texttt{A.intersection(B)}, and union ($A\cup B$) is \texttt{A.union(B)}. If you are unfamiliar with sets, you may be more familiar with venn diagrams, you can see the representation of these operations in \figref{fig:chap5-sets-1}. - - \begin{figure}[H] - \centering - \includegraphics[width=0.7\textwidth]{figures/chapter_5/sets.png} - \caption{A Venn diagram of unions and intersections for two sets, $A$ and $B$ and their complements, within a universe $\Omega$ $A$,$B$} - %\source{Sets Graphs and Things We Can See A Formal Combinatorical Ontology for Empirical Intra Site Analysis} - \label{fig:chap5-sets-1} - \end{figure} - \textit{Image taken from listed source\autocite{chap_5_set_figure_1}}\change{Autocite not working for footnote in figure, find a workaround} - - It should be noted that the set comliment ($A'$) is \textbf{not well defined} in python as it relied on the existance of a universe $\Omega$. We can see how each of these actions actually work by running the following code. - - \lstinputlisting[style=console]{code_examples/chapter_5/set_example_output.txt} - - - \section{Dictionary} \label{sec:dictionary} - This is just an implementation of a more complex datastructure called a hashmap. Hashmaps essentially take a \textbf{key} and associate them with a specific \textbf{value}. To define a dictionary, we do almost hte exact same thing as a set, we use curly brackets (``\{\}''). However, the key difference is we have to define a \textbf{key value pair} where we use a colon (``:'') to seperate the key and the value. If this was a bit hard to understand, I would suggest looking at the example below: - - \lstinputlisting[language=python]{code_examples/chapter_5/dictionary_def.py} - - It is worth noting that you dont \textit{have to} put the keys-value pairs on seperate lines, but is general practice. - - \section{Advanced Data-structures} - \subsection{Linked Lists} - - \subsection{Stacks} - - \subsection{Queues} - - \subsection{Trees} - \subsubsection{Binary Trees} - - \subsubsection{Binary Search Trees} - - \subsection{Heap} - - \subsection{Hashmaps} - - \subsection{Matrix} - - - \chapter{Simple Algorithms} \label{chap:simple-algorithms} - \section{Sorting} - \subsection{Selection Sort} - - \subsection{Bubble Sort} - - \subsection{Insertion Sort} - - \subsection{Quick Sort} - - \section{Searching} - \subsection{Linear Search} - - \subsection{Binary Search} - - \section{Intro to Basic Time Complexity} - This bit may confuse a lot of people. In my opinion, it's definetly one of the harder concepts to pickup and it took me a while to gian an intuition on it. While you don't necessarily need to know this in order to learn how to code, it is quite useful in your coding literacy. This is primarily because when you learn the language of big-O notation, you learn how to read the efficiency of algorithms and, by extention, how to critque your own work and make it better. - - - \chapter{Practicing the basics} \label{chap:basics-practice} - In order to get the hang of anything, I believe the best way to go about anything is to practice by actually implementing and applying the things you learnt. Therefore, I have provided a few practice projects in this chapter. - \section{Calculator} - Building a basic calculator, in my opionion, will get you well aquainted with the absolute basics of any language. By expanding on calculator base, you can start to learn about more sophisticated features such as functional and even object oriented programming. In the appendix, I have provided my approaches to different design concepts. - - To start with applying conditional logic (``if-statements''), I first want you to take an input - asking the user what type of operation they want to do. - %\lstsinputlisting[language=psuedo]{code_examples/chapter_7/calculator_1.txt} - \lstinputlisting[language=python]{code_examples/chapter_7/calculator_1.py} - % \begin{algorithm} - % number1 = \texttt{INPUT:} ``Input your first number'' \\ - % number2 = \texttt{INPUT:} ``Input your second number'' \\ - % operation = \texttt{INPUT:} ``What type of operation do you want to do: Add(1), Subtract(2), Multiply(3), or Divide(4)?'' \\ - % \eIf{operation=1}{ - % answer = $\text{number1} + \text{number2}$ - % } \eIf{operation=2} { - % answer = $\text{number1} - \text{number2}$ - % } \eIf{operation=3} { - % answer = $\text{number1} \times \text{number2}$ - % } \eIf{operation=2} { - % answer = $\text{number1} \div \text{number2}$ - % } { - % \texttt{OUTPUT:} ``Invalid operation'' - % } - % \texttt{OUTPUT:} answer - % \end{algorithm} - \section{Chatbot} - - \section{Management System} - - \section{Task Planner} - - \chapter{Learning some techniques} \label{chap:techniques} - \section{Naming Conventions} - - \section{Error Analysis} - - \section{Packages} - - \chapter{Logical Thinking} \label{chap:logical-thinking} - One of the most important reasons to learn how to code is logical thinking and breaking down problems. Traditionally, when you're taught how to code, you're like a computer in itself in the sense that your instructor gives you instructions and you are expected to execute them.Q - \section{Decomposition} - One of the key ideas on computer science is operationalization or the decomposition of ideas. At the end of the day computer science is about solving problems. Solving a big complicated problem is just that - complicated. Therefore it becomes important that we break down big problems into smaller ones, then break those into even smaller ones, and so on. Essentially, we want a problem so simple that it's almost as easy as writing a function or even a single line of code. - - This is probably the most importnat ideas in learning computer science because it applies to life as a whole. If there is one take away in your learning computer science, let it be this. - - Decomposition is a hard skill to learn, but is not difficult to master. It all boils down to practice. Hence, we will first through the ``theory'' on how to break an idea down. Then go through a few lay examples and then finally finish off with technical examples. - - To \textit{decompose} a problem/system, we need to think of all the smaller problems/systems it's made up of. For example, take the simple equation below. - - \begin{equation*} - 50x + 10 = 60 - \end{equation*} - - Here, to decompose the problem and solve for $x$, we need to do the following operations: - - \begin{enumerate} - \item Isolate Variable ($x$ should be on one side alone) - \item Simplify problem - \item Solve for $x$ - \end{enumerate} - - Therefore, we've decomposed the problem. Now lets put this into action - - \begin{align*} - 50x + 10 &= 60 \\ - \text{Step 1}:& \\ - 50x + 10 - 10 &= 60 - 10 \\ - \implies 50x &= 60 - 10 \\ - \text{Step 2}:& \\ - \implies 50x &= 50 \\ - \text{Step 3}:& \\ - \implies x &= 1 \\ - \end{align*} - Hence, we have used decomposition for a simple example. Say now we move on to a more complicated case. - - Say we need to code an alarm clock. There are a lot of functionality we need to think about. A good exercise is to give this a shot yourself before reading further. \toadd{add checkpoints along the way \textit{through} each example to link the importnat idea (decomponsing/operationalizing ideas)} - - \subsection{Alarm Clock Example} - Say we have an alarm clock. At a high level, an alarm clock must perform the following functions: - \begin{itemize} - \item Alarm - \item Time - \end{itemize} - - These can further be decomposed into the following - - \begin{itemize} - \item Alarm - \begin{itemize} - \item Sound Alarm - \item Change Alarm Time - \item Snooze Alarm - \item Alarm Volume - \end{itemize} - \item Time - \begin{itemize} - \item Show Time - \item Change Time - \item Update Time (every minuete) - \end{itemize} - \end{itemize} - - This should be enough for us to start writing our code. However, say these smaller tasks are still to complicated, we can go ahead and start decomposing these smaller problems even more: - \begin{itemize} - \item Alarm - \begin{itemize} - \item Sound Alarm - \begin{itemize} - \item Compare current time to alarm time - \item Send output to activate speaker to start alarm - \item Get button input to stop alarm - \end{itemize} - \item Change Alarm Time - \begin{itemize} - \item Get Button Input - \item Get dial input to change time - \item Set dial input and change alarm time internally - \item Lock alarm time until changed again - \end{itemize} - \item Snooze Alarm - \begin{itemize} - \item $\cdots$ - \end{itemize} - \item Alarm Volume - \begin{itemize} - \item $\cdots$ - \end{itemize} - \end{itemize} - \item Time - \begin{itemize} - \item Show Time - \begin{itemize} - \item $\cdots$ - \end{itemize} - \item Change Time - \begin{itemize} - \item $\cdots$ - \end{itemize} - \item Update Time (every minuete) - \begin{itemize} - \item $\cdots$ - \end{itemize} - \end{itemize} - \end{itemize} - - And we can continue doing this on and on until we get to a set of tasks which are easy enough for us to solve and implement directly. - - \subsection{Morning Routine Example} - Now lets do another example unrelated to Mathematics or Computer Science. Say we need to organize our daily routine and make an indepth checklist as to what we need to do. - \begin{itemize} - \item Wake Up - \item Organize Room - \item Get Ready - \item Eat Breakfast - \item Leave for work/school - \end{itemize} - These are our high-level tasks, now lets decompose them: - \begin{itemize} - \item Wake Up - \begin{itemize} - \item Set alarm the night before - \item Open eyes, turn on lights - \item Get out of bed - \item Turn off alarm - \item Don't go back to sleep (I struggle with this one some times) - \end{itemize} - \item Organize Room - \begin{itemize} - \item Make bed - \item Put out clothes for the day - \item Collect daily items (i.e. bag) - \end{itemize} - \item Get Ready - \begin{itemize} - \item Go to bathroom and take a shower - \item Dry off and put on clothes - \item Put on socks and shoes - \end{itemize} - \item Eat Breakfast - \begin{itemize} - \item Make breakfast - \item Get utensils - \item Make coffee - \item Eat food that your made - \item Drink coffee - \end{itemize} - \item Leave for work/school - \end{itemize} - - Notice that there are still some tasks which may not be simple enough while there are others which are just at the right level of simplificiation. Hence, let's do one more decomposition pass. - - \begin{itemize} - \item Wake Up - \begin{itemize} - \item Set alarm the night before - \item Open eyes, turn on lights - \item Get out of bed - \item Turn off alarm - \item Don't go back to sleep (I struggle with this one some times) - \end{itemize} - \item Organize Room - \begin{itemize} - \item Make bed - \begin{itemize} - \item Flatten base cover - \item Retuck sheet - \item Fold duvet and place at foot of bed - \item Put pillows at head of bed - \item Organize any other misc items - \end{itemize} - \item Put out clothes for the day - \item Collect daily items (i.e. bag) - \begin{itemize} - \item Get wallet - \item Get phone - \item Pack bag (if not already packed) - \item Get bag - \item Get keys - \item Get jacket (if going to rain or raining) - \end{itemize} - \end{itemize} - \item Get Ready - \begin{itemize} - \item Go to bathroom and take a shower - \item Dry off and put on clothes - \item Put on socks and shoes - \end{itemize} - \item Eat Breakfast - \begin{itemize} - \item Make Breakfast - \begin{itemize} - \item Decide on breakfast (say eggs with toast) - \item Get pan - \item Heat up pan - \item Get eggs - \item Get spices - \item Get oil - \item Put oil in pan - \item Put eggs in pan - \item Add spices - \item Cook eggs as desired - \item Get plate - \item Put eggs on plate - \item Get toaster - \item Put toast in toster - \item Put toast on plate - \end{itemize} - \item Get utensils - \item Make coffee - \item Eat food that your made - \item Drink coffee - \end{itemize} - \item Leave for work/school - \end{itemize} - - Notice that as we decompose some of our steps start to look like steps. That means we're transitioning from breaking down our problem to actually solving it. Hence, in the above example, the ``Make breakfast'' tasks would actually be better suited to \hyperref[sec:psuedocode]{\texttt{psuedocode}} or a \hyperref[sec:flowchart]{\texttt{flowchart}}, both of which we will explore in the next section. - - \section{Planning} - We can now take this idea of decomposition further and use it in planning. There are two primary ``formal'' methods we will cover - Psuedocode and Flowcharts. Both are important in different ways. The former allows use to \textit{specifically} write out the logic of our code and how it works without committing it to a specific language instead being written in an English-adjacent language called pseudocode. While there are no universally specific guidelines for writing psuedocode, I will outline some traditionally accepted practices. - - Flowcharts on the other hand allow us to \textit{generally} write out the logic of our code. That is to say, we can more holistically see how are code works from a higher level. This allows others (and us) to understand how are code works. It also helps with the idea of decomposition which was covered in the previous section. - - The overall objective of this chapter is to give you and introduction to both of these planning tools. Probably they're most important purpose is not solely helping you understand your code more but also helping others understand your work. Therefore, these methods greatly help with collaboration on bigger projects (which to many people's disdain, you're probably going to have to do eventually if you plan on doing almost anything meaningful). - - \subsection{Psuedocode} \label{sec:psuedocode} - - \subsection{Flowcharts} \label{sec:flowchart} - - \section{Mathematics} - As with anthing in almost anything STEM, mathematics plays a huge role in computer science. While at the top level, you don't need to deal with a lot of it, I do still think that some of the basics are worth learning as they can come in handy later on. The primary thing that's worth learning is some introduction to logic. While this can get very complicated, we will only touch upon the basics of it here (with provided resources listed). First, lets define some symbols. - - \begin{table}[H] - \centering - \begin{tabular}{c|c|c} - Logic Symbol & Name & Description \\ - \hline - $\lnot$ & \texttt{NOT} & The ``negation'' of a boolean statement \\ - $\land$ & \texttt{AND} & The conjunction of two boolean functions/statements \\ - $\lor$ & \texttt{OR} & The disjunction of two boolean functions/statements - \end{tabular} - \end{table} - - Note that we've introdued some fancy terminology in the table above. The negation of a statement is the opposite of what it says. If something is true, its negation will be false (and vice versa). - \begin{figure} - \centering - \begin{minipage}{0.7\linewidth} - \begin{table}[H] - \centering - \begin{tabular}{c|c|c} - x & $\lnot x$ \\ - \hline - 1 & 0 \\ - 0 & 1 - \end{tabular} - \end{table} - \end{minipage} - \begin{minipage}{0.29\linewidth} - \centering - \begin{tikzpicture} - \ctikzset{logic ports = ieee} - \node[not port] (Noa) at (0,0){}; - \end{tikzpicture} - \end{minipage} - \end{figure} - Note that in the truth table above, we've used $1=\texttt{TRUE}$ and $0 = \texttt{FALSE}$ as is sometimes is used. We can also write this as a \textit{logic gate} which is a more computer science approach and is a more visual approach to how truth tables and logic works. - - The conjunction of a statement is true if (and only if) each statement is true. - \begin{figure} - \centering - \begin{minipage}{0.7\linewidth} - \begin{table}[H] - \centering - \begin{tabular}{c|c|c} - x & y & $x\land y$ \\ - \hline - 0 & 0 & 0 \\ - 0 & 1 & 0 \\ - 1 & 0 & 0 \\ - 1 & 1 & 1 - \end{tabular} - \end{table} - \end{minipage} - \begin{minipage}{0.29\linewidth} - \centering - \begin{tikzpicture} - \ctikzset{logic ports = ieee} - \node[and port] (ANDa) at (0,0){}; - \end{tikzpicture} - \end{minipage} - \end{figure} - The disjunction of a statement is true if (and only if) any of its statements are true. - \begin{figure} - \centering - \begin{minipage}{0.7\linewidth} - \begin{table}[H] - \centering - \begin{tabular}{c|c|c} - x & y & $x\lor y$ \\ - \hline - 0 & 0 & 0 \\ - 0 & 1 & 1 \\ - 1 & 0 & 1 \\ - 1 & 1 & 1 - \end{tabular} - \end{table} - \end{minipage} - \begin{minipage}{0.29\linewidth} - \centering - \begin{tikzpicture} - \ctikzset{logic ports = ieee} - \node[or port] (ORa) at (0,0){}; - \end{tikzpicture} - \end{minipage} - \end{figure} - - Understanding these statements is part of the fundementals of how computers work. As discussed in \ref{sec:computers-binary} everything in a computer is a 1 or 0. Like we did above, this is just a true or a false. Logic gives us the tools to abstractify binary operations and come up with a much more sophisticated approach to problems. - - \chapter{Two Camps} \label{chap:intro-functional-oops} - \section{Functional} - % Avi has offered to write a ``Guest section'' (whatever the fuck that mean) - \toadd[inline]{Avi's Guest Section} - \section{Object Oriented} - - \chapter{Functional Programming Crash Course} \label{chap:crash-functional} - % Avi has offered to write a ``Guest chapter'' (whatever the fuck that mean) - \toadd[inline]{Avi's Guest Chapter} - \unsure[inline]{FUNC: Maybe remove this from the book and add to follow-up. This seems a bit out of the scope of what's required} - \chapter{Object Oriented Programming Crash Course} \label{chap:oops} - \unsure[inline]{OOPS: Maybe remove this from the book and add to follow-up. This seems a bit out of the scope of what's required} - \section{Classes, Methods, and Objects} - - \section{Inheritance} - - \section{Encapsulation} - - \section{Abstraction} - - \section{Polymorphism} - - \chapter{Hello World!} \label{chap:hello-world} - \section{Where do I go from here?} - Aftering going through this book you should be well equiped to tackle any basic to intermediate programming problems that come your way. That being said, a lot of learning how to code relies on practice and familiarity. - \section{Topic/resources to look into (by subject area)} - \subsection{Algorithms and Mathematics} - \subsubsection{Formal Logic} - - \subsubsection{Linear Algebra} - \paragraph{Linear Algebra Done Right (S. Axler):} - Linear Algebra Done Right by Sheldon Axler is a great book for developing a good foundation in linear algebra. I believe this is the one area of mathematics which is crucial to a good understanding of compuer science. The primary shortcoming of this text is Axler does not go very indepth into determinents (by design), however, I believe this leads to a more solid understanding of the important aspects. You can find Axler's website\footnote{\href{https://linear.axler.net/}{https://linear.axler.net/}} which contains links to buy a copy of the textbook. - - \paragraph{Linear Algebra (J. Hefferon):} - I have not personally used this book but I've seen it reccomend quite a bit. The main draw is that this textbook (and question set) are completely free to use. Dr. Hefferon also has a few other books availible for free on his website (which I would highly reccomend checking out). - - \subsection{Networking} - - \subsection{Data Analysis} - Sentdex - \appendix - \chapter{Bibliography and References} \label{chap:apdx-bib} - \printbibliography[heading=none] - \chapter{Suplemental Code} \label{chap:apdx-sup-code} -\end{document}s \ No newline at end of file diff --git a/how2code.toc b/how2code.toc deleted file mode 100644 index 0a6c7df..0000000 --- a/how2code.toc +++ /dev/null @@ -1,104 +0,0 @@ -\contentsline {chapter}{\numberline {1}Why learn how to code}{13}{chapter.1}% -\contentsline {section}{\numberline {1.1}Interest}{13}{section.1.1}% -\contentsline {section}{\numberline {1.2}Education}{14}{section.1.2}% -\contentsline {section}{\numberline {1.3}Freedom}{14}{section.1.3}% -\contentsline {chapter}{\numberline {2}What is coding?}{15}{chapter.2}% -\contentsline {chapter}{\numberline {3}How does a computer work?}{17}{chapter.3}% -\contentsline {section}{\numberline {3.1}Ones and Zeros}{17}{section.3.1}% -\contentsline {subsection}{\numberline {3.1.1}Binary}{18}{subsection.3.1.1}% -\contentsline {subsection}{\numberline {3.1.2}Alternative Number systems}{20}{subsection.3.1.2}% -\contentsline {subsection}{\numberline {3.1.3}ASCII and Unicode}{21}{subsection.3.1.3}% -\contentsline {section}{\numberline {3.2}Von-Nueman Architecture}{22}{section.3.2}% -\contentsline {subsection}{\numberline {3.2.1}Why do I need to know this?}{22}{subsection.3.2.1}% -\contentsline {subsection}{\numberline {3.2.2}How is a computer structured}{22}{subsection.3.2.2}% -\contentsline {chapter}{\numberline {4}Starting with the basics}{25}{chapter.4}% -\contentsline {section}{\numberline {4.1}Getting started}{25}{section.4.1}% -\contentsline {section}{\numberline {4.2}New file}{25}{section.4.2}% -\contentsline {section}{\numberline {4.3}Datatypes}{26}{section.4.3}% -\contentsline {subsection}{\numberline {4.3.1}Primitaves}{26}{subsection.4.3.1}% -\contentsline {subsection}{\numberline {4.3.2}Basic Non-Primitaves}{26}{subsection.4.3.2}% -\contentsline {section}{\numberline {4.4}Basic in-built functions}{26}{section.4.4}% -\contentsline {subsection}{\numberline {4.4.1}print()}{27}{subsection.4.4.1}% -\contentsline {subsection}{\numberline {4.4.2}input()}{27}{subsection.4.4.2}% -\contentsline {subsection}{\numberline {4.4.3}len()}{27}{subsection.4.4.3}% -\contentsline {subsection}{\numberline {4.4.4}type()}{27}{subsection.4.4.4}% -\contentsline {subsection}{\numberline {4.4.5}Math}{27}{subsection.4.4.5}% -\contentsline {subsubsection}{min()}{27}{section*.20}% -\contentsline {subsubsection}{max()}{27}{section*.21}% -\contentsline {subsubsection}{abs()}{27}{section*.22}% -\contentsline {subsubsection}{round()}{27}{section*.23}% -\contentsline {subsubsection}{pow()}{27}{section*.24}% -\contentsline {subsubsection}{complex()}{27}{section*.25}% -\contentsline {section}{\numberline {4.5}if, then, else}{27}{section.4.5}% -\contentsline {section}{\numberline {4.6}for and while}{28}{section.4.6}% -\contentsline {subsection}{\numberline {4.6.1}while loops}{28}{subsection.4.6.1}% -\contentsline {subsection}{\numberline {4.6.2}for loops}{29}{subsection.4.6.2}% -\contentsline {subsection}{\numberline {4.6.3}do-while loops}{32}{subsection.4.6.3}% -\contentsline {subsection}{\numberline {4.6.4}the difference}{32}{subsection.4.6.4}% -\contentsline {section}{\numberline {4.7}functions}{32}{section.4.7}% -\contentsline {chapter}{\numberline {5}Data-structures}{33}{chapter.5}% -\contentsline {section}{\numberline {5.1}Mutable vs Immutable}{33}{section.5.1}% -\contentsline {section}{\numberline {5.2}Lists}{34}{section.5.2}% -\contentsline {section}{\numberline {5.3}Arrays}{35}{section.5.3}% -\contentsline {section}{\numberline {5.4}Tuples}{35}{section.5.4}% -\contentsline {section}{\numberline {5.5}Sets}{36}{section.5.5}% -\contentsline {section}{\numberline {5.6}Dictionary}{39}{section.5.6}% -\contentsline {section}{\numberline {5.7}Advanced Data-structures}{41}{section.5.7}% -\contentsline {subsection}{\numberline {5.7.1}Linked Lists}{41}{subsection.5.7.1}% -\contentsline {subsection}{\numberline {5.7.2}Stacks}{41}{subsection.5.7.2}% -\contentsline {subsection}{\numberline {5.7.3}Queues}{41}{subsection.5.7.3}% -\contentsline {subsection}{\numberline {5.7.4}Trees}{41}{subsection.5.7.4}% -\contentsline {subsubsection}{Binary Trees}{41}{section*.30}% -\contentsline {subsubsection}{Binary Search Trees}{41}{section*.31}% -\contentsline {subsection}{\numberline {5.7.5}Heap}{41}{subsection.5.7.5}% -\contentsline {subsection}{\numberline {5.7.6}Hashmaps}{41}{subsection.5.7.6}% -\contentsline {subsection}{\numberline {5.7.7}Matrix}{41}{subsection.5.7.7}% -\contentsline {chapter}{\numberline {6}Simple Algorithms}{43}{chapter.6}% -\contentsline {section}{\numberline {6.1}Sorting}{44}{section.6.1}% -\contentsline {subsection}{\numberline {6.1.1}Selection Sort}{44}{subsection.6.1.1}% -\contentsline {subsection}{\numberline {6.1.2}Bubble Sort}{44}{subsection.6.1.2}% -\contentsline {subsection}{\numberline {6.1.3}Insertion Sort}{44}{subsection.6.1.3}% -\contentsline {subsection}{\numberline {6.1.4}Quick Sort}{44}{subsection.6.1.4}% -\contentsline {section}{\numberline {6.2}Searching}{44}{section.6.2}% -\contentsline {subsection}{\numberline {6.2.1}Linear Search}{44}{subsection.6.2.1}% -\contentsline {subsection}{\numberline {6.2.2}Binary Search}{44}{subsection.6.2.2}% -\contentsline {section}{\numberline {6.3}Intro to Basic Time Complexity}{44}{section.6.3}% -\contentsline {chapter}{\numberline {7}Practicing the basics}{47}{chapter.7}% -\contentsline {section}{\numberline {7.1}Calculator}{47}{section.7.1}% -\contentsline {section}{\numberline {7.2}Chatbot}{48}{section.7.2}% -\contentsline {section}{\numberline {7.3}Management System}{48}{section.7.3}% -\contentsline {section}{\numberline {7.4}Task Planner}{48}{section.7.4}% -\contentsline {chapter}{\numberline {8}Learning some techniques}{49}{chapter.8}% -\contentsline {section}{\numberline {8.1}Naming Conventions}{49}{section.8.1}% -\contentsline {section}{\numberline {8.2}Error Analysis}{49}{section.8.2}% -\contentsline {section}{\numberline {8.3}Packages}{49}{section.8.3}% -\contentsline {chapter}{\numberline {9}Logical Thinking}{51}{chapter.9}% -\contentsline {section}{\numberline {9.1}Decomposition}{51}{section.9.1}% -\contentsline {subsection}{\numberline {9.1.1}Alarm Clock Example}{53}{subsection.9.1.1}% -\contentsline {subsection}{\numberline {9.1.2}Morning Routine Example}{55}{subsection.9.1.2}% -\contentsline {section}{\numberline {9.2}Planning}{60}{section.9.2}% -\contentsline {subsection}{\numberline {9.2.1}Psuedocode}{61}{subsection.9.2.1}% -\contentsline {subsection}{\numberline {9.2.2}Flowcharts}{61}{subsection.9.2.2}% -\contentsline {section}{\numberline {9.3}Mathematics}{61}{section.9.3}% -\contentsline {chapter}{\numberline {10}Two Camps}{63}{chapter.10}% -\contentsline {section}{\numberline {10.1}Functional}{63}{section.10.1}% -\contentsline {section}{\numberline {10.2}Object Oriented}{63}{section.10.2}% -\contentsline {chapter}{\numberline {11}Functional Programming Crash Course}{65}{chapter.11}% -\contentsline {chapter}{\numberline {12}Object Oriented Programming Crash Course}{67}{chapter.12}% -\contentsline {section}{\numberline {12.1}Classes, Methods, and Objects}{67}{section.12.1}% -\contentsline {section}{\numberline {12.2}Inheritance}{67}{section.12.2}% -\contentsline {section}{\numberline {12.3}Encapsulation}{67}{section.12.3}% -\contentsline {section}{\numberline {12.4}Abstraction}{67}{section.12.4}% -\contentsline {section}{\numberline {12.5}Polymorphism}{67}{section.12.5}% -\contentsline {chapter}{\numberline {13}Hello World!}{69}{chapter.13}% -\contentsline {section}{\numberline {13.1}Where do I go from here?}{69}{section.13.1}% -\contentsline {section}{\numberline {13.2}Topic/resources to look into (by subject area)}{69}{section.13.2}% -\contentsline {subsection}{\numberline {13.2.1}Algorithms and Mathematics}{69}{subsection.13.2.1}% -\contentsline {subsubsection}{Formal Logic}{69}{section*.40}% -\contentsline {subsubsection}{Linear Algebra}{69}{section*.41}% -\contentsline {paragraph}{Linear Algebra Done Right (S. Axler):}{69}{section*.42}% -\contentsline {paragraph}{Linear Algebra (J. Hefferon):}{70}{section*.43}% -\contentsline {subsection}{\numberline {13.2.2}Networking}{70}{subsection.13.2.2}% -\contentsline {subsection}{\numberline {13.2.3}Data Analysis}{70}{subsection.13.2.3}% -\contentsline {chapter}{\numberline {A}Bibliography and References}{71}{appendix.A}% -\contentsline {chapter}{\numberline {B}Suplemental Code}{73}{appendix.B}% diff --git a/how2code.xwm b/how2code.xwm deleted file mode 100644 index f23e546..0000000 --- a/how2code.xwm +++ /dev/null @@ -1 +0,0 @@ -\relax diff --git a/references.bib b/references.bib deleted file mode 100644 index 53d5f10..0000000 --- a/references.bib +++ /dev/null @@ -1,10 +0,0 @@ -@article{chap_5_set_figure_1, -author = {Cardinal, J.}, -year = {2019}, -month = {04}, -pages = {56-78}, -title = {Sets, Graphs, and Things We Can See: A Formal Combinatorial Ontology for Empirical Intra-Site Analysis}, -volume = {2}, -journal = {Journal of Computer Applications in Archaeology}, -doi = {10.5334/jcaa.16} -} \ No newline at end of file