Skip to content

Commit

Permalink
Add handout on using a terminal and an editor.
Browse files Browse the repository at this point in the history
  • Loading branch information
drvinceknight committed Feb 2, 2024
1 parent 3f6ca05 commit e3452e2
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 0 deletions.
2 changes: 2 additions & 0 deletions _topics/using-a-terminal-and-an-editor.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ note_urls:
video_urls:
- "Video demonstration of tutorial. - [YouTube](https://youtu.be/MPk815rdwi0)"
---

A handout is available [here]({{site.baseurl}}/assets/handouts/spring/04-using-a-terminal-and-an-editor/main.pdf).
Binary file not shown.
59 changes: 59 additions & 0 deletions assets/handouts/spring/04-using-a-terminal-and-an-editor/main.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
\documentclass{article}

\usepackage[margin=1.5cm, includefoot, footskip=30pt]{geometry}
\usepackage[parfill]{parskip}
\usepackage[black]{merriweather} %% Option 'black' gives heavier bold face
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{minted}

\pagenumbering{gobble}

\title{Computing for Mathematics: Handout 4}
\date{}

\begin{document}

\maketitle


This handout contains a summary of the topics covered as well as outline of
expected progress.

For further practice you can do the exercises available at
\href{https://vknight.org/pfm/building-tools/04-editor-and-cli/exercises/main.html}{the
command line and editor chapter of Python for Mathematics}.

\section{Expected progress}
\hrule

At the end of this week you should have some form of a prototype

\begin{itemize}
\item In a Jupyter notebook file have some early functionality written.
\item Have a list of potential further functionality to implement.
\end{itemize}

\begin{center}
\framebox{
\textbf{At this stage I'd expect you to have a clear library in mind a working
prototype}
}
\end{center}

\section{Summary}\label{summary}
\hrule

The programming topics covered in the
\href{https://vknight.org/pfm/building-tools/04-editor-and-cli/introduction/main.html}{functions
and data structures} are:

% TODO

\begin{itemize}
\item
Using VScode as an editor to write a `.py` file.
\item Using a command line tool to run the code in the `.py` file.
\end{itemize}

\end{document}

0 comments on commit e3452e2

Please sign in to comment.