Complete Lab entirely inside Zybook. Optionally, install Anaconda distribution of Python on y our own computer.
Reading
It will help you if you complete the first part of the Zybook reading, sections 1.1-1.4 before coming to lab, even though they are not due until Thursday 1:30 pm.
Second lab! You turn in your lab inside of Zybooks, which tells the specific code you need to write and submit, but more detailed directions about how to get started are in the…
Your first for loop: Extending the Caesar rotation from one character to a string. Entirely inside Zybooks. Also, first project released, due 1 week from Sunday night at 11:30 pm. Lab details are…
Lab on finding one URL (web address) in the text of a web page. You will extend this to a small project of returning all the links in a web page. Lab quiz…
More about the Supreme Court and or pandas and the Supreme Court DB. More on dot notation as time allows. Maybe even legal analytics if we have enough time, but probably not until…
Optional help session on big Supreme Court Database project. NO lab quiz. Note: The 8 am lab session led by Krishna Garg will NOT meet, even as an optional session.
Zybooks on Modules, continued: 10.3 and 10.7 (and do activities).
Pandas again, user manual point of view. Plotting with pandas. If time: Several miscellaneous small leftovers: with statement, while vs. for, incremental development
Lists, list methods, help with current project, towards the full web crawler. If time permits: Parameter passing, especially with mutable actual parameters.
Lists concluded. Networks: How does the Internet work anyway? Networks with Python: Using urllib to connect to the web from inside a Python program. The Web. If time, break and continue.
No regular lab today; no lab quiz. Work on Project and Study for Exam 2. Will arrange for at least one TA to hold some office hours at least 10-12, maybe earlier.
Predictive policing and contagion theory concluded. Heat maps. Plain old matplotlib plotting. None and NaN vs. normal return values of functions. Predictive policing assignment released.
No lab today to accommodate students leaving early for Thanksgiving. Final project on predictive policing and plotting heat maps released yesterday or today.
Zybooks further dictionary material: 8.12, 8.13, 8.14. Zybooks 8.5, list nesting.
Help on final project; com_count as example of hierarchical decomposition and of abstraction. More predictive policing, AI and machine learning policy. If time, start of review of law material.
Wednesday, December 11, 3:30-5:30, room TBD. Planning travel out of Chicago for before the final exam is not an acceptable excuse, and will result in a grade of zero on the final.