From eb2830349fd1892ec68659c22bab73f26255e268 Mon Sep 17 00:00:00 2001 From: Christian Kolset Date: Tue, 29 Apr 2025 19:02:29 -0600 Subject: Fixed minor syntax issues with formating of markdown and latex files --- book/module1/array.tex | 12 ++++++++++ book/module1/basics_of_python.tex | 44 +++++++++++++++++++++++------------ book/module1/jupyter_lab_notebook.tex | 20 ++++++++++------ 3 files changed, 54 insertions(+), 22 deletions(-) (limited to 'book/module1') diff --git a/book/module1/array.tex b/book/module1/array.tex index 9482065..e442ba6 100644 --- a/book/module1/array.tex +++ b/book/module1/array.tex @@ -35,7 +35,19 @@ the value of the element as a property. In other words, if we were to analyze the stress concentration of an aluminum block, the property would be stress. +\begin{itemize} +\tightlist +\item + From + \href{https://numpy.org/doc/2.2/user/absolute_beginners.html}{Numpy + documentation} +\end{itemize} + +\begin{figure} +\centering \includegraphics{figures/multi-dimensional-array.png} +\caption{Mathworks 3-D array} +\end{figure} If the load on this block changes over time, then we may want to add a 4th dimension i.e.~additional sets of 3-D arrays for each time diff --git a/book/module1/basics_of_python.tex b/book/module1/basics_of_python.tex index 4b9db05..a68400e 100644 --- a/book/module1/basics_of_python.tex +++ b/book/module1/basics_of_python.tex @@ -10,26 +10,40 @@ syntax, operators, order or precedence and more. In python \emph{indentations} or the space at the start of each line, signifies a block of code. This becomes important when we start working with function and loops. We will talk more about this in the controls -structures tutorial. \#\#\# Comments Comments can be added to your code -using the hash operator (\#). Any text behind the comment operator till -the end of the line will be rendered as a comment. If you have an entire -block of text or code that needs to be commented out, the triple -quotation marks (``\,``\,``) can be used. Once used all the code after -it will be considered a comment until the comment is ended with the -triple quotation marks.f +structures tutorial. + +\subsubsection{Comments}\label{comments} + +Comments can be added to your code using the hash operator (\#). Any +text behind the comment operator till the end of the line will be +rendered as a comment. If you have an entire block of text or code that +needs to be commented out, the triple quotation marks (``\,``\,``) can +be used. Once used all the code after it will be considered a comment +until the comment is ended with the triple quotation marks.f \subsection{Operators}\label{operators} In python, operators are special symbols or keywords that perform operations on values or variables. This section covers some of the most -common operator that you will see in this course. \#\#\# Arithmetic -operators \textbar{} Operator \textbar{} Name \textbar{} \textbar{} --- -\textbar{} --- \textbar{} \textbar{} + \textbar{} Addition \textbar{} -\textbar{} - \textbar{} Subtraction \textbar{} \textbar{} * \textbar{} -Multiplication \textbar{} \textbar{} / \textbar{} Division \textbar{} -\textbar{} \% \textbar{} Modulus \textbar{} \textbar{} ** \textbar{} -Exponentiation \textbar{} \textbar{} // \textbar{} Floor division -\textbar{} +common operator that you will see in this course. + +\subsubsection{Arithmetic operators}\label{arithmetic-operators} + +\begin{longtable}[]{@{}ll@{}} +\toprule\noalign{} +Operator & Name \\ +\midrule\noalign{} +\endhead +\bottomrule\noalign{} +\endlastfoot ++ & Addition \\ +- & Subtraction \\ +* & Multiplication \\ +/ & Division \\ +\% & Modulus \\ +** & Exponentiation \\ +// & Floor division \\ +\end{longtable} \subsubsection{Comparison operators}\label{comparison-operators} diff --git a/book/module1/jupyter_lab_notebook.tex b/book/module1/jupyter_lab_notebook.tex index c08fd74..b7d9353 100644 --- a/book/module1/jupyter_lab_notebook.tex +++ b/book/module1/jupyter_lab_notebook.tex @@ -95,9 +95,12 @@ hashes determines whether it's a sub-title \texttt{\#}, \texttt{\#\#}, There are two types of list in - Bullet lists: \texttt{-\ item} - Numbered lists: \texttt{1.\ item} \#\#\# Style - Emphasis: -\emph{italic}, \textbf{bold}, \texttt{monospace} \#\#\# Mathematical -Equation Markdown supports LaTeX format equations. Inline equation is -opened and closed with a single \texttt{\$}. For a block math a double +\emph{italic}, \textbf{bold}, \texttt{monospace} + +\subsubsection{Mathematical Equation}\label{mathematical-equation} + +Markdown supports LaTeX format equations. Inline equation is opened and +closed with a single \texttt{\$}. For a block math a double \texttt{\$\$} is used instead of single. \begin{itemize} @@ -108,12 +111,15 @@ opened and closed with a single \texttt{\$}. For a block math a double \item Block: Whilst this is a block: \texttt{\$\$\textbackslash{}int\_0\^{}\textbackslash{}infty\ e\^{}\{-x\^{}2\}\ dx\ =\ \textbackslash{}frac\{\textbackslash{}sqrt\{\textbackslash{}pi\}\}\{2\}\$\$} - \#\#\# Links and images You can insert links to a different local file - or online urls like this: {[}Link{]}(file.md). I insert an image it's - the same however start with an exclamation mark \texttt{!} like this: - !{[}Image Caption{]}(picture.png) \end{itemize} +\subsubsection{Links and images}\label{links-and-images} + +You can insert links to a different local file or online urls like this: +{[}Link{]}(file.md). I insert an image it's the same however start with +an exclamation mark \texttt{!} like this: !{[}Image +Caption{]}(picture.png) + \subsection{Exporting and Sharing}\label{exporting-and-sharing} To export your notebook go to -- cgit v1.2.3