Daniel Mishler's Python Course

Classes Tuesday night, 7:30CST at this link: https://iu.zoom.us/j/9816696236/ The full path to this directory is /u/dasmish/cgi-pub/python, but things can be downloaded from this website using wget https://homes/sice/indiana.edu/dasmish/python/

Hope Scores.


Commisar Hope Score: 7/10, 10/10, 9/10, 8/10
I appreciate the exploration you did on your own this assignment. Looks like mosnterFromFile was a rough one for you here, but you'll have a chance to fix it and go even further on the next assignment. I liked seeing you go through the exercise of writing to and reading from a file in #2 even though it wasn't necessary to solve the problem. Good work on the last problem as well.

I recommend trying to get up to #5 early so that you'll have time to consider what you want to do for your final project.

Val Hope Score: 5/10, 10/10, 8/10, 10/10
Very efficient. Excellent job dividing labor for monsterFromFile, and I anticipate you'd have been able to do even more tasks if I required it. I look forward to seeing what additional functionality you choose to implement for your final project.

Practice Problems

  • First practice problems (finish by Sunday night and email me "dsmishler@gmail.com" for a hope score)   Uncompressed version
  • Second practice problems (finish by Sunday night and email me "dsmishler@gmail.com" for a hope score)   Uncompressed version
  • Third practice problems (finish by Sunday night and email me "dsmishler@gmail.com" for a hope score)   Uncompressed version
  • Fourth practice problems (finish by Sunday night and email me "dsmishler@gmail.com" for a hope score)   Uncompressed version
  • fightSimulation.txt Uncompressed version
  • Fifth practice problems (finish by Monday night for a hope score. Please have your final project proposal (#5) ready by Sunday so I can approve it.)   Uncompressed version

    Demos

  • First class demo    Uncompressed version
  • Second class demo    Unompressed version
  • Third class demo    Uncompressed version
  • Class utils testing files    Uncompressed version
  • Fourth class demo    Uncompressed version
  • Fifth class demo    Uncompressed version

    Supplementary files

  • All monster files
  • Class Utils    Uncompressed version

    Practice 4 #4 was exceptionally tough, but you should now have the tools to finish it in #2 on this final problem set, and possibly even extend it on your final projects (#5).

    Some topics that will be on the Kahoot:
  • What is Python?
  • What classes and data types exist in python?
  • What are some of the libraries we've been using?
  • What is a try-except block and why should/shouln't you use one?
  • What are some coding and naming conventions that are good to follow?

    Homepage