-
Notifications
You must be signed in to change notification settings - Fork 0
/
resources.html
105 lines (80 loc) · 5.06 KB
/
resources.html
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/ling278.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!-- InstanceBeginEditable name="title" -->
<title>Linguist 278: Programming for Linguists - Resources</title>
<!-- InstanceEndEditable -->
<link href="css/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="header">
<div class="dept"><a href="http://linguistics.stanford.edu/"><img src="images/dept/front-s.jpg" alt="Margaret Jacks" width="135" height="70" /></a><a href="http://linguistics.stanford.edu/"><img src="images/dept/dept-title.gif" alt="Stanford Linguistics" width="171" height="70" /></a></div>
<div class="stanfordImage"><a href="http://stanford.edu/"><img src="images/stanford/SU_SigBlockStree_3color_pos.gif" alt="Stanford University" /></a></div>
<br class="clearfloat" />
</div><!-- end #header -->
<!-- InstanceBeginEditable name="courseTitle" -->
<div class="courseTitle">Linguist 278: Programming for Linguists — Resources</div>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="navbar" -->
<ul id="navbar">
<li id="home"><a href="index.html">Home</a></li>
<li id="syllabus"><a href="syllabus.html">Syllabus</a></li>
<li id="resources"><a class="active" href="resources.html">Resources</a></li>
</ul>
<!-- InstanceEndEditable -->
<div id="mainContent">
<!-- InstanceBeginEditable name="main" -->
<h2>Readings</h2>
<ul>
<li>Mark Pilgrim's <a href="http://www.diveintopython.net">Dive Into Python</a></li>
<li><a href="http://docs.python.org/2/">Python documentation</a> (see <a href="index.html">the course schedule</a> for specifics)</li>
</ul>
<h2>Required installs</h2>
<ul>
<li><a href="http://www.python.org/download/">Python 2.7.5</a>
<ul>
<li><em>Note</em>: We will use Python 2.7.*, not Python 3. You should be fine with any version in the range 2.6.*-2.7.*, but Python 3 is a different beast.</li>
</ul>
</li>
<li>A good text editor. A text editor is a program that allows you to type plain text. Programs like MS Word are not text editors, because they encode their files in special formats. If you don't already have a text editor you like:
<ul>
<li>For Mac, the best text editor for Python is Emacs, but the learning curve is a bit steep. However, <a href="http://aquamacs.org">Aquamacs</a> gives you access to most of the usual OS X commands.</li>
<li>For Mac, <a href="http://www.barebones.com/products/textwrangler/">TextWrangler</a> is a free, powerful, well-designed text editor</li>
<li><strong>Revision of the above</strong>: <a href="https://www.enthought.com/products/epd/free/">Canopy</a> seems like a better bet than TextWrangler, since it deals better with variation in indentation styles and provides a more full-service Python environment.</li>
<li>I know less about Windows, but the free <a href="http://www.activestate.com/komodo-edit">Komodo Edit</a> seems to have a good reputation.</li>
</ul>
</li>
<li><a href="http://nltk.org/install.html">NLTK</a></li>
<li>Numpy/Scipy:
<ul>
<li>For <a href="http://code.google.com/p/winpython/">Windows</a></li>
<li>For <a href="http://fonnesbeck.github.io/ScipySuperpack/">Mac OS X</a></li>
</ul>
</li>
</ul>
<h2>Other data and resources</h2>
<p>Tips for new stuff are most welcome!</p>
<ul>
<li><a href="http://christopherpotts.net/ling/lit/">Directory (password protected) containing the readings for this course (and others)</a></li>
<li><a href="http://stackoverflow.com">Stack Overflow</a></li>
<li><a href="http://www.python.org/doc/essays/">Guido's Python essays</a></li>
<li><a href="http://www.python.org/doc/essays/list2str.html">Guido on Python loop optimization</a></li>
<li><a href="http://nlp.stanford.edu/links/statnlp.html">Stanford NLP's resources list</a></li>
<li><a href="http://linguistics.stanford.edu/department-resources/corpora/inventory/">Stanford Linguistics Department's Corpus Resources</a></li>
<li><a href="http://nltk.org/nltk_data/">NLTK data distribution</a></li>
<li><a href="http://www.ldc.upenn.edu/">Linguistic Data Consortium</a></li>
<li><a href="http://childes.psy.cmu.edu/">CHILDES database</a></li>
<li><a href="http://www.gutenberg.org/wiki/Main_Page">Project Gutenberg (novels, poems, plays)</a></li>
<li><a href="http://storage.googleapis.com/books/ngrams/books/datasetsv2.html">Google books n-gram data</a></li>
</ul>
<!-- InstanceEndEditable -->
</div><!-- end #mainContent -->
<div id="footer">
<p>Maintained by <a href="http://www.stanford.edu/~cgpotts/">Christopher Potts</a>. ©2013 Stanford University. <a href="http://stanford.edu/site/terms.html">Terms of Use</a> | <a href="http://stanford.edu/site/copyright.html">Copyright Complaints</a>.</p>
</div><!-- end #footer -->
<br class="clearfloat" />
</div><!-- end #container -->
</body>
<!-- InstanceEnd --></html>