diff --git a/docs/how2code.pdf.lnk b/docs/how2code.pdf.lnk deleted file mode 100644 index 73f84ed..0000000 Binary files a/docs/how2code.pdf.lnk and /dev/null differ diff --git a/latex/cover.fdb_latexmk b/latex/cover.fdb_latexmk index dd111b5..9da7ba6 100644 --- a/latex/cover.fdb_latexmk +++ b/latex/cover.fdb_latexmk @@ -1,15 +1,17 @@ # Fdb version 4 -["pdflatex"] 1698271868 "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/cover.tex" "cover.pdf" "cover" 1698271869 0 +["pdflatex"] 1698978778 "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/latex/cover.tex" "cover.pdf" "cover" 1698978780 2 "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/tfm/public/cm/cmtt8.tfm" 1136768653 768 d7b9a2629a0c353102ad947dc9221d49 "" "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/fonts/type1/public/amsfonts/cm/cmtt8.pfb" 1247596666 24287 6b803fa9eb1ddff9112e00519b09dd9e "" "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 "" @@ -22,12 +24,12 @@ "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/fonts/map/pdftex/pdftex.map" 1698897678 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" + "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/latex/cover.tex" 1698271867 921 b4920e77a58e5a9f0bf9ad39f86b98d6 "" + "cover.aux" 1698978779 32 3985256e7290058c681f74d7a3565a19 "pdflatex" "cover.tex" 1698271867 921 b4920e77a58e5a9f0bf9ad39f86b98d6 "" - "website/resources/favicon_2.png" 1698271856 16105 f47e230ef13ab7d26701482e13a58fce "" + "website/resources/favicon_2.png" 0 -1 0 "" (generated) "cover.aux" "cover.log" diff --git a/latex/cover.fls b/latex/cover.fls index 659f384..e806aa6 100644 --- a/latex/cover.fls +++ b/latex/cover.fls @@ -1,6 +1,6 @@ -PWD c:\Users\Admin\Desktop\Projects\java.util.helpmepls +PWD c:\Users\Admin\Desktop\Projects\java.util.helpmepls\latex INPUT C:\Users\Admin\AppData\Local\MiKTeX\miktex\data\le\pdftex\pdflatex.fmt -INPUT c:\Users\Admin\Desktop\Projects\java.util.helpmepls\cover.tex +INPUT c:\Users\Admin\Desktop\Projects\java.util.helpmepls\latex\cover.tex OUTPUT cover.log INPUT C:\MiKTex\tex\latex\base\book.cls INPUT C:\MiKTex\tex\latex\base\book.cls @@ -42,15 +42,9 @@ 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\cmtt8.tfm INPUT C:\MiKTex\fonts\tfm\public\cm\cmbx12.tfm +OUTPUT cover.pdf 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 @@ -63,3 +57,5 @@ 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 +INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmtt8.pfb +INPUT C:\MiKTex\fonts\type1\public\amsfonts\cm\cmtt8.pfb diff --git a/latex/cover.log b/latex/cover.log index d2f40d1..ab60341 100644 --- a/latex/cover.log +++ b/latex/cover.log @@ -1,10 +1,10 @@ -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 +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (MiKTeX 23.10) (preloaded format=pdflatex 2023.10.10) 2 NOV 2023 22:32 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 +**c:/Users/Admin/Desktop/Projects/java.util.helpmepls/latex/cover.tex +(c:/Users/Admin/Desktop/Projects/java.util.helpmepls/latex/cover.tex LaTeX2e <2023-06-01> patch level 1 L3 programming layer <2023-08-29> (C:\MiKTex\tex/latex/base\book.cls @@ -84,32 +84,45 @@ 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) +LaTeX Warning: File `website/resources/favicon_2.png' not found on input line 33. + + +c:/Users/Admin/Desktop/Projects/java.util.helpmepls/latex/cover.tex:33: Package pdftex.def Error: File `website/resources/favicon_2.png' not found: using draft setting. + +See the pdftex.def package documentation for explanation. +Type H for immediate help. + ... + +l.33 ...th=1.5in]{website/resources/favicon_2.png} + +Try typing to proceed. +If that doesn't work, type X to quit. + +LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <8> not available +(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 33. +[1 + + +{C:/Users/Admin/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map}] (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 + 1340 strings out of 475248 + 22047 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 + 22904 multiletter control sequences out of 15000+600000 + 560559 words of font info for 45 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). + 57i,5n,65p,256b,307s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on cover.pdf (1 page, 58255 bytes). PDF statistics: - 34 PDF objects out of 1000 (max. 8388607) + 36 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) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/latex/cover.pdf b/latex/cover.pdf index 9ac8fc9..021e0fb 100644 Binary files a/latex/cover.pdf and b/latex/cover.pdf differ diff --git a/latex/cover.synctex.gz b/latex/cover.synctex.gz index 6f2443a..fd7bb3c 100644 Binary files a/latex/cover.synctex.gz and b/latex/cover.synctex.gz differ diff --git a/latex/how2code.aux b/latex/how2code.aux index ee10b7b..e20531c 100644 --- a/latex/how2code.aux +++ b/latex/how2code.aux @@ -17,56 +17,59 @@ \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} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add the following}{7}{section*.1}\protected@file@percent } +\savepicturepage{pgfid1}{7} +\pgfsyspdfmark {pgfid1}{18387992}{12117938} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Review work and see if it needs to change}{10}{section*.3}\protected@file@percent } \savepicturepage{pgfid2}{10} -\pgfsyspdfmark {pgfid2}{3689843}{27297246} -\savepicturepage{pgfid3}{10} -\pgfsyspdfmark {pgfid3}{6557043}{27028549} +\pgfsyspdfmark {pgfid2}{15653390}{25709802} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Make changes to existing work}{10}{section*.4}\protected@file@percent } \savepicturepage{pgfid7}{10} -\pgfsyspdfmark {pgfid7}{3689843}{20846816} -\savepicturepage{pgfid8}{10} -\pgfsyspdfmark {pgfid8}{6557043}{20578119} +\pgfsyspdfmark {pgfid7}{15653390}{25709802} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add something is missing}{10}{section*.5}\protected@file@percent } \savepicturepage{pgfid12}{10} -\pgfsyspdfmark {pgfid12}{3689843}{16122000} -\savepicturepage{pgfid13}{10} -\pgfsyspdfmark {pgfid13}{6557043}{15853303} +\pgfsyspdfmark {pgfid12}{15653390}{25709802} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Expand upon exisitng work}{10}{section*.6}\protected@file@percent } \savepicturepage{pgfid17}{10} -\pgfsyspdfmark {pgfid17}{3689843}{12816968} -\savepicturepage{pgfid18}{10} -\pgfsyspdfmark {pgfid18}{6557043}{12548271} +\pgfsyspdfmark {pgfid17}{15653390}{25709802} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {pink}{pink!25}{\textcolor {pink!25}{o}}\ Rewrite or reword to improve existing work}{10}{section*.7}\protected@file@percent } \savepicturepage{pgfid22}{10} -\pgfsyspdfmark {pgfid22}{3689843}{9511936} +\pgfsyspdfmark {pgfid22}{15653390}{25709802} +\savepicturepage{pgfid3}{10} +\pgfsyspdfmark {pgfid3}{3689843}{25724547} +\savepicturepage{pgfid4}{10} +\pgfsyspdfmark {pgfid4}{6557043}{25455850} +\savepicturepage{pgfid8}{10} +\pgfsyspdfmark {pgfid8}{3689843}{19274117} +\savepicturepage{pgfid9}{10} +\pgfsyspdfmark {pgfid9}{6557043}{19005420} +\savepicturepage{pgfid13}{10} +\pgfsyspdfmark {pgfid13}{3689843}{14549301} +\savepicturepage{pgfid14}{10} +\pgfsyspdfmark {pgfid14}{6557043}{14280604} +\savepicturepage{pgfid18}{10} +\pgfsyspdfmark {pgfid18}{3689843}{11244269} +\savepicturepage{pgfid19}{10} +\pgfsyspdfmark {pgfid19}{6557043}{10975572} \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} +\pgfsyspdfmark {pgfid23}{3689843}{7939237} +\savepicturepage{pgfid24}{10} +\pgfsyspdfmark {pgfid24}{6557043}{7670540} +\newlabel{chap:intro}{{}{11}{Prologue/Introduction}{chapter*.8}{}} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Potentially rewrite, sounds litte childish?}{11}{section*.9}\protected@file@percent } +\savepicturepage{pgfid27}{11} +\pgfsyspdfmark {pgfid27}{29310101}{25422978} \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 } +\pgfsyspdfmark {pgfid30}{35435665}{25437723} \savepicturepage{pgfid31}{11} -\pgfsyspdfmark {pgfid31}{19543700}{17036456} -\savepicturepage{pgfid34}{11} -\pgfsyspdfmark {pgfid34}{35435665}{17051201} +\pgfsyspdfmark {pgfid31}{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*.10}\protected@file@percent } +\savepicturepage{pgfid32}{11} +\pgfsyspdfmark {pgfid32}{19543700}{17036456} \savepicturepage{pgfid35}{11} -\pgfsyspdfmark {pgfid35}{38302865}{16782504} +\pgfsyspdfmark {pgfid35}{35435665}{17051201} +\savepicturepage{pgfid36}{11} +\pgfsyspdfmark {pgfid36}{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@ }} @@ -74,13 +77,13 @@ \@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} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ This section is written a bit poorly}{14}{section*.11}\protected@file@percent } \savepicturepage{pgfid37}{14} -\pgfsyspdfmark {pgfid37}{3689843}{27361631} +\pgfsyspdfmark {pgfid37}{18299703}{27346886} \savepicturepage{pgfid38}{14} -\pgfsyspdfmark {pgfid38}{6557043}{27092934} +\pgfsyspdfmark {pgfid38}{3689843}{27361631} +\savepicturepage{pgfid39}{14} +\pgfsyspdfmark {pgfid39}{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@ }} @@ -93,39 +96,39 @@ \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}{}} +\newlabel{tab:binary1}{{\caption@xref {tab:binary1}{ on input line 220}}{18}{Binary}{subsection.3.1.1}{}} +\newlabel{tab:binary2}{{\caption@xref {tab:binary2}{ on input line 231}}{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}{}} +\newlabel{tab:binary3}{{\caption@xref {tab:binary3}{ on input line 244}}{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{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add in video here}{20}{section*.12}\protected@file@percent } +\savepicturepage{pgfid42}{20} +\pgfsyspdfmark {pgfid42}{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}{}} +\newlabel{tab:binary4}{{\caption@xref {tab:binary4}{ on input line 272}}{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} +\@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*.13}\protected@file@percent } +\savepicturepage{pgfid43}{21} +\pgfsyspdfmark {pgfid43}{26846246}{31071023} \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 } +\pgfsyspdfmark {pgfid46}{35435665}{31085768} \savepicturepage{pgfid47}{21} -\pgfsyspdfmark {pgfid47}{16630382}{27330793} -\savepicturepage{pgfid50}{21} -\pgfsyspdfmark {pgfid50}{35435665}{24668558} +\pgfsyspdfmark {pgfid47}{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*.14}\protected@file@percent } +\savepicturepage{pgfid48}{21} +\pgfsyspdfmark {pgfid48}{16630382}{27330793} \savepicturepage{pgfid51}{21} -\pgfsyspdfmark {pgfid51}{38302865}{24399861} +\pgfsyspdfmark {pgfid51}{35435665}{24668558} +\savepicturepage{pgfid52}{21} +\pgfsyspdfmark {pgfid52}{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} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Specific information about unicode}{22}{section*.15}\protected@file@percent } \savepicturepage{pgfid53}{22} -\pgfsyspdfmark {pgfid53}{3689843}{45072071} +\pgfsyspdfmark {pgfid53}{22111128}{45057326} \savepicturepage{pgfid54}{22} -\pgfsyspdfmark {pgfid54}{6557043}{44803374} +\pgfsyspdfmark {pgfid54}{3689843}{45072071} +\savepicturepage{pgfid55}{22} +\pgfsyspdfmark {pgfid55}{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 } @@ -134,74 +137,81 @@ \@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} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Talk in short about IDEs and different development enviornments}{25}{section*.16}\protected@file@percent } +\savepicturepage{pgfid58}{25} +\pgfsyspdfmark {pgfid58}{23754710}{19141655} \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 } +\pgfsyspdfmark {pgfid61}{35435665}{19156400} \savepicturepage{pgfid62}{25} -\pgfsyspdfmark {pgfid62}{18387992}{13023349} +\pgfsyspdfmark {pgfid62}{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*.17}\protected@file@percent } +\savepicturepage{pgfid63}{25} +\pgfsyspdfmark {pgfid63}{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} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange}{\textcolor {orange}{o}}\ Primitive Section}{26}{section*.18}\protected@file@percent } \savepicturepage{pgfid64}{26} -\pgfsyspdfmark {pgfid64}{3689843}{45231266} +\pgfsyspdfmark {pgfid64}{7048563}{45401574} \savepicturepage{pgfid65}{26} -\pgfsyspdfmark {pgfid65}{6557043}{44962569} +\pgfsyspdfmark {pgfid65}{3689843}{45416319} +\savepicturepage{pgfid66}{26} +\pgfsyspdfmark {pgfid66}{6557043}{45147622} \@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} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange}{\textcolor {orange}{o}}\ Non-primitive Section}{26}{section*.19}\protected@file@percent } \savepicturepage{pgfid69}{26} -\pgfsyspdfmark {pgfid69}{3689843}{28071176} +\pgfsyspdfmark {pgfid69}{7048563}{39965786} \savepicturepage{pgfid70}{26} -\pgfsyspdfmark {pgfid70}{6557043}{27802479} +\pgfsyspdfmark {pgfid70}{3689843}{39922694} +\savepicturepage{pgfid71}{26} +\pgfsyspdfmark {pgfid71}{6557043}{39653997} \@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} +\@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*.20}\protected@file@percent } \savepicturepage{pgfid74}{26} -\pgfsyspdfmark {pgfid74}{3689843}{10237378} +\pgfsyspdfmark {pgfid74}{7048563}{33740617} \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 } +\pgfsyspdfmark {pgfid75}{3689843}{33755362} +\savepicturepage{pgfid76}{26} +\pgfsyspdfmark {pgfid76}{6557043}{33486665} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}print()}{26}{subsection.4.4.1}\protected@file@percent } +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add a video on the python console}{26}{section*.21}\protected@file@percent } +\savepicturepage{pgfid79}{26} +\pgfsyspdfmark {pgfid79}{20737515}{19208263} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}input()}{26}{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 {subsection}{\numberline {4.4.6}$a+b$}{27}{subsection.4.4.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.7}$a-b$}{27}{subsection.4.4.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.8}$a*b$}{27}{subsection.4.4.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.9}$a/b$}{27}{subsection.4.4.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{min()}{27}{section*.22}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{max()}{27}{section*.23}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{abs()}{27}{section*.24}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{round()}{27}{section*.25}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{pow()}{27}{section*.26}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{complex()}{27}{section*.27}\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{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Find a new package for algorithms and psuedocode}{27}{section*.28}\protected@file@percent } +\savepicturepage{pgfid80}{27} +\pgfsyspdfmark {pgfid80}{4699040}{10222633} +\savepicturepage{pgfid83}{27} +\pgfsyspdfmark {pgfid83}{35435665}{10237378} +\savepicturepage{pgfid84}{27} +\pgfsyspdfmark {pgfid84}{38302865}{9968681} \@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} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ really poorly written}{30}{section*.29}\protected@file@percent } \savepicturepage{pgfid85}{30} -\pgfsyspdfmark {pgfid85}{6557043}{43230675} +\pgfsyspdfmark {pgfid85}{18453711}{43484627} +\savepicturepage{pgfid86}{30} +\pgfsyspdfmark {pgfid86}{3689843}{43499372} +\savepicturepage{pgfid87}{30} +\pgfsyspdfmark {pgfid87}{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 } @@ -224,15 +234,15 @@ \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} +\@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.30}\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.30}{}} +\@writefile{tdo}{\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Autocite not working for footnote in figure, find a workaround}{38}{section*.31}\protected@file@percent } \savepicturepage{pgfid90}{38} -\pgfsyspdfmark {pgfid90}{6557043}{26553366} +\pgfsyspdfmark {pgfid90}{17604693}{26807318} +\savepicturepage{pgfid91}{38} +\pgfsyspdfmark {pgfid91}{3689843}{26822063} +\savepicturepage{pgfid92}{38} +\pgfsyspdfmark {pgfid92}{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 } @@ -243,8 +253,8 @@ \@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 {subsubsection}{Binary Trees}{41}{section*.32}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Binary Search Trees}{41}{section*.33}\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 } @@ -282,13 +292,13 @@ \@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{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*.34}\protected@file@percent } +\savepicturepage{pgfid95}{53} +\pgfsyspdfmark {pgfid95}{4699040}{21450330} +\savepicturepage{pgfid98}{53} +\pgfsyspdfmark {pgfid98}{35435665}{21465075} +\savepicturepage{pgfid99}{53} +\pgfsyspdfmark {pgfid99}{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 } @@ -302,27 +312,27 @@ \@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{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Avi's Guest Section}{63}{section*.38}\protected@file@percent } +\savepicturepage{pgfid103}{63} +\pgfsyspdfmark {pgfid103}{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{tdo}{\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Avi's Guest Chapter}{65}{section*.39}\protected@file@percent } +\savepicturepage{pgfid104}{65} +\pgfsyspdfmark {pgfid104}{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*.40}\protected@file@percent } +\savepicturepage{pgfid105}{65} +\pgfsyspdfmark {pgfid105}{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{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*.41}\protected@file@percent } +\savepicturepage{pgfid106}{67} +\pgfsyspdfmark {pgfid106}{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 } @@ -335,10 +345,10 @@ \@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 {subsubsection}{Formal Logic}{69}{section*.42}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Linear Algebra}{69}{section*.43}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Linear Algebra Done Right (S. Axler):}{69}{section*.44}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Linear Algebra (J. Hefferon):}{70}{section*.45}\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 } diff --git a/latex/how2code.fdb_latexmk b/latex/how2code.fdb_latexmk index 7a42f64..01bce0c 100644 --- a/latex/how2code.fdb_latexmk +++ b/latex/how2code.fdb_latexmk @@ -1,14 +1,14 @@ # Fdb version 4 -["bibtex how2code"] 1698516625 "how2code.aux" "how2code.bbl" "how2code" 1698695224 0 - "./how2code-blx.bib" 1698695222 342 5ba7332ec7ecc2dc9c6b1bd96e3d9aad "" +["bibtex how2code"] 1698978875 "how2code.aux" "how2code.bbl" "how2code" 1698978916 0 + "./how2code-blx.bib" 1698978912 342 5ba7332ec7ecc2dc9c6b1bd96e3d9aad "" "./references.bib" 1697669868 324 3dbe672572a20ff59bb2ab694314bbcc "" "C:/MiKTex/bibtex/bst/biblatex/biblatex.bst" 1679055682 65484 b7949c47a88ed6dca66ebc7a04577312 "" - "how2code.aux" 1698695222 28565 f5c10eb37dca6eb5b2f0d290ca592312 "pdflatex" + "how2code.aux" 1698978912 29506 f91d297973d58713c86cf7340a819dcb "pdflatex" (generated) "how2code.bbl" "how2code.blg" (rewritten before read) -["pdflatex"] 1698695217 "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/latex/how2code.tex" "how2code.pdf" "how2code" 1698695224 0 +["pdflatex"] 1698978903 "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/latex/how2code.tex" "how2code.pdf" "how2code" 1698978916 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 "" @@ -255,10 +255,10 @@ "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" 1698611668 82666 6ae954049cbd801ff08c004e318ae5a8 "" + "C:/Users/Admin/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map" 1698897678 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/latex/how2code.tex" 1698695216 53107 c7e5ca21bc93cfdb1ce5bf692ded67f0 "" + "c:/Users/Admin/Desktop/Projects/java.util.helpmepls/latex/how2code.tex" 1698978896 54229 a7e2972b5629c8ebc3b2d2fdecb6f6e3 "" "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 "" @@ -268,13 +268,13 @@ "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" 1698695222 28565 f5c10eb37dca6eb5b2f0d290ca592312 "pdflatex" - "how2code.bbl" 1698516625 1326 ab845f61646e20e879789b1b71026e8a "bibtex how2code" - "how2code.out" 1698695222 12121 7851af8f7deae2946beb60f3c5754d3c "pdflatex" - "how2code.run.xml" 1698695222 2605 48ffbb14c3fc60c878be18b9e24bae51 "pdflatex" - "how2code.tdo" 1698695222 3559 70ac5fff29fc434571a15f656feb8d8c "pdflatex" - "how2code.tex" 1698695216 53107 c7e5ca21bc93cfdb1ce5bf692ded67f0 "" - "how2code.toc" 1698695222 8021 ebdba83d5b6a2c8e568df3072556a0f7 "pdflatex" + "how2code.aux" 1698978912 29506 f91d297973d58713c86cf7340a819dcb "pdflatex" + "how2code.bbl" 1698978876 1326 ab845f61646e20e879789b1b71026e8a "bibtex how2code" + "how2code.out" 1698978912 12429 4139e14b668a6bc8a1967bae5b4163dc "pdflatex" + "how2code.run.xml" 1698978912 2605 48ffbb14c3fc60c878be18b9e24bae51 "pdflatex" + "how2code.tdo" 1698978912 3802 0ef61aff88a4212ddd41cc8ac432666c "pdflatex" + "how2code.tex" 1698978896 54229 a7e2972b5629c8ebc3b2d2fdecb6f6e3 "" + "how2code.toc" 1698978912 8325 7daa54b5bad6bd2f30f066a01df647d1 "pdflatex" (generated) "how2code-blx.bib" "how2code.aux" diff --git a/latex/how2code.log b/latex/how2code.log index 96575ea..f700bbd 100644 --- a/latex/how2code.log +++ b/latex/how2code.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (MiKTeX 23.10) (preloaded format=pdflatex 2023.10.10) 30 OCT 2023 15:46 +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (MiKTeX 23.10) (preloaded format=pdflatex 2023.10.10) 2 NOV 2023 22:35 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -1118,23 +1118,20 @@ LaTeX Font Warning: Font shape `OT1/cmtt/m/it' in size <149.37697> not available ] Underfull \vbox (badness 2521) has occurred while \output is active [] - [4] -Underfull \vbox (badness 1383) has occurred while \output is active [] - - [5] [6]) + [4] [5] [6]) \tf@toc=\write6 \openout6 = `how2code.toc'. +Package hyperref Info: bookmark level for unknown todo defaults to 0 on input line 171. [7] [8 ] (how2code.tdo -Underfull \vbox (badness 10000) has occurred while \output is active [] +Underfull \vbox (badness 1303) 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. @@ -1167,11 +1164,11 @@ Underfull \vbox (badness 1062) has occurred while \output is active [] ] [16] Chapter 3. -Package caption Warning: \label without proper reference on input line 207. +Package caption Warning: \label without proper reference on input line 220. See the caption package documentation for explanation. -LaTeX Warning: Reference `tab:binary1' on page 17 undefined on input line 204. +LaTeX Warning: Reference `tab:binary1' on page 17 undefined on input line 217. Underfull \vbox (badness 4108) has occurred while \output is active [] @@ -1180,18 +1177,18 @@ Underfull \vbox (badness 4108) has occurred while \output is active [] ] -Package caption Warning: \label without proper reference on input line 218. +Package caption Warning: \label without proper reference on input line 231. See the caption package documentation for explanation. -LaTeX Warning: Reference `tab:binary2' on page 18 undefined on input line 214. +LaTeX Warning: Reference `tab:binary2' on page 18 undefined on input line 227. -Package caption Warning: \label without proper reference on input line 231. +Package caption Warning: \label without proper reference on input line 244. See the caption package documentation for explanation. -LaTeX Warning: Reference `tab:binary3' on page 18 undefined on input line 228. +LaTeX Warning: Reference `tab:binary3' on page 18 undefined on input line 241. [18] [19] Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -1209,10 +1206,42 @@ Chapter 4. LaTeX Warning: Marginpar on page 26 moved. +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 337. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 337. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 339. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 339. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 341. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 341. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 343. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 343. + + Underfull \vbox (badness 10000) has occurred while \output is active [] [26] -Underfull \vbox (badness 10000) has occurred while \output is active [] +Underfull \vbox (badness 1509) 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 @@ -1221,12 +1250,12 @@ 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. +LaTeX Warning: Reference `lst-py:while-def' on page 29 undefined on input line 376. [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. +(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 401. +Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on input line 403. [30] Underfull \vbox (badness 5519) has occurred while \output is active [] @@ -1238,17 +1267,17 @@ 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. +LaTeX Font Info: Trying to load font information for OMS+cmr on input line 471. (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. +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 471. (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. +Package pdftex.def Info: figures/chapter_5/sets.png used on input line 478. (pdftex.def) Requested size: 292.77629pt x 247.30856pt. Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -1298,7 +1327,7 @@ Chapter 12. ] Chapter 13. -Overfull \hbox (14.53003pt too wide) in paragraph at lines 893--893 +Overfull \hbox (14.53003pt too wide) in paragraph at lines 918--918 []\OT1/cmr/bx/n/17.28 Topic/resources to look into (by sub-ject area) [] @@ -1324,23 +1353,23 @@ LaTeX Font Warning: Size substitutions with differences LaTeX Warning: There were undefined references. Package rerunfilecheck Info: File `how2code.out' has not changed. -(rerunfilecheck) Checksum: 7851AF8F7DEAE2946BEB60F3C5754D3C;12121. +(rerunfilecheck) Checksum: 4139E14B668A6BC8A1967BAE5B4163DC;12429. 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 - 1216877 string characters out of 5774227 - 2356065 words of memory out of 5000000 - 74923 multiletter control sequences out of 15000+600000 + 54426 strings out of 475248 + 1217149 string characters out of 5774227 + 2356172 words of memory out of 5000000 + 74933 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,1932b,2207s stack positions out of 10000i,1000n,20000p,200000b,200000s -Output written on how2code.pdf (73 pages, 503787 bytes). +Output written on how2code.pdf (73 pages, 510205 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) + 1227 PDF objects out of 1440 (max. 8388607) + 374 named destinations out of 1000 (max. 500000) + 786 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/latex/how2code.out b/latex/how2code.out index 24c6681..e05bed6 100644 --- a/latex/how2code.out +++ b/latex/how2code.out @@ -23,70 +23,74 @@ \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 +\BOOKMARK [2][-]{subsection.4.4.6}{\376\377\000a\000+\000b}{section.4.4}% 26 +\BOOKMARK [2][-]{subsection.4.4.7}{\376\377\000a\000-\000b}{section.4.4}% 27 +\BOOKMARK [2][-]{subsection.4.4.8}{\376\377\000a\000*\000b}{section.4.4}% 28 +\BOOKMARK [2][-]{subsection.4.4.9}{\376\377\000a\000/\000b}{section.4.4}% 29 +\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}% 30 +\BOOKMARK [1][-]{section.4.6}{\376\377\000f\000o\000r\000\040\000a\000n\000d\000\040\000w\000h\000i\000l\000e}{chapter.4}% 31 +\BOOKMARK [2][-]{subsection.4.6.1}{\376\377\000w\000h\000i\000l\000e\000\040\000l\000o\000o\000p\000s}{section.4.6}% 32 +\BOOKMARK [2][-]{subsection.4.6.2}{\376\377\000f\000o\000r\000\040\000l\000o\000o\000p\000s}{section.4.6}% 33 +\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}% 34 +\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}% 35 +\BOOKMARK [1][-]{section.4.7}{\376\377\000f\000u\000n\000c\000t\000i\000o\000n\000s}{chapter.4}% 36 +\BOOKMARK [0][-]{chapter.5}{\376\377\000D\000a\000t\000a\000-\000s\000t\000r\000u\000c\000t\000u\000r\000e\000s}{}% 37 +\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}% 38 +\BOOKMARK [1][-]{section.5.2}{\376\377\000L\000i\000s\000t\000s}{chapter.5}% 39 +\BOOKMARK [1][-]{section.5.3}{\376\377\000A\000r\000r\000a\000y\000s}{chapter.5}% 40 +\BOOKMARK [1][-]{section.5.4}{\376\377\000T\000u\000p\000l\000e\000s}{chapter.5}% 41 +\BOOKMARK [1][-]{section.5.5}{\376\377\000S\000e\000t\000s}{chapter.5}% 42 +\BOOKMARK [1][-]{section.5.6}{\376\377\000D\000i\000c\000t\000i\000o\000n\000a\000r\000y}{chapter.5}% 43 +\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}% 44 +\BOOKMARK [2][-]{subsection.5.7.1}{\376\377\000L\000i\000n\000k\000e\000d\000\040\000L\000i\000s\000t\000s}{section.5.7}% 45 +\BOOKMARK [2][-]{subsection.5.7.2}{\376\377\000S\000t\000a\000c\000k\000s}{section.5.7}% 46 +\BOOKMARK [2][-]{subsection.5.7.3}{\376\377\000Q\000u\000e\000u\000e\000s}{section.5.7}% 47 +\BOOKMARK [2][-]{subsection.5.7.4}{\376\377\000T\000r\000e\000e\000s}{section.5.7}% 48 +\BOOKMARK [2][-]{subsection.5.7.5}{\376\377\000H\000e\000a\000p}{section.5.7}% 49 +\BOOKMARK [2][-]{subsection.5.7.6}{\376\377\000H\000a\000s\000h\000m\000a\000p\000s}{section.5.7}% 50 +\BOOKMARK [2][-]{subsection.5.7.7}{\376\377\000M\000a\000t\000r\000i\000x}{section.5.7}% 51 +\BOOKMARK [0][-]{chapter.6}{\376\377\000S\000i\000m\000p\000l\000e\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000s}{}% 52 +\BOOKMARK [1][-]{section.6.1}{\376\377\000S\000o\000r\000t\000i\000n\000g}{chapter.6}% 53 +\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}% 54 +\BOOKMARK [2][-]{subsection.6.1.2}{\376\377\000B\000u\000b\000b\000l\000e\000\040\000S\000o\000r\000t}{section.6.1}% 55 +\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}% 56 +\BOOKMARK [2][-]{subsection.6.1.4}{\376\377\000Q\000u\000i\000c\000k\000\040\000S\000o\000r\000t}{section.6.1}% 57 +\BOOKMARK [1][-]{section.6.2}{\376\377\000S\000e\000a\000r\000c\000h\000i\000n\000g}{chapter.6}% 58 +\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}% 59 +\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}% 60 +\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}% 61 +\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}{}% 62 +\BOOKMARK [1][-]{section.7.1}{\376\377\000C\000a\000l\000c\000u\000l\000a\000t\000o\000r}{chapter.7}% 63 +\BOOKMARK [1][-]{section.7.2}{\376\377\000C\000h\000a\000t\000b\000o\000t}{chapter.7}% 64 +\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}% 65 +\BOOKMARK [1][-]{section.7.4}{\376\377\000T\000a\000s\000k\000\040\000P\000l\000a\000n\000n\000e\000r}{chapter.7}% 66 +\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}{}% 67 +\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}% 68 +\BOOKMARK [1][-]{section.8.2}{\376\377\000E\000r\000r\000o\000r\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{chapter.8}% 69 +\BOOKMARK [1][-]{section.8.3}{\376\377\000P\000a\000c\000k\000a\000g\000e\000s}{chapter.8}% 70 +\BOOKMARK [0][-]{chapter.9}{\376\377\000L\000o\000g\000i\000c\000a\000l\000\040\000T\000h\000i\000n\000k\000i\000n\000g}{}% 71 +\BOOKMARK [1][-]{section.9.1}{\376\377\000D\000e\000c\000o\000m\000p\000o\000s\000i\000t\000i\000o\000n}{chapter.9}% 72 +\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}% 73 +\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}% 74 +\BOOKMARK [1][-]{section.9.2}{\376\377\000P\000l\000a\000n\000n\000i\000n\000g}{chapter.9}% 75 +\BOOKMARK [2][-]{subsection.9.2.1}{\376\377\000P\000s\000u\000e\000d\000o\000c\000o\000d\000e}{section.9.2}% 76 +\BOOKMARK [2][-]{subsection.9.2.2}{\376\377\000F\000l\000o\000w\000c\000h\000a\000r\000t\000s}{section.9.2}% 77 +\BOOKMARK [1][-]{section.9.3}{\376\377\000M\000a\000t\000h\000e\000m\000a\000t\000i\000c\000s}{chapter.9}% 78 +\BOOKMARK [0][-]{chapter.10}{\376\377\000T\000w\000o\000\040\000C\000a\000m\000p\000s}{}% 79 +\BOOKMARK [1][-]{section.10.1}{\376\377\000F\000u\000n\000c\000t\000i\000o\000n\000a\000l}{chapter.10}% 80 +\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}% 81 +\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}{}% 82 +\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}{}% 83 +\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}% 84 +\BOOKMARK [1][-]{section.12.2}{\376\377\000I\000n\000h\000e\000r\000i\000t\000a\000n\000c\000e}{chapter.12}% 85 +\BOOKMARK [1][-]{section.12.3}{\376\377\000E\000n\000c\000a\000p\000s\000u\000l\000a\000t\000i\000o\000n}{chapter.12}% 86 +\BOOKMARK [1][-]{section.12.4}{\376\377\000A\000b\000s\000t\000r\000a\000c\000t\000i\000o\000n}{chapter.12}% 87 +\BOOKMARK [1][-]{section.12.5}{\376\377\000P\000o\000l\000y\000m\000o\000r\000p\000h\000i\000s\000m}{chapter.12}% 88 +\BOOKMARK [0][-]{chapter.13}{\376\377\000H\000e\000l\000l\000o\000\040\000W\000o\000r\000l\000d\000!}{}% 89 +\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}% 90 +\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}% 91 +\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}% 92 +\BOOKMARK [2][-]{subsection.13.2.2}{\376\377\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g}{section.13.2}% 93 +\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}% 94 +\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}{}% 95 +\BOOKMARK [0][-]{appendix.B}{\376\377\000S\000u\000p\000l\000e\000m\000e\000n\000t\000a\000l\000\040\000C\000o\000d\000e}{}% 96 diff --git a/latex/how2code.pdf b/latex/how2code.pdf index 2a7671b..3550ab7 100644 Binary files a/latex/how2code.pdf and b/latex/how2code.pdf differ diff --git a/latex/how2code.synctex.gz b/latex/how2code.synctex.gz index 1ef73d1..ace1a6b 100644 Binary files a/latex/how2code.synctex.gz and b/latex/how2code.synctex.gz differ diff --git a/latex/how2code.tdo b/latex/how2code.tdo index c945102..f78fcd9 100644 --- a/latex/how2code.tdo +++ b/latex/how2code.tdo @@ -1,25 +1,27 @@ -\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}% +\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add the following}{7}{section*.1}% +\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Review work and see if it needs to change}{10}{section*.3}% +\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Make changes to existing work}{10}{section*.4}% +\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add something is missing}{10}{section*.5}% +\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Expand upon exisitng work}{10}{section*.6}% +\contentsline {todo}{\fcolorbox {pink}{pink!25}{\textcolor {pink!25}{o}}\ Rewrite or reword to improve existing work}{10}{section*.7}% +\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Potentially rewrite, sounds litte childish?}{11}{section*.9}% +\contentsline {todo}{\fcolorbox {red}{red!25}{\textcolor {red!25}{o}}\ Maybe not the best in the introduction, consider rewriting}{11}{section*.10}% +\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ This section is written a bit poorly}{14}{section*.11}% +\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add in video here}{20}{section*.12}% +\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*.13}% +\contentsline {todo}{\fcolorbox {pink}{pink!25}{\textcolor {pink!25}{o}}\ Talk about RGB color codes (probably the most practical use)}{21}{section*.14}% +\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Specific information about unicode}{22}{section*.15}% +\contentsline {todo}{\fcolorbox {yellow}{yellow!25}{\textcolor {yellow!25}{o}}\ Talk in short about IDEs and different development enviornments}{25}{section*.16}% +\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ java examples}{25}{section*.17}% +\contentsline {todo}{\fcolorbox {black}{orange}{\textcolor {orange}{o}}\ Primitive Section}{26}{section*.18}% +\contentsline {todo}{\fcolorbox {black}{orange}{\textcolor {orange}{o}}\ Non-primitive Section}{26}{section*.19}% +\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*.20}% +\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Add a video on the python console}{26}{section*.21}% +\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Find a new package for algorithms and psuedocode}{27}{section*.28}% +\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ really poorly written}{30}{section*.29}% +\contentsline {todo}{\fcolorbox {blue}{blue!25}{\textcolor {blue!25}{o}}\ Autocite not working for footnote in figure, find a workaround}{38}{section*.31}% +\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*.34}% +\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Avi's Guest Section}{63}{section*.38}% +\contentsline {todo}{\fcolorbox {green}{green!25}{\textcolor {green!25}{o}}\ Avi's Guest Chapter}{65}{section*.39}% +\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*.40}% +\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*.41}% diff --git a/latex/how2code.tex b/latex/how2code.tex index e95b071..4c2e283 100644 --- a/latex/how2code.tex +++ b/latex/how2code.tex @@ -157,6 +157,19 @@ \end{dedication} \tableofcontents + + If you want to just get up and running as fast as possible I reccomend reading the following chapters at the minimum. However, reading the rest will give you a much more solid grasp on these concepts. + \begin{enumerate} + \item[Chapter 1] \href{chap:why-code}{Why learn how to code} + \item[Chapter 2] \href{chap:intro-coding}{What is coding} + \item[Chapter 4] \href{chap:basics}{Starting with the basics} + \item[Chapter 7] \href{chap:basics-practice}{Practicing the basics} + \item[Chapter 5] \href{chap:basics}{Data structures} + \item[Chapter 9] \href{chap:logical-thinking}{Logical thinking} + \item[Chapter 8] \href{chap:techniques}{Learning some techniques} + \end{enumerate} + \toadd[inline]{Add the following} + \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} @@ -309,14 +322,26 @@ \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()} + The print function is going to be one of the main tools you'll use to learn python. All that the print function does is \textit{output} whatever you put inside the brackets into the console. + + \toadd[inline]{Add a video on the python console} \subsection{input()} + Input is another similar \subsection{len()} \subsection{type()} \subsection{Math} + \subsection{$a+b$} + + \subsection{$a-b$} + + \subsection{$a*b$} + + \subsection{$a/b$} + \subsubsection{min()} \subsubsection{max()} diff --git a/latex/how2code.toc b/latex/how2code.toc index 0a6c7df..18fa5a3 100644 --- a/latex/how2code.toc +++ b/latex/how2code.toc @@ -18,17 +18,21 @@ \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.1}print()}{26}{subsection.4.4.1}% +\contentsline {subsection}{\numberline {4.4.2}input()}{26}{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 {subsection}{\numberline {4.4.6}$a+b$}{27}{subsection.4.4.6}% +\contentsline {subsection}{\numberline {4.4.7}$a-b$}{27}{subsection.4.4.7}% +\contentsline {subsection}{\numberline {4.4.8}$a*b$}{27}{subsection.4.4.8}% +\contentsline {subsection}{\numberline {4.4.9}$a/b$}{27}{subsection.4.4.9}% +\contentsline {subsubsection}{min()}{27}{section*.22}% +\contentsline {subsubsection}{max()}{27}{section*.23}% +\contentsline {subsubsection}{abs()}{27}{section*.24}% +\contentsline {subsubsection}{round()}{27}{section*.25}% +\contentsline {subsubsection}{pow()}{27}{section*.26}% +\contentsline {subsubsection}{complex()}{27}{section*.27}% \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}% @@ -48,8 +52,8 @@ \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 {subsubsection}{Binary Trees}{41}{section*.32}% +\contentsline {subsubsection}{Binary Search Trees}{41}{section*.33}% \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}% @@ -94,10 +98,10 @@ \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 {subsubsection}{Formal Logic}{69}{section*.42}% +\contentsline {subsubsection}{Linear Algebra}{69}{section*.43}% +\contentsline {paragraph}{Linear Algebra Done Right (S. Axler):}{69}{section*.44}% +\contentsline {paragraph}{Linear Algebra (J. Hefferon):}{70}{section*.45}% \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}%