Main.Resources History

Show minor edits - Show changes to output

Changed lines 6-12 from:
If you are a Linux or OS-X user - python is already installed on your machine. On a Mac, open your Terminal application (under Applications/Utilities) and type @@python@@

You will need to install an editor that knows about python
.
DO NOT type programs in microsoft Word!
My favorite editor is @@emacs@@. There is a Mac version called [[http://aquamacs.org|Aquamacs]].

!!!Learning about
python
to:
If you are a Linux or OS-X user, python is already installed on your machine.
And yes, you can use Eclipse or other python-specific IDEs, but that is not very pythonic. @@Emacs@@ or @@vi@@ are all you need.


!!!Learning python
Changed line 10 from:
My favorite editor is @@emacs@@. There is a Mac version called [[Aquamacs|http://aquamacs.org]].
to:
My favorite editor is @@emacs@@. There is a Mac version called [[http://aquamacs.org|Aquamacs]].
Added lines 7-10:

You will need to install an editor that knows about python.
DO NOT type programs in microsoft Word!
My favorite editor is @@emacs@@. There is a Mac version called [[Aquamacs|http://aquamacs.org]].
Changed line 6 from:
If you are a Linux or OS-X user - python is already installed on your machine. On a Mac, open your Terminal application (under Applications/Utilities) and type ''python''
to:
If you are a Linux or OS-X user - python is already installed on your machine. On a Mac, open your Terminal application (under Applications/Utilities) and type @@python@@
Changed lines 6-7 from:
If you are a Linux or OS-X user - python is already installed on your machine. On a Mac, open your Terminal application (under Applications/Utilities) and type '''python'''
to:
If you are a Linux or OS-X user - python is already installed on your machine. On a Mac, open your Terminal application (under Applications/Utilities) and type ''python''
Deleted lines 12-16:


Quick introductions

* [[http://www.hetland.org/python/instant-python.php | Instant python]]
Added lines 4-9:
!!!Installing and using python

If you are a Linux or OS-X user - python is already installed on your machine. On a Mac, open your Terminal application (under Applications/Utilities) and type '''python'''

!!!Learning about python
Changed line 21 from:
* [[http://openbookproject.net/thinkCSpy/ | How to Think Like a Computer Scientist: Learning with Python]]
to:
* [[http://openbookproject.net/thinkcs/python/english2e/ | How to Think Like a Computer Scientist: Learning with Python]]
Added lines 1-35:
----
!!Python

The executive summary

* [[http://www.python.org/doc/essays/blurb.html | What is python]]. By Guido van Rossum (the guy who started it all).


Quick introductions

* [[http://www.hetland.org/python/instant-python.php | Instant python]]

Free python tutorials/e-books

* [[http://openbookproject.net/thinkCSpy/ | How to Think Like a Computer Scientist: Learning with Python]]

* [[http://www.python.org/doc/current/tutorial/ | The official python tutorial]]

* [[http://diveintopython.org/ | Dive Into Python]]


Packages

* [[http://numpy.scipy.org/ | numpy]]: scientific computing in python; includes powerful array objects and linear algebra functions.
* [[http://matplotlib.sourceforge.net/ |matplotlib]]: plotting



odds and ends

* [[http://www.ferg.org/projects/python_java_side-by-side.html | A comparison of python and java]]
* [[http://paulgraham.com/pypar.html | The python paradox]]
* [[http://www.google.com/search?hl=en&q=%22why+i+love+python%22&btnG=Google+Search | Why people like python]]

-----