Housekeeping Check Canvas to make sure you have not items needing attention. Here is what is out there.
- The quiz today
- Academic Honesty Agreement: If you haven't done so, turn it in via snailmail, leaving it in the ECS mailboxes, or by sending me an image. I still have a few missing. I will check my snailmail before this class and check off any new arrivals
- Have a working install of Python and Java. If you haven't installed
Java yet, here is the easiest way.
- Google adoptopenjdk.
- Click on the first link.
- Under choose version choose OpenJDK 14.
- Click on the blue box an download.
- Install. This automtically takes care of the path for Windoze.
- The assignment you will start today.
What's up Doc?
Python built-in Types has information on all of the types we have seen so far and more. Here you can learn about these things and more.
- Under "Truth Value Testing" is information on the boolean types.
- The numeric types int, float and complex
- Sequence types (strings are sequences)
- String Methods
Find on page is really handy when navigating this (rather long) page.
Python built-in Functions has information on all of the standard functions built into Python. Click on the links as the top of the page and be warped right to that function.
Python String Manipulation
Indices
s = "abcdef"; ------------------------- | a | b | c | d | e | f | 0---1---2---3---4---5---6 Indices point at the character just to their right.
Immutiblity
String Methods and the Python Docs