Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python Packages #135

Open
Preston-Walker opened this issue May 17, 2022 · 2 comments
Open

Python Packages #135

Preston-Walker opened this issue May 17, 2022 · 2 comments
Assignees
Labels

Comments

@Preston-Walker
Copy link
Contributor

Preston-Walker commented May 17, 2022

This module has a lot of content. If we want to add a badge and/or activities, splitting up the module might be helpful as to not overwhelm people. We talked about making numpy its own module and grouping pandas and matplotlib.

@Preston-Walker
Copy link
Contributor Author

Preston-Walker commented May 18, 2022

Implementing a badge:
Problem 1:

  • Use the system of equations in sys_eqs.txt to generate a matrix representation of the equations.
  • Use numpy functions to solve the system.

Problem 2:

  • Use numpy to simulate 10000 random dice rolls using random seed "19680801".
  • Create a histogram of the results. Make it match a sample graph.

Problem 3:

  • Use pandas to read the data found in data.csv and display it as a table.
  • Use matplotlib to plot 2 columns of the data on the same axis with labels and a legend. Make it match a sample graph.
  • Use matplotlib to plot a different column of data as a box plot. Make it match a sample graph.

@Preston-Walker Preston-Walker changed the title More work for Python Packages module Module: Python Packages May 18, 2022
@Preston-Walker Preston-Walker changed the title Module: Python Packages Python Packages May 25, 2022
@Preston-Walker Preston-Walker self-assigned this May 25, 2022
@Zach227
Copy link
Contributor

Zach227 commented May 27, 2022

Time Spent

  • Mean: 3.3157894736842106
  • Median: 3.0
  • Max: 8.0
  • Min: 1.0
  • Full Data: 1.0, 1.0, 1.5, 1.5, 1.5, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.5, 4.0, 5.0, 5.0, 6.0, 7.0, 8.0

Comments

  • This helped me understand the usefulness of pandas when I didn't before
  • There are a lot of examples to look at documentation for. The links with a few specific examples to try might help focus the activities.
  • Great module, just add some quizzes!
  • I feel like a lot is covered in a short amount of time, perhaps combining python into one lecture and splitting the activities for this up would be helpful.
  • These tools are kind of dificult but I have already used them in my research so they are pretty usefull
  • The video was a good tutorial, and a great overview was provided.
  • This was a good module. The packages have so much you can do with them, there's no way I will remember everything
  • I thought this was a good way to get us looking at and using the documentation for these packages. It was a really good introduction to the power of python packages.
  • Good intro to these modules, pandas was new to me.
  • none
  • These libraries are really cool, and I'm excited to use them in the future.
  • It was hard to understand all three of these python packages in such a short time. It took me much longer to practice all three and to understand what exactly is going on. However, it was a very good resource for me as I need to use numpy, pandas, and matplot lib frequently. It was a good starter to understanding the power of these python tools.
  • Great video and introduction to python labs. I think it would have been cool to have more interactive activities to follow up this lecture with.
  • I think the resources this module has is good enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants