Sage -- Robert Šámal, Radek Hušek

Sage (NMIN365) 2023/24


Held in SU1, Tuesday 14:00-15:30. Language: Czech or English (depending if an English speaking student wants to participate).

Summer semester 0/2 Credit

Aims

To learn to use Sage program to solve basic math problems, to experiment with math, to do math research. We will also learn to "program math" and to extend the program.
To quickly run a short Sage code, you may use SageMath Cell Server.

Getting credit

TBD

Covered topics

Last time we taught this. (The web page is in Czech.)
Week 1
Introduction to the Sage system. Rough plan for the semester. If needed, help with installing it on your laptop. Next week the class is canceled.
Notebook used
Week 2
Canceled
Week 3
TODO Basic dealing with expressions etc.
Week 4
Notebook used
Week 5
Linear programming in Sage.
1st notebook used
2st notebook used (and its solution)
Week 6
Notebook used
Week 7
Getting comfortable with graphs
Week 8
More play with graphs
Week 9
Getting the answer fast -- python vs cython etc.
Week 10
Tables, graphs etc.
More advanced tutorial