# Screencasts and Videos

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

## William Stein introduces SageMath

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.

## William Stein explains Graph Theory in SageMath

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

## William Stein about Contributing to SageMath

Visit the development website.

## SageMath Introduction, Episode 1

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

## SageMath Introduction, Episode 2

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

## SageMath Introduction, Episode 3

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

## SageMath Introduction, Episode 4

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

## 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.

## 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.

# Introduction to Python

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

## Google Python Class Day 1 Part 1

Introduction and Strings

## Google Python Class Day 1 Part 2

Lists, Sorting and Tuples

## Google Python Class Day 1 Part 3

Dictionaries and Files

## Google Python Class Day 2 Part 1

Regular Expressions

## Google Python Class Day 2 Part 2

Utilities: OS and Commands

## Google Python Class Day 2 Part 3

URLs & HTTP; Exceptions

Closing Thoughts