Outline for November 4, 2024
Reading:
text
sect;11
Due:
Homework 3, due November 13, 2024
Writing a recursive permutation program [
perm.py
]
Character/integer conversions [
chr.py
,
ord.py
]
C\ae{}sar cipher (shift cipher) [
caesarenc.py
,
caesardec.py
]
Pattern matching
Regular expressions
Atoms: letters, digits
Match any character except newline:
.
Match any of a set of characters:
[0123456789]
,
[^0123456789]
,
[0-9]
Repetition:
*
(repeat previous regular expression 0 or more times)
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email:
mabishop@ucdavis.edu
ECS 235A, Computer and Information Security
Version of November 4, 2024 at 9:25AM
You can also obtain a PDF version of this.