Sage tutorial at Marseille
(2023)
Main page of the workshop: https://conferences.cirm-math.fr/2795.html
This website can be accessed from:
Worksheets used during the week (tutorials, talks,
demos, status reports, ...):
Live material can be accessed from CIRM wifi network
during the week:
Sage pedagogical material
Introduction to Sage
Python/Sage programming
resources
- For complete beginners in programming: on the live USB key, you can
open a terminal and type
laby, select the Python language
and help the ant to find its way out. You can also download laby from this page
- Python short tutorial for people who already programmed in another
language: Learn
Python in 10 minutes
- Some introductions to Python can be found in the Sage
thematic tutorials
- Some exercices:
- A collection of mathematical puzzles to be solved by a combination
of mathematics and programming: http://projecteuler.net
Technical skills
Modeling
Some thematic worksheets
- Dynamics
- Tilings
- Probability and Markov chains (basic)
- Guessing
- Vizualisation
- Other
Some debriefings (to be
published)
How to
- I
overwrote my solve
- How to measure time and estimate the
complexity of an algorihm ?
- How to count ?
- How to deal with deeply nested
loops
Sage specifics
- Preparsing (numbers, power, R.<x>=, f(x)=, )
- About the notion of "variable" (name(space)s, undeterminates,
symbols)
- Symbolic vs algebraic, formulas vs polynomials, solve vs
variety/kernel/..., etc
- About coercion
This webpage was generated by tutorga