From bb450e5566d16b642236f8c337e74a7f94124599 Mon Sep 17 00:00:00 2001 From: Christian Kolset Date: Thu, 24 Apr 2025 14:24:18 -0600 Subject: Added module directory to /book --- book/computingME.toc | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) (limited to 'book/computingME.toc') diff --git a/book/computingME.toc b/book/computingME.toc index 74dd28c..c6c9621 100644 --- a/book/computingME.toc +++ b/book/computingME.toc @@ -1,3 +1,59 @@ -\contentsline {chapter}{\nonumberline Acknowledgements}{iv}{}% -\contentsline {chapter}{\nonumberline Abstract}{v}{}% +\contentsline {chapter}{\nonumberline Acknowledgements}{ii}{chapter*.2}% +\contentsline {chapter}{\nonumberline Using this book}{iii}{chapter*.3}% +\contentsline {chapter}{\numberline {1}Module 0}{1}{chapter.1}% +\contentsline {section}{\numberline {1.1}Introduction to Programming}{1}{section.1.1}% +\contentsline {subsection}{\numberline {1.1.1}The Importance of Programming in Engineering}{1}{subsection.1.1.1}% +\contentsline {section}{\numberline {1.2}Introduction to Anaconda Navigator}{1}{section.1.2}% +\contentsline {subsection}{\numberline {1.2.1}Getting Started}{2}{subsection.1.2.1}% +\contentsline {subsection}{\numberline {1.2.2}Environments}{2}{subsection.1.2.2}% +\contentsline {subsection}{\numberline {1.2.3}Package Management}{3}{subsection.1.2.3}% +\contentsline {subsection}{\numberline {1.2.4}Installing Applications}{3}{subsection.1.2.4}% +\contentsline {chapter}{\numberline {2}Module 1}{5}{chapter.2}% +\contentsline {section}{\numberline {2.1}Basics of Python}{7}{section.2.1}% +\contentsline {subsection}{\numberline {2.1.1}Syntax}{7}{subsection.2.1.1}% +\contentsline {subsubsection}{\nonumberline Indentations and blocks}{7}{subsubsection*.10}% +\contentsline {subsubsection}{\nonumberline Comments}{7}{subsubsection*.12}% +\contentsline {subsection}{\numberline {2.1.2}Operators}{7}{subsection.2.1.2}% +\contentsline {subsubsection}{\nonumberline Arithmetic operators}{7}{subsubsection*.14}% +\contentsline {subsubsection}{\nonumberline Comparison operators}{7}{subsubsection*.16}% +\contentsline {subsubsection}{\nonumberline Logical operators}{8}{subsubsection*.18}% +\contentsline {subsubsection}{\nonumberline Identity operators}{8}{subsubsection*.20}% +\contentsline {subsection}{\numberline {2.1.3}Order of Operation}{8}{subsection.2.1.3}% +\contentsline {subsection}{\numberline {2.1.4}Data types}{8}{subsection.2.1.4}% +\contentsline {subsection}{\numberline {2.1.5}Variables}{9}{subsection.2.1.5}% +\contentsline {paragraph}{\nonumberline Declaring and Assigning Variables}{9}{paragraph*.22}% +\contentsline {subparagraph}{\nonumberline Rules}{9}{subparagraph*.24}% +\contentsline {paragraph}{\nonumberline Updating Variables}{9}{paragraph*.26}% +\contentsline {paragraph}{\nonumberline Variable Types \& Type Checking}{10}{paragraph*.28}% +\contentsline {section}{\numberline {2.2}Exercise}{10}{section.2.2}% +\contentsline {section}{\numberline {2.3}matrixArrays}{10}{section.2.3}% +\contentsline {section}{\numberline {2.4}Numpy - the python's array library}{10}{section.2.4}% +\contentsline {subsection}{\numberline {2.4.1}Importing Numpy}{11}{subsection.2.4.1}% +\contentsline {section}{\numberline {2.5}Creating arrays}{11}{section.2.5}% +\contentsline {section}{\numberline {2.6}Display arrays}{11}{section.2.6}% +\contentsline {section}{\numberline {2.7}Practice Problem}{11}{section.2.7}% +\contentsline {subsection}{\numberline {2.7.1}Numpy array creation functions}{12}{subsection.2.7.1}% +\contentsline {subsubsection}{\nonumberline np.arange}{12}{subsubsection*.30}% +\contentsline {subsubsection}{\nonumberline np.linspace}{12}{subsubsection*.32}% +\contentsline {subsubsection}{\nonumberline Other useful functions}{12}{subsubsection*.34}% +\contentsline {subsection}{\numberline {2.7.2}Practice problem}{12}{subsection.2.7.2}% +\contentsline {subsection}{\numberline {2.7.3}Working with Arrays}{13}{subsection.2.7.3}% +\contentsline {subsubsection}{\nonumberline Indexing}{13}{subsubsection*.36}% +\contentsline {subsubsection}{\nonumberline Operations on arrays}{13}{subsubsection*.38}% +\contentsline {paragraph}{\nonumberline Statistics}{13}{paragraph*.40}% +\contentsline {paragraph}{\nonumberline Combining arrays}{13}{paragraph*.42}% +\contentsline {section}{\numberline {2.8}Exercise}{13}{section.2.8}% +\contentsline {paragraph}{\nonumberline Equilibrium Equations:}{14}{paragraph*.44}% +\contentsline {paragraph}{\nonumberline System of Equations:}{14}{paragraph*.46}% +\contentsline {subsubsection}{\nonumberline Solution}{14}{subsubsection*.48}% +\contentsline {chapter}{\numberline {3}Module 2}{15}{chapter.3}% +\contentsline {section}{\numberline {3.1}Debugging Code}{15}{section.3.1}% +\contentsline {subsection}{\numberline {3.1.1}Introduction}{15}{subsection.3.1.1}% +\contentsline {subsection}{\numberline {3.1.2}Types of Bugs}{15}{subsection.3.1.2}% +\contentsline {subsection}{\numberline {3.1.3}Debugging Techniques}{15}{subsection.3.1.3}% +\contentsline {paragraph}{\nonumberline Print Debugging}{15}{paragraph*.50}% +\contentsline {subsection}{\numberline {3.1.4}Interactive Debugging Activity}{16}{subsection.3.1.4}% +\contentsline {paragraph}{\nonumberline Code 2}{16}{paragraph*.52}% +\contentsline {paragraph}{\nonumberline Code 3}{16}{paragraph*.54}% +\contentsline {subsection}{\numberline {3.1.5}Reflection}{16}{subsection.3.1.5}% \providecommand \tocbasic@end@toc@file {}\tocbasic@end@toc@file -- cgit v1.2.3