https://github.com/ilumsden/rust-tutorial
Material for the Rust Tutorial I put together
https://github.com/ilumsden/rust-tutorial
rust tutorial
Last synced: 11 months ago
JSON representation
Material for the Rust Tutorial I put together
- Host: GitHub
- URL: https://github.com/ilumsden/rust-tutorial
- Owner: ilumsden
- Created: 2020-07-10T05:40:00.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T14:09:41.000Z (over 5 years ago)
- Last Synced: 2025-01-10T13:27:20.874Z (about 1 year ago)
- Topics: rust, tutorial
- Language: Jupyter Notebook
- Homepage:
- Size: 33 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rust Tutorial
This is an introductory tutorial I put together on the Rust programming language. This tutorial has multiple sessions covering the following topics:
1. Session 1:
1. What is Rust, and why should you use it?
2. Language Rules
2. Session 2:
1. "Object Oriented" Rust
2. Enums
3. Session 3:
1. Modules and Rust Editions
2. Intro to Some Important Advanced Features
Each session has accompioning code that can (mostly) by found in the `RustTutorial.ipynb` Jupyter Notebook. To use this notebook, you must have the _evcxr_ Jupyter kernel for Rust. Instructions for installing this kernel can be found on [the _evcxr_ kernel GitHub](https://github.com/google/evcxr/blob/master/evcxr_jupyter/README.md) or in the slide deck in this repo.