Notes
Note: Any pages are likely to be be edited again before or after we use them in class.
Programming
Introduction to Python and IDLE
Values, statements, variables, comments
Functions
Functions: an interlude
Booleans, predicates, conditionals
while
loops
Writing programs
Sequences
for
loops
Hints on defining functions
Dictionaries
Files
Exception handling
Variables revisited
Recursion and evaluation revisited
Classes and objects
Inheritance
GUIs
Sequences revisited
Artificial intelligence/cognitive science
Simple agents and what they need
Reinforcement learning
Evolutionary computation
Home
Calendar
Procedures
Resources
IU
|
CogSci
Contact instructor