======== Tutorial ======== The easiest way to learn to use SnapPy is to watch the screencasts available on `YouTube `_: - Intro and quickstart: an 11 minute video with the basics: `Part I `_ and `Part II `_. - An hour-long demo `Practical computation with hyperbolic 3-manifolds `_, recorded at the Thurston Memorial Conference. - The SnapPy 2.0 `new feature demo `_. - `SnapPy, SageMath, and Docker are friends `_ with associated `materials (4 pages), including homework `_. - `Notes, problem sheets, and references `_ from the LMS-CMI Research School in Warwick in 2017. - Another hour-long demo `Practical computations with hyperbolic 3-manifolds `_ given at ICERM in 2019. The **key** thing to remember when using the SnapPy command shell window is that you can explore objects using introspection and tab-completion:: In [1]: Manifold? ...instructions for creating a manifold... So now we create a manifold:: In [2]: M = Manifold("m004") But what can we do with it? :: In [3]: M. ...list of methods... What does the "cover" method do? :: In [4]: M.cover? ...description of cover method..