Code Monkey home page Code Monkey logo

library-python-intro-superseded's People

Contributors

abbycabs avatar bkatiemills avatar erinbecker avatar evanwill avatar fmichonneau avatar gdevenyi avatar gvwilson avatar jduckles avatar jpallen avatar maxim-belkin avatar neon-ninja avatar pbanaszkiewicz avatar pipitone avatar rgaiacs avatar richyvk avatar synesthesiam avatar twitwi avatar wking avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

richyvk

library-python-intro-superseded's Issues

Sprint Day One report - Brisbane

Hi all

So, we've had a day of talking! We've deliberated a lot. We in Brisbane have concluded that the existing lesson is too Pandas, but the Software Carpentry gapminder lesson could work really well as the basis for the LC Python lesson.

So, handing over to whoever wants to take this up, or we'll be working on it tomorrow. We've imported the SC lesson into data-lessons account, the repo url is: https://github.com/data-lessons/library-python-intro

Stuff we are intending needs doing:

  • Remove the pandas stuff from the lesson - we've deemed Pandas pout of scope for this lesson.
  • Change wording and examples to be more library relevant in the rest of the lesson.

But, we figure a lot of it can pretty much stay as it is!

We have failed to come up with one single compelling 'superpower' example to run through the lesson. But, some more ideas we've had for examples (a lot of these might be useful for certain episodes):

  • Deleting rogue punctuation from an excel..
  • Comparing two sets of data for differences, eg two sets of article IDs - one locally and one on a vendor database - and you want to know which are missing form each - ie sets.
  • Cleaning webpages of non-preferred language - eg you have a list of preferred terms for things. (think branding etc) and you identify pages that use non-preferred alternatives to this language.
  • Cleaning dates in excel.

That's pretty much it from us for today. We'll get stuck in again tomorrow with editing the lesson. But go for it in the mean time if you want to!

Library tasks for Python

  1. Extract repository data, clean it up, and re-import it
  2. Scrape ARC and NHMRC reports for grants awarded to home institution and build contact list from that
  3. Extract bibliographic records from a repository and identify authors lacking ORCIDs

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.