Main.Resources History
Show minor edits - Show changes to markup
odds and ends
- A comparison of python and java
- The python paradox
- Why people like python
- http://numpy.scipy.org/ numpy: scientific computing in python; includes powerful array objects and linear algebra functions.
- numpy: scientific computing in python; includes powerful array objects and linear algebra functions.
- http://numpy.scipy.org/ numpy scientific computing in python; includes powerful array objects and linear algebra functions.
- http://matplotlib.sourceforge.net/ matplotlib plotting
- http://numpy.scipy.org/ numpy: scientific computing in python; includes powerful array objects and linear algebra functions.
- matplotlib: plotting
Packages
- http://numpy.scipy.org/ numpy scientific computing in python; includes powerful array objects and linear algebra functions.
- http://matplotlib.sourceforge.net/ matplotlib plotting
- PyML: machine learning in python
The executive summary
The executive summary
Quick introductions
Quick introductions
- How to Think Like a Computer Scientist: Learning with Python
AI code in python
- Code from Russel and Norvig
- What is python.
By Guido van Rossum (the guy who started it all).
- What is python. By Guido van Rossum (the guy who started it all).
Quick introductions
- Instant python
Free python tutorials/e-books
- The official python tutorial
- Dive Into Python
Java
Sun provides useful resources for working with Java. Most important:
- Java 1.6 API documentation
Also see their set of coding guidelines.
Python
The executive summary
- What is python.
By Guido van Rossum (the guy who started it all).
Unix
The Computer Science Department maintains useful general help for students new to using Unix
Useful Applets
Here are some pointers to Java Applets that animate procedures relevant to this course.
- The xSortLab applet from Hobart and William Smith Colleges
- Rameen Mohammad's sorting applet
- Sorting algorithms demo at ubc
UML
UML tutorials are available on-line. Borland's is pretty helpful as an intro.
- Java 1.5 API documentation
- Java 1.6 API documentation
UML tutorials are available on-line. [[http://dn.codegear.com/article/31863|Borland's] is pretty helpful as an intro.
UML tutorials are available on-line. Borland's is pretty helpful as an intro.
UML tutorials are available on-line. [[http://dn.codegear.com/article/31863|Borland's] is pretty helpful as an intro.
UML tutorials are available on-line. [[http://dn.codegear.com/article/31863|Borland's] is pretty helpful as an intro.
Useful Applets
Here are some pointers to Java Applets that animate procedures relevant to this course.
- The xSortLab applet from Hobart and William Smith Colleges
- Rameen Mohammad's sorting applet
- Sorting algorithms demo at ubc
The Computer Science Department maintains useful general help for students new to using Unix
The Computer Science Department maintains useful general help for students new to using Unix
UML tutorials are available on-line. Borland's is pretty helpful as an intro.
UML tutorials are available on-line. [[http://dn.codegear.com/article/31863|Borland's] is pretty helpful as an intro.
Java
Sun provides useful resources for working with Java. Most important:
- Java 1.5 API documentation
Also see their set of coding guidelines.
Unix
The Computer Science Department maintains useful general help for students new to using Unix
UML
UML tutorials are available on-line. Borland's is pretty helpful as an intro.
