-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprerequisites.html
More file actions
72 lines (67 loc) · 5.66 KB
/
prerequisites.html
File metadata and controls
72 lines (67 loc) · 5.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<!DOCTYPE html>
<html>
<head>
<title>Software Prerequisites</title>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="container card">
<article>
<div class="row">
<div class="col-md-10 col-md-offset-1">
<h1 class="title">Software Prerequisites</h1>
<p><strong>Prior to the first class of the course i.e. next Monday (February 1), it is vital that you install some software on your laptop and create an account at Github by following the instructions below!</strong></p>
<p>There is little time during the course to deal with installation problems, so it makes the course run much more smoothly if you arrive with your software already installed.</p>
<h2 id="help">Help!</h2>
<p>If you have any trouble, please email to <a href='mailto:{di1c13@ecs.soton.ac.uk}'>Devasena</a> or <a href='mailto:{ps1w07@ecs.soton.ac.uk}'>Priyanka</a>.
<h2 id="text-editor">Text Editor</h2>
<p>A text editor is the piece of software you use to view and write code. If you have a preferred text editor, please use it. If you don't have one, we recommend the following.</p>
<h4 id="windows-1">Windows</h4>
<p><a href="https://notepad-plus-plus.org/download/v6.8.7.html">Notepad++</a>. Just download the installer and run it.</p>
<h4 id="mac-os-x-and-linux">Mac OS X and Linux</h4>
<p>Nano is a text editor that is installed by default on Mac OS X and Linux.</p>
You can verify you have nano installed by opening a terminal and entering:
</p>
<pre class="code"><code>nano</code></pre>
<p>If nano is not installed, you will receive an error. If it is installed, nano will open (appearing not dissimilar to the terminal window, but with menu items at the bottom of the window).</p>
<p>To exit nano press CTRL+X (you might be prompted you to save or discard modified buffer - just type <strong>N</strong> to exit without saving).</p>
<h2 id="python">Python</h2>
<p>We use Python 3.4, because it is generally the most widely used version of Python. We will also use the numpy and matplotlib libraries. Fortunately, these do not need to be installed separately! The <strong>Python3.4 Anaconda</strong> installation provides everything Python-related you will need for the workshop. To install Anaconda, follow the instructions below.</p>
<h4 id="windows-2">Windows</h4>
<p>Download the <a href="https://repo.continuum.io/archive/Anaconda3-2.3.0-Windows-x86_64.exe">Python3.4 Anaconda installer</a>. Double click the installer and follow the instructions.</p>
<h4 id="mac-os-x-1">Mac OS X</h4>
<p>Download the <a href="https://repo.continuum.io/archive/Anaconda3-2.3.0-MacOSX-x86_64.pkg">Python 3.4 Anaconda MAC OS X Graphical installer</a>. Double click the <code>.pkg</code> file and follow the instructions.</p>
<h4 id="linux-1">Linux</h4>
<p>Download the <a href="https://repo.continuum.io/archive/Anaconda3-2.3.0-Linux-x86_64.sh">Python3.4 Anaconda installation script</a>. Install via the terminal like this:</p>
<pre class="code"><code>bash Anaconda3-2.3.0-Linux-x86_64.sh</code></pre>
<h2 id="git">Git</h2>
<p>Git is the version control software we will use. It allows you to keep track of your software and the edits made to it.</p>
<h4 id="create-a-github-account">Create a Github account</h4>
<p><strong>You must create a Github account before attending the first session of the course!</strong></p>
<p>To create an account, <a href="https://github.com/join">go to the Github website</a> and provide your details. It is quick and free. Once you have your account, you need to install the Git software as described below.</p>
<h4 id="windows-3">Windows</h4>
<p>Download and install <a href="http://git-scm.com/download/win">Git for Windows</a>. <strong>Please note</strong> that you can accept the default installation options, <strong>with one exception</strong> - at the step <strong>Configuring the terminal emulator to use with Git Bash</strong> you <strong>must</strong> select <strong>Use Windows default console window</strong>.</p>
<h4 id="mac-os-x-2">Mac OS X</h4>
<p>On Mac OS X 10.9 Mavericks and 10.10 Yosemite, Git will be installed automatically the first time you try to run it. Open a terminal and enter:</p>
<pre class="code"><code>git</code></pre>
<p>There may be a short delay whilst the installer operates. You can then follow the prompts to install the Apple command line development tools.</p>
<p>On Mac OS X 10.6 Snow Leoapard, Mac OS X 10.7 Lion and 10.8 Mountain Lion, download and open the <a href="http://downloads.sourceforge.net/project/git-osx-installer/git-2.3.5-intel-universal-snow-leopard.dmg?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fgit-osx-installer%2Ffiles%2F&ts=1441637770&use_mirror=kent">Git installer image</a>. Double click the <code>.pkg</code> file and follow the instructions.</p>
<p>If you intend to use an earlier version of Mac OS X, please contact us before the event.</p>
<h4 id="linux-2">Linux</h4>
<p>Install via a terminal like this:</p>
<p>Ubuntu 14.04LTS and derivatives:</p>
<pre class="code"><code>sudo apt-get install git</code></pre>
<p>Fedora 22:</p>
<pre class="code"><code>su -
dnf install git</code></pre>
<h2 id="during-the-workshop">During the course (February 1, 2016 - March 21, 2016)</h2>
<p>We will make use of the <a href="https://public.etherpad-mozilla.org/p/Spring2016-Soton-Python">Etherpad</a> collaboration tool during the workshop (Etherpad allows a group to edit documents online collaboratively in real-time). Please use this to keep collaborative notes and ask (and answer!) each others questions.</p>
</div>
</div>
</article>
</div>
</body>
</html>