Sage -- Robert Šámal, Radek Hušek
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