Git Product home page Git Product logo

qub_dw_highperformancepython's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

qub_dw_highperformancepython's Issues

TODO: Make Proper Numpy/Scipy section in PythonRefresher

I was thinking we could all do parts for this, it's probably where we all have the most experience

Needs done:

Numpy data structures

Numpy mathsy operations

Numpy mathsy operations on numpy arrays

Numpy Random submodule (?)

Scipy stats sub-module (?)

Numpy&Scipy linalg sub-modules (?)

Plotly section

Minimise custom ReactJS component use - but provide links for where to find out more

TODO: Build setup script

Needs to:

download this repo

install any libraries not already on QUB computers

start up Jupyter in the right directory

Does not need to:

work for any operating system

work for any Python version

work on non-QUB computers

TODO: Pandas Section in PythonRefresher

Conor, would you be interested in doing this one? Just as you've some experience from the week in Allstate, we'll be keeping it pretty short - just a basic intro.

Needs done:

creating a dataframe, adding columns

operations on columns

df.head(), df.tail()

some basic .groupby() / .apply() stuff

TODO: decide on project for non-HPP people

Ideas So Far:

Have them recreate the download -> install dependencies -> start Jupyter program

Weather Forecaster CLI (using darksky.net API)

File organiser/modifier CLI

Reddit/Twitter bot

Re-write Pandas section

show joins / merges

show df.min, .max, .std, .describe, etc. (metadata info functions for columns)

[maybe] full worked example of data input, cleaning, preprocessing, and investigation.

Dash section

Should touch on basic Flask, and refer to Plotly section

Class examples

4th example is inheriting from the wrong class and the function that is defined is not overwriting any function from the original first class that is currently inherited

Review/Improve: PythonRefresher graphs/plotting section

Silas, you've probably done more stuff with graphs than I have, could you take a look over the draft so far and annotate it to explain parts? Also feel free to add in / remove anything if you think it would be better.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.