Test #1 Information
Individual effort. No books or notes. No electronic devices including computers, phones, calculators, earbuds, smartglasses, etc. I will only answer clarifying questions during the test — I will not tell you if you answer is right or wrong or give suggestions.
Related Artifacts
- Labs: 1, 2, 3, 4, 5
- Quizzes: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
- HW: 1, 2, 3, 4
- Video: Silicon Run Lite
- Handouts: Python, Operators, ASCII
- In class code on Google drive
- Readings:
Topics
- Internet basics
- clients, servers, protocols (http, https, etc), URL, URI, elements, html, body, head, h1, h2, a, p, img, basic CSS
- Computing Hardware
- CPU, memory, secondary storage, input, output, bits, bytes, transistors, integrated circuits, etc
- Python Basics
- comments: #, usage
- flow of execution
- main()
- Variables, constants, and basic types, basic functions
- int, bool (True, False), float, complex, valid variable names, type(), int(), float(), ASCII, ord(), chr(), bin()
- Operators
- =, +, -, *, /, //, %, **, <=, >=, ==, !=, and, or, not, in, precedence, basic math functions
- Conditional Execution
- if, if-else, if-elif-elif-...-else, try, catch
- Printing
- print(), end=" "
- 7.1.1. Formatted String Literals (f strings)
- Common string operations has info on f-strings
- Functions
- def, return, parameters, calling
- ranges
- range() — three varieties
- Loops
- for, while, break, continue, in
- Strings
- str(), len(), indexing with [], slicing, in
- Common string operations (reference)