Computer Fluency Lecture Page
In-Class Link
Use this link for in-class notes: https://goo.gl/zrqU1XLecture notes for:
Date | Concepts | Relevant Files |
---|---|---|
05 Oct | on types, etc | pizza pseudocode |
07 Oct | more operators, debugging, pizza and random | random bugs 1, 2, and 3; random computer guesser |
12 Oct | lists | simple lists; average stats pseudocode; average without and with lists |
14 Oct | more lists and Sequential Search | first Sequential Search solution |
19 Oct | more Sequential Search and File Input | |
19 Oct | more Sequential Search and File Input | Sequential Search solutions 1, 2, 3, and 4 |
21 Oct | File Input | names from a file, class names |
26 Oct | File Input (cont) and Output | names of political candidates; Python code to start reading for candidates; Working code that will also write the political information |
28 Oct | File Input/Output (cont) | Prompt user for Reddit data; Read Reddit data from a file |
02 Nov | Python functions | completed birthday program |
Helpful Tools
- Graphical debugger can be found here
- You can use repl or CodeBunk if you want to code online, but make sure to save your code someplace else
- CodeAcademy
is a great tool for learning Python, a little bit at a time. Unfortunately,
it's only offered in Python 2. The main differences should be visible if you run
the following code:
print("Hello", "World!") print("Is this a float or an int?", 4/5)
- If you want something in Python 3 and don't mind paying a little bit of money, you can also try using Grok.