Screencasts and Videos

On top are introductions to Sage, below are introductions to Python.

William Stein introduces Sage

Introduction to Sage: History, Goals, Demo from William Stein on Vimeo.

This talk is an introduction to Sage for people who have heard very little about Sage. The main goal is to talk about the history of Sage and many of the goals that motivated the development of this project. There is also a short demo that illustrates the use of Sage.

download worksheet (sws), download video (m4v)

William Stein explains Graph Theory in Sage

Graph Theory in Sage from William Stein on Vimeo.

This is a talk about how to create, display, and work with graphs in Sage.

sage worksheet, download video (m4v)

William Stein about Contributing to Sage

Visit the development website.

Sage Introduction, Episode 1

Video about Sage by J. Unpingco hosted at ShowMeDo from the Scientific Computing Using Sage series.

Sage Introduction, Episode 2

Video about Sage by J. Unpingco hosted at ShowMeDo from the Scientific Computing Using Sage series.

Sage Introduction, Episode 3

Video about Sage by J. Unpingco hosted at ShowMeDo from the Scientific Computing Using Sage series.

Sage Introduction, Episode 4

Video about Sage by J. Unpingco hosted at ShowMeDo from the @interact to add GUI controls to computations series.

The Notebook Interface to Sage Mathematics Software

Author: Karl-Dieter Crisman, Gordon College (MA)
Date: March 18, 2011

This introduction to Sage is about the big picture: the range of functionality, what the notebook can do for collaboration and students, etc. Karl-Dieter Crisman demonstrates some basic commands, show a few servers, and how Sage has been used for teaching. You'll also learn how to use R in the notebook and how to publish worksheets.

Video
Sage worksheet

Modeling in Sage: Love, War, and Zombies

Author: David Joyner, US Naval Academy
Date: April 22, 2011

Systems of differential equations can be used to mathematically model the weather, electrical networks, spread of infectious diseases, conventional battles, populations of competing species, and, yes, zombie attacks. This talk looks at some of these models from the computational perspective using the mathematical software Sage.

Video
Slides

Introduction to Python

Google Python Class Website — Materials, Code, Examples, ...

Google Python Class Day 1 Part 1

Introduction and Strings
http://www.youtube.com/watch?v=tKTZoB2Vjuk

Google Python Class Day 1 Part 2

Lists, Sorting and Tuples
http://www.youtube.com/watch?v=EPYupizJYQI

Google Python Class Day 1 Part 3

Dictionaries and Files
http://www.youtube.com/watch?v=haycL41dAhg

Google Python Class Day 2 Part 1

Regular Expressions
http://www.youtube.com/watch?v=kWyoYtvJpe4

Google Python Class Day 2 Part 2

Utilities: OS and Commands
http://www.youtube.com/watch?v=uKZ8GBKmeDM

Google Python Class Day 2 Part 3

URLs & HTTP; Exceptions
http://www.youtube.com/watch?v=Nn2KQmVF5Og

Google Python Class Day 2 Part 4

Closing Thoughts
http://www.youtube.com/watch?v=IcteAbMC1Ok

Google I/O 2008: Painless Python Part 1

http://www.youtube.com/watch?v=bDgD9whDfEY

Google I/O 2008: Painless Python Part 2

http://www.youtube.com/watch?v=y7vwZ20SDzc