MAT007: Introduction to computer algebra (FS22)
MAT007: Introduction to computer algebra (FS22)
-
From Johannes Schmitt
Lecture 09: Modules, packages and SageMath core development Topics: Python modules and packages, installation with pip, contributing code to SageMath itself Course:… -
From Johannes Schmitt
Lecture 09: Modules, packages and SageMath core development Topics: Python modules and packages, installation with pip, contributing code to SageMath itself Course:… -
From Johannes Schmitt
Lecture 08: Tools and best practices for mathematical programming Topics: Code formats and coding style, debugging, documentation and tests, profiling and optimization… -
From Johannes Schmitt
Lecture 07: Classes and algebraic structures Topics: Classes in Python and SageMath, methods, inheritance, arithmetic operations, algebraic structures in SageMath… -
From Johannes Schmitt
Lecture 07: Classes and algebraic structures Topics: Classes in Python and SageMath, methods, inheritance, arithmetic operations, algebraic structures in SageMath… -
From Johannes Schmitt
Lecture 06: Combinatorics Topics: Python warmup: sets, finding extreme values; enumerating cartesian products, subsets, partitions, integer vectors, etc Course:… -
From Johannes Schmitt
Lecture 05: Algebra Topics: Python warmup: sum and prod, more iterators; group theory, polynomial rings and field extensions Course: Introduction to computer algebra and… -
From Johannes Schmitt
Lecture 05: Algebra Topics: Python warmup: sum and prod, more iterators; group theory, polynomial rings and field extensions Course: Introduction to computer algebra and… -
From Johannes Schmitt
Lecture 04: Analysis and power series Topics: Python warmup: functions; plots, limits, derivatives, integrals, power series Course: Introduction to computer algebra and… -
From Johannes Schmitt
Lecture 04: Analysis and power series Topics: Python warmup: functions; plots, limits, derivatives, integrals, power series Course: Introduction to computer algebra and… -
From Johannes Schmitt
Lecture 03: Numbers and symbolic expressions Topics: Python warmup: conditional execution (if/else), loops (for), dictionaries; numbers (integers, rationals, algebraic… -
From Johannes Schmitt
Lecture 03: Numbers and symbolic expressions Topics: Python warmup: conditional execution (if/else), loops (for), dictionaries; numbers (integers, rationals, algebraic… -
From Johannes Schmitt
Lecture 03: Numbers and symbolic expressions Topics: Python warmup: conditional execution (if/else), loops (for), dictionaries; numbers (integers, rationals, algebraic… -
From Johannes Schmitt
Lecture 03: Numbers and symbolic expressions Topics: Python warmup: conditional execution (if/else), loops (for), dictionaries; numbers (integers, rationals, algebraic… -
From Johannes Schmitt
Lecture 02: Linear Algebra Topics: Python warmup: lists; matrices, linear spaces Course: Introduction to computer algebra and mathematical programming (UZH, MAT007,… -
From Johannes Schmitt
Lecture 01: Introduction Topics: Motivation, plan of the course, overview of SageMath, some first computations Course: Introduction to computer algebra and mathematical…