IDP Resources

Resources for Intermediate Data Programming @ North Creek High School

These resources will be available to you for every homework assignment, and at any time you need. They will be in this repository as markdown (.md) files. There are folders separating out the files based on general topics.

It will likely be useful for review, assignments, and quiz/exam preparation.

The current folders are:

  • api/ (info on built-in functions/objects and Pandas API)
    • plots/ (more specific info on matplotlib, seaborn, etc.)
  • misc/ (other info like flake8, comments, GitHub, etc)
  • ml/ (info on machine learning, both code and concepts)

Here is a list of the current files available, along with a description:

  • collections.md (a ‘cheatsheet’ for methods on lists, sets, dictionaries, and tuples)
  • pandas_df.md (a guide on various methods on DataFrames in the Pandas library)
  • f-strings.md (a guide on formatted strings)
  • method_args.md (a guide on *args and **kwargs)
  • writing_comments.md (a guide for how to write good inline and docstring comments for your methods - useful for homeworks)
  • flake8.md (an explanation on the flake8 extension, and the rules turned off)

Your IDP TAs are working to get you more resources as the year extends. Some of our future plans are:

  • Update and expand info on Pandas DataFrames/Series
  • Info on Python classes
  • API on ML libraries (like sklearn)
  • Explanations on Github Repositories
  • … and more!

If you have any suggestions you can submit a student request.


Table of contents