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 |