diff options
| author | Christian Kolset <christian.kolset@gmail.com> | 2025-04-24 15:41:25 -0600 |
|---|---|---|
| committer | Christian Kolset <christian.kolset@gmail.com> | 2025-04-24 15:41:25 -0600 |
| commit | f6e040a353ac6093c1fae55a46340577fefbecd4 (patch) | |
| tree | 80faf2c1817bd173864ebc6a39343307ffb69c02 | |
| parent | f648de64a58d685efb2193da27fcd651d01cee52 (diff) | |
Cleaned up latex artifacts
| -rw-r--r-- | book/module0/module0.aux | 60 | ||||
| -rw-r--r-- | book/module1/module1.aux | 140 | ||||
| -rw-r--r-- | book/module2/debugging.tex | 130 | ||||
| -rw-r--r-- | book/module2/module2.aux | 56 | ||||
| -rw-r--r-- | book/module3/module3.aux | 35 | ||||
| -rw-r--r-- | book/module4/module4.aux | 35 | ||||
| -rw-r--r-- | book/module5/module5.aux | 35 | ||||
| -rw-r--r-- | tutorials/4_plotting.md | 3 |
8 files changed, 0 insertions, 494 deletions
diff --git a/book/module0/module0.aux b/book/module0/module0.aux deleted file mode 100644 index e38ae33..0000000 --- a/book/module0/module0.aux +++ /dev/null @@ -1,60 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\@writefile{toc}{\contentsline {chapter}{\numberline {1}Module 0}{1}{chapter.1}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {1.1}Introduction to Programming}{1}{section.1.1}\protected@file@percent } -\newlabel{introduction-to-programming}{{1.1}{1}{Introduction to Programming}{section.1.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.1}The Importance of Programming in Engineering}{1}{subsection.1.1.1}\protected@file@percent } -\newlabel{the-importance-of-programming-in-engineering}{{1.1.1}{1}{The Importance of Programming in Engineering}{subsection.1.1.1}{}} -\@writefile{toc}{\contentsline {section}{\numberline {1.2}Introduction to Anaconda Navigator}{1}{section.1.2}\protected@file@percent } -\newlabel{introduction-to-anaconda-navigator}{{1.2}{1}{Introduction to Anaconda Navigator}{section.1.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.1}Getting Started}{2}{subsection.1.2.1}\protected@file@percent } -\newlabel{getting-started}{{1.2.1}{2}{Getting Started}{subsection.1.2.1}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Anaconda Navigator screen}}{2}{figure.caption.4}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.2}Environments}{2}{subsection.1.2.2}\protected@file@percent } -\newlabel{environments}{{1.2.2}{2}{Environments}{subsection.1.2.2}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {1.2}{\ignorespaces Environment Page}}{2}{figure.caption.5}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {1.3}{\ignorespaces Create new environment}}{2}{figure.caption.6}\protected@file@percent } -\gdef \LT@i {\LT@entry - {3}{55.60368pt}\LT@entry - {3}{163.28468pt}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.3}Package Management}{3}{subsection.1.2.3}\protected@file@percent } -\newlabel{package-management}{{1.2.3}{3}{Package Management}{subsection.1.2.3}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {1.4}{\ignorespaces Select environment to manage}}{3}{figure.caption.7}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.4}Installing Applications}{3}{subsection.1.2.4}\protected@file@percent } -\newlabel{installing-applications}{{1.2.4}{3}{Installing Applications}{subsection.1.2.4}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {1.5}{\ignorespaces Anaconda Home Page}}{4}{figure.caption.8}\protected@file@percent } -\@setckpt{module0/module0}{ -\setcounter{page}{5} -\setcounter{equation}{0} -\setcounter{enumi}{4} -\setcounter{enumii}{0} -\setcounter{enumiii}{0} -\setcounter{enumiv}{0} -\setcounter{footnote}{0} -\setcounter{mpfootnote}{0} -\setcounter{part}{0} -\setcounter{chapter}{1} -\setcounter{section}{2} -\setcounter{subsection}{4} -\setcounter{subsubsection}{0} -\setcounter{paragraph}{0} -\setcounter{subparagraph}{0} -\setcounter{figure}{5} -\setcounter{table}{1} -\setcounter{tcbbreakpart}{0} -\setcounter{tcblayer}{0} -\setcounter{tcolorbox@number}{0} -\setcounter{caption@flags}{2} -\setcounter{continuedfloat}{0} -\setcounter{float@type}{8} -\setcounter{parentequation}{0} -\setcounter{FancyVerbLine}{0} -\setcounter{section@level}{2} -\setcounter{Item}{13} -\setcounter{Hfootnote}{0} -\setcounter{bookmark@seq@number}{0} -\setcounter{LT@tables}{1} -\setcounter{LT@chunks}{3} -} diff --git a/book/module1/module1.aux b/book/module1/module1.aux deleted file mode 100644 index 4acdee2..0000000 --- a/book/module1/module1.aux +++ /dev/null @@ -1,140 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\@writefile{toc}{\contentsline {chapter}{\numberline {2}Module 1}{5}{chapter.2}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\gdef \LT@ii {\LT@entry - {1}{49.24928pt}\LT@entry - {2}{79.04018pt}} -\gdef \LT@iii {\LT@entry - {1}{49.24928pt}\LT@entry - {2}{123.12889pt}} -\@writefile{toc}{\contentsline {section}{\numberline {2.1}Basics of Python}{7}{section.2.1}\protected@file@percent } -\newlabel{basics-of-python}{{2.1}{7}{Basics of Python}{section.2.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Syntax}{7}{subsection.2.1.1}\protected@file@percent } -\newlabel{syntax}{{2.1.1}{7}{Syntax}{subsection.2.1.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Indentations and blocks}{7}{subsubsection*.10}\protected@file@percent } -\newlabel{indentations-and-blocks}{{2.1.1}{7}{Indentations and blocks}{subsubsection*.10}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Comments}{7}{subsubsection*.12}\protected@file@percent } -\newlabel{comments}{{2.1.1}{7}{Comments}{subsubsection*.12}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Operators}{7}{subsection.2.1.2}\protected@file@percent } -\newlabel{operators}{{2.1.2}{7}{Operators}{subsection.2.1.2}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Arithmetic operators}{7}{subsubsection*.14}\protected@file@percent } -\newlabel{arithmetic-operators}{{2.1.2}{7}{Arithmetic operators}{subsubsection*.14}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Comparison operators}{7}{subsubsection*.16}\protected@file@percent } -\newlabel{comparison-operators}{{2.1.2}{7}{Comparison operators}{subsubsection*.16}{}} -\gdef \LT@iv {\LT@entry - {1}{49.24928pt}\LT@entry - {2}{247.13966pt}} -\gdef \LT@v {\LT@entry - {1}{49.24928pt}\LT@entry - {2}{266.75583pt}} -\gdef \LT@vi {\LT@entry - {1}{230.89124pt}\LT@entry - {1}{222.0767pt}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Logical operators}{8}{subsubsection*.18}\protected@file@percent } -\newlabel{logical-operators}{{2.1.2}{8}{Logical operators}{subsubsection*.18}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Identity operators}{8}{subsubsection*.20}\protected@file@percent } -\newlabel{identity-operators}{{2.1.2}{8}{Identity operators}{subsubsection*.20}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Order of Operation}{8}{subsection.2.1.3}\protected@file@percent } -\newlabel{order-of-operation}{{2.1.3}{8}{Order of Operation}{subsection.2.1.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.4}Data types}{8}{subsection.2.1.4}\protected@file@percent } -\newlabel{data-types}{{2.1.4}{8}{Data types}{subsection.2.1.4}{}} -\gdef \LT@vii {\LT@entry - {2}{49.85371pt}\LT@entry - {2}{148.51701pt}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.5}Variables}{9}{subsection.2.1.5}\protected@file@percent } -\newlabel{variables}{{2.1.5}{9}{Variables}{subsection.2.1.5}{}} -\newlabel{declaring-and-assigning-variables}{{2.1.5}{9}{Declaring and Assigning Variables}{paragraph*.22}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Declaring and Assigning Variables}{9}{paragraph*.22}\protected@file@percent } -\newlabel{rules}{{2.1.5}{9}{Rules}{subparagraph*.24}{}} -\@writefile{toc}{\contentsline {subparagraph}{\nonumberline Rules}{9}{subparagraph*.24}\protected@file@percent } -\newlabel{updating-variables}{{2.1.5}{9}{Updating Variables}{paragraph*.26}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Updating Variables}{9}{paragraph*.26}\protected@file@percent } -\gdef \LT@viii {\LT@entry - {1}{11.44395pt}\LT@entry - {1}{17.44395pt}\LT@entry - {1}{17.44395pt}\LT@entry - {1}{11.44395pt}} -\gdef \LT@ix {\LT@entry - {1}{11.44395pt}\LT@entry - {1}{17.44395pt}\LT@entry - {1}{17.44395pt}\LT@entry - {1}{11.44395pt}} -\newlabel{variable-types-type-checking}{{2.1.5}{10}{Variable Types \& Type Checking}{paragraph*.28}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Variable Types \& Type Checking}{10}{paragraph*.28}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {2.2}Exercise}{10}{section.2.2}\protected@file@percent } -\newlabel{exercise}{{2.2}{10}{Exercise}{section.2.2}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.3}matrixArrays}{10}{section.2.3}\protected@file@percent } -\newlabel{matrixarrays}{{2.3}{10}{matrixArrays}{section.2.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.4}Numpy - the python's array library}{10}{section.2.4}\protected@file@percent } -\newlabel{numpy---the-pythons-array-library}{{2.4}{10}{Numpy - the python's array library}{section.2.4}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.1}Importing Numpy}{11}{subsection.2.4.1}\protected@file@percent } -\newlabel{importing-numpy}{{2.4.1}{11}{Importing Numpy}{subsection.2.4.1}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.5}Creating arrays}{11}{section.2.5}\protected@file@percent } -\newlabel{creating-arrays}{{2.5}{11}{Creating arrays}{section.2.5}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.6}Display arrays}{11}{section.2.6}\protected@file@percent } -\newlabel{display-arrays}{{2.6}{11}{Display arrays}{section.2.6}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.7}Practice Problem}{11}{section.2.7}\protected@file@percent } -\newlabel{practice-problem}{{2.7}{11}{Practice Problem}{section.2.7}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.1}Numpy array creation functions}{12}{subsection.2.7.1}\protected@file@percent } -\newlabel{numpy-array-creation-functions}{{2.7.1}{12}{Numpy array creation functions}{subsection.2.7.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline np.arange}{12}{subsubsection*.30}\protected@file@percent } -\newlabel{np.arange}{{2.7.1}{12}{np.arange}{subsubsection*.30}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline np.linspace}{12}{subsubsection*.32}\protected@file@percent } -\newlabel{np.linspace}{{2.7.1}{12}{np.linspace}{subsubsection*.32}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Other useful functions}{12}{subsubsection*.34}\protected@file@percent } -\newlabel{other-useful-functions}{{2.7.1}{12}{Other useful functions}{subsubsection*.34}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.2}Practice problem}{12}{subsection.2.7.2}\protected@file@percent } -\newlabel{practice-problem}{{2.7.2}{12}{Practice problem}{subsection.2.7.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.3}Working with Arrays}{13}{subsection.2.7.3}\protected@file@percent } -\newlabel{working-with-arrays}{{2.7.3}{13}{Working with Arrays}{subsection.2.7.3}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Indexing}{13}{subsubsection*.36}\protected@file@percent } -\newlabel{indexing}{{2.7.3}{13}{Indexing}{subsubsection*.36}{}} -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Operations on arrays}{13}{subsubsection*.38}\protected@file@percent } -\newlabel{operations-on-arrays}{{2.7.3}{13}{Operations on arrays}{subsubsection*.38}{}} -\newlabel{statistics}{{2.7.3}{13}{Statistics}{paragraph*.40}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Statistics}{13}{paragraph*.40}\protected@file@percent } -\newlabel{combining-arrays}{{2.7.3}{13}{Combining arrays}{paragraph*.42}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Combining arrays}{13}{paragraph*.42}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {2.8}Exercise}{13}{section.2.8}\protected@file@percent } -\newlabel{exercise}{{2.8}{13}{Exercise}{section.2.8}{}} -\newlabel{equilibrium-equations}{{2.8}{14}{Equilibrium Equations:}{paragraph*.44}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Equilibrium Equations:}{14}{paragraph*.44}\protected@file@percent } -\newlabel{system-of-equations}{{2.8}{14}{System of Equations:}{paragraph*.46}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline System of Equations:}{14}{paragraph*.46}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Solution}{14}{subsubsection*.48}\protected@file@percent } -\newlabel{solution}{{2.8}{14}{Solution}{subsubsection*.48}{}} -\@setckpt{module1/module1}{ -\setcounter{page}{15} -\setcounter{equation}{0} -\setcounter{enumi}{3} -\setcounter{enumii}{0} -\setcounter{enumiii}{0} -\setcounter{enumiv}{0} -\setcounter{footnote}{0} -\setcounter{mpfootnote}{0} -\setcounter{part}{0} -\setcounter{chapter}{2} -\setcounter{section}{8} -\setcounter{subsection}{0} -\setcounter{subsubsection}{0} -\setcounter{paragraph}{0} -\setcounter{subparagraph}{0} -\setcounter{figure}{0} -\setcounter{table}{8} -\setcounter{tcbbreakpart}{1} -\setcounter{tcblayer}{0} -\setcounter{tcolorbox@number}{6} -\setcounter{caption@flags}{2} -\setcounter{continuedfloat}{0} -\setcounter{float@type}{8} -\setcounter{parentequation}{0} -\setcounter{FancyVerbLine}{2} -\setcounter{section@level}{3} -\setcounter{Item}{16} -\setcounter{Hfootnote}{0} -\setcounter{bookmark@seq@number}{0} -\setcounter{LT@tables}{9} -\setcounter{LT@chunks}{2} -} diff --git a/book/module2/debugging.tex b/book/module2/debugging.tex deleted file mode 100644 index e4c495d..0000000 --- a/book/module2/debugging.tex +++ /dev/null @@ -1,130 +0,0 @@ -\section{Debugging Code}\label{debugging-code} - -\subsection{Introduction}\label{introduction} - -Have you ever had a piece of code not work the way you expected? What -did you do? You may have , asked a friend or used an AI assistant. In -this section, the following concepts are introduced - definition of a -bug, common types of bugs and debugging techniques. - -A \emph{software bug} is an unintentional mistake or defect with a -program, this comes either from when the programmer makes a mistake in -writing the code or the code works in a way which has consequences that -were not foreseen by the programmer. Debugging is the act removing the -bugs in the software. Debugging is a normal part of programming that -even experiences developers spend a lot of time on. - -\subsection{Types of Bugs}\label{types-of-bugs} - -When writing code you are guaranteed to have bugs in your code. These -bugs can be categorized in the following three groups. - -\begin{itemize} -\tightlist -\item - \textbf{Syntax errors} - this type of error occurs when the code fails - due to missing colons, missing indentation or a typo in code - some - languages like python are case sensitive meaning that the a capital - letter are different symbols. -\item - \textbf{Runtime errors} - e.g., dividing by zero or file not found. -\item - \textbf{Logical errors} - this may be the most dangerous that we need - to be careful with because this error can occur without any error - messages but it gives you the wrong result. -\end{itemize} - -\subsection{Debugging Techniques}\label{debugging-techniques} - -\paragraph{Print Debugging}\label{print-debugging} - -Insert print statements to check values of variables throughout the -program. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{def}\NormalTok{ add(x, y):} - \BuiltInTok{print}\NormalTok{(}\SpecialStringTok{f"x = }\SpecialCharTok{\{}\NormalTok{x}\SpecialCharTok{\}}\SpecialStringTok{, y = }\SpecialCharTok{\{}\NormalTok{y}\SpecialCharTok{\}}\SpecialStringTok{"}\NormalTok{)} - \ControlFlowTok{return}\NormalTok{ x }\OperatorTok{+}\NormalTok{ y} -\end{Highlighting} -\end{Shaded} - -In the example above the print statement gives us feedback on what the -code is doing. The function in this example is obviously very simple, -but when we start applying more complex equations or function then -checking to see if the input variables are correct can indicate whether -there is an issue lies within the \texttt{add()} function or if the -function is given an incorrect input. \#\#\#\# Rubber Duck Debugging -This is a technique by which you explaining your code line by line in -natural language to someone else, yourself or an inanimate object like a -rubber duck. This can help you spot your mistake in the code. \#\#\#\# -Commenting Out Code Using comments to temporarily suppress parts of your -code help you isolate and find the bug. \#\#\#\# IDE Debugging tools -Depending if you use an IDE, they often come with some sort of debugging -tools such as breakpoints, step into/over and variables explorers. -\#\#\#\# AI Chat AI chat bots can help you find typo or fix logic in -your code. You may find yourself going through the steps above when -using an AI assistant to help you debug the code. However \emph{never} -assume that the code AI gives you works the way you intend it to work. - -\subsection{Interactive Debugging -Activity}\label{interactive-debugging-activity} - -In the following code snippets, debug the code and document the -following: - What the bug is - How you found it (technique used) - What -actions you took to fix the bug \#\#\#\# Code 1 - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{def}\NormalTok{ greet(name)} - \BuiltInTok{print}\NormalTok{(}\StringTok{"Hello, "} \OperatorTok{+}\NormalTok{ Name)} -\NormalTok{greet(}\StringTok{"John"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\paragraph{Code 2}\label{code-2} - -\begin{Shaded} -\begin{Highlighting}[] -\ImportTok{import}\NormalTok{ numpy }\ImportTok{as}\NormalTok{ np} - -\NormalTok{x }\OperatorTok{=}\NormalTok{ np.linspace(}\DecValTok{0}\NormalTok{,}\DecValTok{5}\NormalTok{,}\DecValTok{100}\NormalTok{)} -\NormalTok{y }\OperatorTok{=} \DecValTok{1}\OperatorTok{/}\NormalTok{x} - -\BuiltInTok{print}\NormalTok{(}\StringTok{"Result:"}\NormalTok{, y[}\DecValTok{0}\NormalTok{])} -\end{Highlighting} -\end{Shaded} - -\paragraph{Code 3}\label{code-3} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{def}\NormalTok{ f(x):} - \ControlFlowTok{return}\NormalTok{ x}\OperatorTok{**}\DecValTok{2} \OperatorTok{{-}} \DecValTok{4} \CommentTok{\# Root at x = ±2} - -\KeywordTok{def}\NormalTok{ bisection(a, b, tol}\OperatorTok{=}\FloatTok{1e{-}5}\NormalTok{, max\_iter}\OperatorTok{=}\DecValTok{100}\NormalTok{):} - \ControlFlowTok{if}\NormalTok{ f(a) }\OperatorTok{*}\NormalTok{ f(b) }\OperatorTok{\textgreater{}=} \DecValTok{0}\NormalTok{:} - \BuiltInTok{print}\NormalTok{(}\StringTok{"Bisection method fails. f(a) and f(b) should have opposite signs."}\NormalTok{)} - \ControlFlowTok{return} \VariableTok{None} - - \ControlFlowTok{for}\NormalTok{ i }\KeywordTok{in} \BuiltInTok{range}\NormalTok{(max\_iter):} -\NormalTok{ c }\OperatorTok{=}\NormalTok{ (a }\OperatorTok{+}\NormalTok{ b) }\OperatorTok{/} \DecValTok{2} - \ControlFlowTok{if} \BuiltInTok{abs}\NormalTok{(f(c)) }\OperatorTok{\textless{}}\NormalTok{ tol:} - \ControlFlowTok{return}\NormalTok{ c} - \ControlFlowTok{elif}\NormalTok{ f(c) }\OperatorTok{*}\NormalTok{ f(b) }\OperatorTok{\textless{}} \DecValTok{0}\NormalTok{:} -\NormalTok{ a }\OperatorTok{=}\NormalTok{ c} - \ControlFlowTok{else}\NormalTok{:} -\NormalTok{ b }\OperatorTok{=}\NormalTok{ c} - \ControlFlowTok{return}\NormalTok{ (a }\OperatorTok{+}\NormalTok{ b) }\OperatorTok{/} \DecValTok{2} -\end{Highlighting} -\end{Shaded} - -\subsection{Reflection}\label{reflection} - -\begin{itemize} -\tightlist -\item - What was the most challenging bug you found? -\item - What debugging method did you find most useful? -\end{itemize} diff --git a/book/module2/module2.aux b/book/module2/module2.aux deleted file mode 100644 index 54ad0e7..0000000 --- a/book/module2/module2.aux +++ /dev/null @@ -1,56 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\@writefile{toc}{\contentsline {chapter}{\numberline {3}Module 2}{15}{chapter.3}\protected@file@percent } -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {3.1}Debugging Code}{15}{section.3.1}\protected@file@percent } -\newlabel{debugging-code}{{3.1}{15}{Debugging Code}{section.3.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Introduction}{15}{subsection.3.1.1}\protected@file@percent } -\newlabel{introduction}{{3.1.1}{15}{Introduction}{subsection.3.1.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Types of Bugs}{15}{subsection.3.1.2}\protected@file@percent } -\newlabel{types-of-bugs}{{3.1.2}{15}{Types of Bugs}{subsection.3.1.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Debugging Techniques}{15}{subsection.3.1.3}\protected@file@percent } -\newlabel{debugging-techniques}{{3.1.3}{15}{Debugging Techniques}{subsection.3.1.3}{}} -\newlabel{print-debugging}{{3.1.3}{15}{Print Debugging}{paragraph*.50}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Print Debugging}{15}{paragraph*.50}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Interactive Debugging Activity}{16}{subsection.3.1.4}\protected@file@percent } -\newlabel{interactive-debugging-activity}{{3.1.4}{16}{Interactive Debugging Activity}{subsection.3.1.4}{}} -\newlabel{code-2}{{3.1.4}{16}{Code 2}{paragraph*.52}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Code 2}{16}{paragraph*.52}\protected@file@percent } -\newlabel{code-3}{{3.1.4}{16}{Code 3}{paragraph*.54}{}} -\@writefile{toc}{\contentsline {paragraph}{\nonumberline Code 3}{16}{paragraph*.54}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}Reflection}{16}{subsection.3.1.5}\protected@file@percent } -\newlabel{reflection}{{3.1.5}{16}{Reflection}{subsection.3.1.5}{}} -\@setckpt{module2/module2}{ -\setcounter{page}{17} -\setcounter{equation}{0} -\setcounter{enumi}{3} -\setcounter{enumii}{0} -\setcounter{enumiii}{0} -\setcounter{enumiv}{0} -\setcounter{footnote}{0} -\setcounter{mpfootnote}{0} -\setcounter{part}{0} -\setcounter{chapter}{3} -\setcounter{section}{1} -\setcounter{subsection}{5} -\setcounter{subsubsection}{0} -\setcounter{paragraph}{0} -\setcounter{subparagraph}{0} -\setcounter{figure}{0} -\setcounter{table}{0} -\setcounter{tcbbreakpart}{1} -\setcounter{tcblayer}{0} -\setcounter{tcolorbox@number}{6} -\setcounter{caption@flags}{2} -\setcounter{continuedfloat}{0} -\setcounter{float@type}{8} -\setcounter{parentequation}{0} -\setcounter{FancyVerbLine}{17} -\setcounter{section@level}{2} -\setcounter{Item}{16} -\setcounter{Hfootnote}{0} -\setcounter{bookmark@seq@number}{0} -\setcounter{LT@tables}{9} -\setcounter{LT@chunks}{2} -} diff --git a/book/module3/module3.aux b/book/module3/module3.aux deleted file mode 100644 index e792829..0000000 --- a/book/module3/module3.aux +++ /dev/null @@ -1,35 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\@setckpt{module3/module3}{ -\setcounter{page}{17} -\setcounter{equation}{0} -\setcounter{enumi}{3} -\setcounter{enumii}{0} -\setcounter{enumiii}{0} -\setcounter{enumiv}{0} -\setcounter{footnote}{0} -\setcounter{mpfootnote}{0} -\setcounter{part}{0} -\setcounter{chapter}{3} -\setcounter{section}{1} -\setcounter{subsection}{5} -\setcounter{subsubsection}{0} -\setcounter{paragraph}{0} -\setcounter{subparagraph}{0} -\setcounter{figure}{0} -\setcounter{table}{0} -\setcounter{tcbbreakpart}{1} -\setcounter{tcblayer}{0} -\setcounter{tcolorbox@number}{6} -\setcounter{caption@flags}{2} -\setcounter{continuedfloat}{0} -\setcounter{float@type}{8} -\setcounter{parentequation}{0} -\setcounter{FancyVerbLine}{17} -\setcounter{section@level}{2} -\setcounter{Item}{16} -\setcounter{Hfootnote}{0} -\setcounter{bookmark@seq@number}{0} -\setcounter{LT@tables}{9} -\setcounter{LT@chunks}{2} -} diff --git a/book/module4/module4.aux b/book/module4/module4.aux deleted file mode 100644 index 877e9c6..0000000 --- a/book/module4/module4.aux +++ /dev/null @@ -1,35 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\@setckpt{module4/module4}{ -\setcounter{page}{17} -\setcounter{equation}{0} -\setcounter{enumi}{3} -\setcounter{enumii}{0} -\setcounter{enumiii}{0} -\setcounter{enumiv}{0} -\setcounter{footnote}{0} -\setcounter{mpfootnote}{0} -\setcounter{part}{0} -\setcounter{chapter}{3} -\setcounter{section}{1} -\setcounter{subsection}{5} -\setcounter{subsubsection}{0} -\setcounter{paragraph}{0} -\setcounter{subparagraph}{0} -\setcounter{figure}{0} -\setcounter{table}{0} -\setcounter{tcbbreakpart}{1} -\setcounter{tcblayer}{0} -\setcounter{tcolorbox@number}{6} -\setcounter{caption@flags}{2} -\setcounter{continuedfloat}{0} -\setcounter{float@type}{8} -\setcounter{parentequation}{0} -\setcounter{FancyVerbLine}{17} -\setcounter{section@level}{2} -\setcounter{Item}{16} -\setcounter{Hfootnote}{0} -\setcounter{bookmark@seq@number}{0} -\setcounter{LT@tables}{9} -\setcounter{LT@chunks}{2} -} diff --git a/book/module5/module5.aux b/book/module5/module5.aux deleted file mode 100644 index cd1b530..0000000 --- a/book/module5/module5.aux +++ /dev/null @@ -1,35 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\@setckpt{module5/module5}{ -\setcounter{page}{17} -\setcounter{equation}{0} -\setcounter{enumi}{3} -\setcounter{enumii}{0} -\setcounter{enumiii}{0} -\setcounter{enumiv}{0} -\setcounter{footnote}{0} -\setcounter{mpfootnote}{0} -\setcounter{part}{0} -\setcounter{chapter}{3} -\setcounter{section}{1} -\setcounter{subsection}{5} -\setcounter{subsubsection}{0} -\setcounter{paragraph}{0} -\setcounter{subparagraph}{0} -\setcounter{figure}{0} -\setcounter{table}{0} -\setcounter{tcbbreakpart}{1} -\setcounter{tcblayer}{0} -\setcounter{tcolorbox@number}{6} -\setcounter{caption@flags}{2} -\setcounter{continuedfloat}{0} -\setcounter{float@type}{8} -\setcounter{parentequation}{0} -\setcounter{FancyVerbLine}{17} -\setcounter{section@level}{2} -\setcounter{Item}{16} -\setcounter{Hfootnote}{0} -\setcounter{bookmark@seq@number}{0} -\setcounter{LT@tables}{9} -\setcounter{LT@chunks}{2} -} diff --git a/tutorials/4_plotting.md b/tutorials/4_plotting.md deleted file mode 100644 index b309e2f..0000000 --- a/tutorials/4_plotting.md +++ /dev/null @@ -1,3 +0,0 @@ -# Plotting - -## matlibplot |
