Distance Learners: Please read this document before starting class.
While we don't expect you to complete all the advance versions of the labs, we expect you to give it a try and ask questions if you're stuck.
| Unit | Concepts | Labs | Video | 
|---|---|---|---|
| Unit 00 | Software Install | Lab 0 | |
| Unit 01 | comments, variables, print(), fstrings, Strings, concatentate, input() | Lab 1, 2 | video | 
| Unit 02 | Lists, Random module, integers, operators, conditional statements (if/else) | Lab 3, 4 | video | 
| Unit 03 | loops: while, break, else, for each, for x in range(), continue | Lab 5, 6 | video | 
| Unit 04 | Review of Units 1-3, String Module | Lab 7, 8 | video | 
| Unit 05 | Dictionaries, Functions | Lab 12 | video | 
| Unit 06 | built-in functions, string methods, list methods, functions (review) | Lab 10 | video | 
Below is a list of helpful links.
| Resource | Link | Comment | 
|---|---|---|
| W3 Schools | W3Schools | Useful resource for learning python | 
| Live stream | Twich | Only when class is in session | 
| Class Chatroom | Slack | for enrolled Intro students only. directions on how to use slack | 
| Terminal Cheatsheet | Google Sheets | Command Prompt/Terminal/Powershell | 
| VS Code Keyboard ShortCuts | For Windows | |
| VS Code Keyboard ShortCuts | For macOS | |
| Python Tutor | Python Tutor | online debugging tool | 
| Stuck? | Debugging Errors Guide | |
| Online Code Editor | Repl | cloud based editor and interpreter | 
| Compare two code snippets | DiffChecker | great tool to compare 2 files of code side by side | 
| Learning Resources | Guide | |
| Future Intro Classes | Eventbrite |