date | duration | maintainer | order | title |
---|---|---|---|---|
w01d03 |
120 |
zwmiller |
4 |
Python Advanced |
- (40 m) Advanced Python Datatypes
- (20 m) Deep and Shallow Copy
- (20 m) Pickle
- (40 m) Computational Complexity
The students will:
- Be familiar with default dictionaries, named tuples, and deques
- Understand the difference between a list and a generator
- Be familiar with
yield
vsreturn
and the purpose of generators - Be exposed to the basics of computational complexity
The students will:
- Understand how the memory is assigned (roughly)
- Understand why deep copy is necessary
- Know how to deep copy and recognize when it is needed
The students will:
- Know what pickling is
- Understand how to dump/load an object
- Be familiar with how pickle can fit into their workflow
The students will:
- Be exposed to the basics of computational complexity
- Become familiar with the concepts of Big-O notation