Differences between revisions 6 and 21 (spanning 15 versions)
Revision 6 as of 2012-05-03 16:00:55
Size: 9971
Editor: saliola
Comment:
Revision 21 as of 2012-05-11 15:02:37
Size: 13075
Editor: slabbe
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
**For the main Sage Days 38 wiki page go** `here`__.

__ days38

Line 11: Line 16:
 Worksheets:  Worksheet:
Line 14: Line 19:
   (here is the `html version`__ of this worksheet)

   __ http://combinat.sagemath.org/doc/thematic_tutorials/tutorial-notebook-and-help-long.html
Line 19: Line 27:
 - `Sage Constructions`_: "How do I construct ... in Sage?"
Line 20: Line 29:
 - `Calcul mathématique avec Sage`_ (`download PDF`__)

   __ http://purple.lateralis.org/sagebook-r1014.pdf
Line 24: Line 36:
 Leader: ?  Leader: Franco Saliola
Line 29: Line 41:
   (`html version of the calculus part`__ and
   `html version of the linear algebra part`__ of the worksheet)

   __ http://combinat.sagemath.org/doc/thematic_tutorials/siena_tutorials/Worksheet04-CalculusPlottingInteract.html
   __ http://combinat.sagemath.org/doc/thematic_tutorials/siena_tutorials/Worksheet06-LinearAlgebra.html
Line 33: Line 50:
 - `Sage Calculus Tutorial`_
Line 34: Line 52:
 - `Sage Constructions`_: "How do I construct ... in Sage?"
Line 42: Line 61:
 
Line 44: Line 63:
   (`html version`__ of this worksheet)

   __ http://combinat.sagemath.org/doc/thematic_tutorials/tutorial-programming-python.html

 - Additional Exercises (Sage worksheets):

   - `Collatz conjecture`_: practice writing functions, plotting and interact while exploring the `3n+1`-conjecture.
   - `Dictionaries and Graph Theory`_: learn about dictionaries through graph theory exercises. (The `Graph Theory Quick Reference Card`_ might come in handy.)
   - `Strings and the Burrows-Wheeler Transform`_: learn about strings while exploring the Burrows-Wheeler Transform.
Line 67: Line 95:
 - `Dive into Python`_ is a Python book for experienced programmers. Also available in French, `Plongez au coeur de Python`_, and `other languages`_.
Line 68: Line 97:
 - `Dive into Python`_ is a Python book for experienced programmers. Also available in French, `Plongez au coeur de Python`_, and `other languages`_.
Line 82: Line 110:
 Worksheet:

 - `How to Referee Sage Trac Tickets`_
 Guides:

 - `How to Referee Sage Trac Tickets`_ by William Stein
Line 86: Line 114:
 - `Introduction to Sage Development`_ by Mike Hansen
 - `Short step-by-step checklist for reviewing a patch`_ by Franco Saliola
 - `Sage Developer's Guide`_:

   - `Walking Through the Development Process`_
   - `Review a patch`_

 Videos:

 - `Contributing to Sage : Who, What and How`_: video of a talk by William Stein
Line 113: Line 151:
 -  - `Florent's Cython Tutorial`_

 Related thematic tutorials:

 - `Introduction to Cython`_
Line 136: Line 178:
.. _`The Sage Tutorial`: http://combinat.sagemath.org/doc/tutorial .. _`Collatz conjecture`: attachment:CollatzConjecture.sws
.. _`Dictionaries and Graph Theory`: attachment:Dictionaries-GraphTheory.sws
.. _`Strings and the Burrows-Wheeler Transform`: attachment:Strings-BWT.sws
Line 151: Line 195:
.. _`Introduction to Cython`: http://combinat.sagemath.org/doc/thematic_tutorials/siena_tutorials/Worksheet10-IntroductionToCython.html
Line 154: Line 199:
.. _`Sage tutorial`: http://www.sagemath.org/doc/tutorial .. _`The Sage tutorial`: http://www.sagemath.org/doc/tutorial
Line 159: Line 204:
.. _`Sage Constructions`: http://sagemath.org/doc/constructions
.. _`Sage Calculus Tutorial`: http://www.sagemath.org/calctut/
.. _`Calcul mathématique avec Sage`: http://sagebook.gforge.inria.fr/
Line 164: Line 212:
.. _`Introduction to Sage Development`: http://wiki.sagemath.org/days20.5/schedule?action=AttachFile&do=view&target=sd20.5.pdf
.. _`Short step-by-step checklist for reviewing a patch`: https://www.evernote.com/shard/s16/sh/f30e5eb9-70a9-4882-818b-333c690942bf/d7a138e2705c25b8da6e2053950a89d5
.. _`Sage Developer's Guide`: http://sagemath.org/doc/developer/index.html
.. _`Walking Through the Development Process`: http://sagemath.org/doc/developer/walk_through.html
.. _`Review a patch`: http://sagemath.org/doc/developer/walk_through.html#reviewing-a-patch
.. _`Contributing to Sage : Who, What and How`: http://vimeo.com/14044496
Line 184: Line 238:
.. _`Florent's Cython Tutorial`: http://combinat.sagemath.org/doc/thematic_tutorials/tutorial-programming-cython.html

Sage Days 38 Tutorials

For the main Sage Days 38 wiki page go here.

Tutorial I: Using the Sage notebook and navigating the help system

Leader: Franco Saliola

Worksheet:

Resources:

Tutorial II: Calculus and Linear Algebra in Sage

Leader: Franco Saliola

Worksheet:

Resources:

Tutorial III: Programming in Python and Sage

Leader: Florent Hivert

Worksheet:

Related thematic tutorials:

Learn-to-program resources:

Python resources:

Tutorial IV: Contributing to Sage

Leader: Anne Schilling

Guides:

Videos:

Related thematic tutorials:

ReStructuredText resources:

Mercurial resources:

Tutorial V: Cython

Leader: Florent Hivert

Worksheet:

Related thematic tutorials:

Resources:

days38_tutorials (last edited 2012-05-11 15:02:37 by slabbe)