Sage Days 20.5: Fields Institute, Toronto, Canada
Offical website: http://www.fields.utoronto.ca/programs/scientific/09-10/sage/
- Dates: May 3-7, 2010
- Organizers: Nantel Bergeron, Franco Saliola, Mike Zabrocki
Schedule
General format
- 10h00--10h30 - coffee and introductions
- 10h30--11h30 - talk/tutorial
- 11h30--12h30 - talk/tutorial
- 12h30--14h00 - lunch
- 14h00--15h00 - talk/tutorial/coding sprints
- 15h00--15h30 - coffee
- 15h30 onwards: tutorial/coding sprints/specialized talks/....
Resources
Obtaining and Installing Sage
We will standardize on Sage Version 4.4, so please have that version installed on you computer (this is a very new release, and it might be a day or two until the binaries for version 4.4 are available).
To install Sage, please visit the Sage website, click download and follow the instructions. You can either download and install a binary for your system, or you can compile from source. Be aware that compiling from source takes a long time.
Guides
Sage
A tour of Sage closely follows the tour of Mathematica that is at the beginning of the Mathematica Book.
Exploring Mathematics with Sage: a free, open-source mathematical workshop
Project Euler: Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. This is a great source of problems to attempt while learning Sage/Python.
Python
Dive into Python is a Python book for experienced programmers. Also available in French, Plongez au coeur de Python, and other languages.
Discover Python is a series of articles published in IBM's developerWorks technical resource center.
Mercurial
Hg Init: a Mercurial Tutorial. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts of Mercurial.
Learning Mercurial in Workflows. This page illustrates the use of Mercurial in various workflows.
Mq Tutorial. A tutorial on Mercurial queues.
Coding Sprints
There are several proposed topics for coding sprints on the Sage-Combinat Road Map. Others can/will be posted here.