Screencasts and Videos

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

William Stein introduces SageMath

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

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

download worksheet (sws).

William Stein explains Graph Theory in SageMath

Graph Theory in Sage from William Stein on Vimeo.

sage worksheet.

William Stein about Contributing to SageMath

Visit the development website.

The Notebook Interface to SageMath Mathematics Software

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

This introduction to SageMath 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 SageMath has been used for teaching. You'll also learn how to use R in the notebook and how to publish worksheets.

Video

Modeling in SageMath: 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 SageMath.

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