Coder Social home page Coder Social logo

ecanpythoncourse2019's Introduction

ECan Python Courses 2019

The volume of data collected and available to scientists has grown in magnitudes over the past decades. It has grown to an extent that cannot be effectively handled by spreadsheets passed from one person to another. Fortunately, the toolsets to handle large amounts of data have grown as well, although it can be quite hard to keep up with the rapid developments of these toolsets.

The Python programming language is one of the most popular languages for both general purposes and scientific. This is due in part by the ease of use, open source code, and the large open source community that has developed a number of professional level toolsets for a wide range of applications.

The general goal of these courses is to teach Python tools that will benefit people who handle, process, and analyse lots of data. This will be accomplished through a combination of practical exercises and presentations.

All materials are accessible via the course website.

Intended audience

The intended audience for the courses are people with very little to some experience with programming (Python or otherwise). Those people with a lot of Python programming experience will not likely get much out of the courses unless they have not used the Pandas package in the past.

Course summary

The courses will cover the python basics and the fundamental handling of tabular data and the associated processing and analysis tools. We will be primarily using the toolset contained within the Pandas package. This will include reading/writing data, indexing, reshaping, computations, joining tables, time series handling, and visualization.

Prerequisites

The only prerequisite for the courses is to familiarise yourself with Jupyter notebooks as this will be the primary way we will be interacting with Python. Please go through "Using the Jupyter Notebooks for the course modules" in the section prerequisites. This section also contains a description on how to install Python on your own PC if interested.

Registration

Please sign up on the ME internal ECan site. There will be a maximum of 20 attendees for the workshop. Suggestions for advanced topics or examples are welcome.

Instructors

ecanpythoncourse2019's People

Contributors

mullenkamp avatar

Watchers

 avatar

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.