Sage tutorial at Marseille (2019)
Sage pedagogical material
Introduction to Sage
Introduction worksheet
First manipulations (tab completion, doc, sources,...)
(solutions)
Project Euler one-liners with Sage
(commented solutions)
Programming
1 First steps with Sage
(
solution
)
2 Learn about for loops
(
solution
)
3 Learn about conditionals
(
solution
)
4 Write functions
5 While loop
6 More advanced exercises
(
solution
)
Some thematic worksheets
Draw the Penrose tiling by substitution
(you also need to download
tikz_penrose_gimp.png
)
Draw the roots of polynomials
(solution)
Probability and Markov chains (basic)
Measure simulation
Markov chains
Random walks
Guessing
Introduction to ore_agebra package
Guessing a nth derivative
(
solution
)
Resultants
Dynamics
Floating point and stability
The logistic map
(you will need
this image
)
(partial solution)
Matrix dynamics
Max flow and matchings
Representations of real and complex numbers in Sage
Explore the Collatz conjecture
(
solution
)
Learn dictionaries with graph theory
(you also need to download
euler.png
and
graph0.png
(
solution
)
Strings and the Burrows-Wheeler transform
Use MILP solvers to crack hard combinatorial problems
Tiling a polyomino
(you also need to download
polyomino.sage
)
Contact
For any question or comment, please do not hesitate to send me an email:
cirm2019@lma.metelu.net