Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Project: math480-2016
Views: 2158

Math 480: Open Source Mathematical Software

2016-03-30

William Stein

Lectures 2: SageMathCloud

Heh everybody, remind me to start a screen recording!!!!!!!! I will forget.

Goal

Today will be a tour of how to use SageMathCloud (SMC), which is the website for this class.

Background

  • I launched SMC in April 2013 motivated by teaching this very class.

  • 2014: taught this class again using it.

  • 2015: went on sabbatical and worked on writing SMC fulltime for the year.

  • SageMath: command line, run programs, use worksheets

  • Python

  • R

  • Latex

  • Jupyter notebooks

  • Terminal

  • Edit files and compile/run code (e.g., Java, C/C++, Fortran, etc.)

  • Todo lists

  • Chat rooms (for collaboration)

Also, course management

  • So your teacher can use SMC in a course

Rest of today

Tutorial -- I'll do stuff; you should do something similar on your laptop

Things to do:

  • Create a folder named scratch

  • Add another student from the course to your project (settings --> add collab); you can remove them at any time.

  • Create various types of files in that folder

    • A .txt file (type a little and inspect "TimeTravel")

    • A .md file

    • A .html file

    • A sage worksheet

    • A jupyter notebook

    • A todo list

    • A chatroom

    • a Terminal

    • A c program

    • A latex document

    • Upload a file from your computer (+New)

  • Look at the "Log"

  • Look at Backups

  • Use Find to search in files

  • Stop/Save/Restart your project (in project settings)

︠fd54bd6b-f48b-4508-81c9-db078e505bb1︠