Main.Resources History

Hide minor edits - Show changes to markup

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.

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 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 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 interactive python, which provides further enhancements of the python shell.

Added lines 18-19:
  • The official python tutorial
Deleted lines 21-22:
  • The official python tutorial
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 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 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 http://aquamacs.org?.

to:

My favorite editor is emacs. There is a Mac version called 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 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

  • 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:
  • How to Think Like a Computer Scientist: Learning with Python
to:
  • How to Think Like a Computer Scientist: Learning with Python
Added lines 1-35:

Python

The executive summary

  • What is python. By Guido van Rossum (the guy who started it all).

Quick introductions

  • Instant python

Free python tutorials/e-books

  • How to Think Like a Computer Scientist: Learning with Python
  • The official python tutorial
  • Dive Into Python

Packages

  • numpy: scientific computing in python; includes powerful array objects and linear algebra functions.
  • matplotlib: plotting

odds and ends

  • A comparison of python and java
  • The python paradox
  • Why people like python