Colin's first standup report

by Colin Nickels

18 Apr 2016

Updated Plan

For Tuesday:

  • Import multiple mock sales data files into my workspace
  • Create a function that makes a horizontal bar chart to represent percentage breakdown between two options XXX
  • Create a function that finds the largest value in a collumn in list of lists XXX
  • Create a function that averages the values in a collumn in a list of lists XXX
  • Create a function that shows the top five most common items in a list of lists XXX

Scheduled later:

  • Build a function that opens a target file
  • Build a function that asks the user which file they want to use
  • Create a function that allows the user to import their own file (not sure how possible this one will be in the c9 environment)
  • Create a function that makes a horizontal bar chart to represent percentage breakdown between two options
  • Create a function that can build vertical bar charts of any arbitrary width or height
  • Create a function that asks the user what information they want to see
  • Create a function that provides help when the user asks
  • Nest it inside a while loop
  • Create a function that allows the user to exit

Stretch Goals:

  • Create a function that passes IP address to the google geolocation api0
  • Create a function that can retrieve a map link and pass that link to the bit.ly api
  • Create a function that allows the user to launch a browser at that link
  • Create a function that can build vertical bar charts of any arbitrary width or height

Nope. I didn’t really get any of the Tuesday milestones accomplished for this Tuesday. This is for two main reasons. I didn’t really have as much time as I was hoping to work on this project this weekend (a big paper in another course ate a lot of my time and so did my son) Also I didn’t plan it out very well. I had the functions as goals to build for today, but when I went to make them, I hadn’t really thought through what my program will be doing at that point. I had to slow down and rethink what I want my program to do. I ended up resorting to whiteboards and structuring things better.


Revised Milestones:

  • Create a new repository on Github
  • Map this repository to a new workspace in c9.io
  • Import multiple mock sales data files into my workspace
  • Build a function that offers options
  • Create a function that provides help when the user asks
  • Build a module that houses variables
  • Build menu text inside the variables module
  • Build a module that houses menu functions
  • Build a menu function that asks what data a user wants to examine
  • Build menu functions for each level of the menu (partially complete, needs one more level of menu)
  • Build a menu that asks what kind of analysis to perform on the data set
  • User input changes menus
  • User can choose to exit
  • Build a menu option that describes how to import data
  • Build a function that opens a target file
  • Create a function that makes a horizontal bar chart to represent percentage breakdown between two options
  • Create a function that finds the largest value in a collumn in list of lists
  • Create a function that averages the values in a collumn in a list of lists
  • Create a function that shows the top five most common items in a list of lists using a dictionary and counting frequency
  • Create a function that prints a horizontal bar chart of the top five items – See above milestone
  • Create a function that finds the largest value and returns the row that contains the value
  • Create a function that returns a key value pair that have the highest count.

Stretch Goals:

  • Create a function that passes IP address to the google geolocation api0
  • Create a function that can retrieve a map link and pass that link to the bit.ly api
  • Create a function that allows the user to launch a browser at that link
  • Create a function that can build vertical bar charts of any arbitrary width or height

New Stretch Goal:

  • Create a function that saves the data the user requests into a dictonary file.

For Thursday:

  • Build a function that opens a target file
  • Create a function that makes a horizontal bar chart to represent percentage breakdown between two options
  • Create a function that finds the largest value in a collumn in list of lists
  • Create a function that averages the values in a collumn in a list of lists
  • Create a function that shows the top five most common items in a list of lists using a dictionary and counting frequency
  • Create a function that prints a horizontal bar chart of the top five items – See above milestone
Is a first year SILS student with a focus on users, technology, and libraries Find Colin Nickels on Twitter, Github, and on the web.