Main.Resources History
Hide minor edits - Show changes to output
Changed lines 4-6 from:
!!!Installing and using python
If you are a Linux or OS-X user, python is already installed on your machine.
If you are a Linux or OS-X user, python is already installed on your machine.
to:
!!!Installing python
If you are a Linux or OS-X user, python is already installed on your machine (just type @@python@@ at the command line).
Otherwise, go to the [[http://python.org | python]] website to download (and for a wealth of other information about the language).
If you are a Linux or OS-X user, python is already installed on your machine (just type @@python@@ at the command line).
Otherwise, go to the [[http://python.org | python]] website to download (and for a wealth of other information about the language).
Added lines 9-11:
!!!!Which version?
Although there is a version 3.x of python, we will still be using 2.x.
Changed line 27 from:
It is possible to enhance the behavior of the Python interpreter by the addition of tab-completion and command-history. All you need is a python startup file. Here's my [[minimalist startup file]]. An alternative is to install [[interactive python | http://ipython.scipy.org/]], which provides further enhancements of the python shell.
to:
It is possible to enhance the behavior of the Python interpreter by the addition of tab-completion and command-history. All you need is a python startup file. Here's my [[minimalist startup file]]. An alternative is to install [[ http://ipython.scipy.org/ | interactive python]], which provides further enhancements of the python shell.
Added lines 18-19:
* [[http://www.python.org/doc/current/tutorial/ | The official python tutorial]]
Deleted lines 21-22:
Added lines 24-27:
Using python
It is possible to enhance the behavior of the Python interpreter by the addition of tab-completion and command-history. All you need is a python startup file. Here's my [[minimalist startup file]]. An alternative is to install [[interactive python | http://ipython.scipy.org/]], which provides further enhancements of the python shell.
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
You will need to install an editor that knows about python
!!!Learning about
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
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
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]]
-----
!!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]]
-----
