Python Workshop

Python Workshop
Introduction to Python as a tool for numerical and statistical analysis together with basic plotting of results and data. Python Data Analysis Library: Pandas is introduced too. Python is Open Source and runs on both Windows, MacOS and Linux.

This work shop will go through the most common packages and functionalities in Python. One of them is the ability to read and write data to/from spreadsheets, text files and databases easily.
The course will be held in English, but questions in Danish or German will still be answered politely.
Python is extremely popular in industry and higher education. This is partly because of the ease of learning Python and all the focused packages available for specific utilizations.
With the growing awareness of machine learning, Big Data and artificial intelligence knowledge of Python is one of the keys to get into working with these subjects.
This introductory course will be a good foundation for moving on to the specific subject of interest, but it is not possible to cover machine learning or any ground shaking research in a single afternoon.
The intention is to get you properly started and confident with the most needed data constructions and commands. Sources for more knowledge and further learning are pointed out.
The differences between Python and common high level languages are shown together with description of the most common data types and function definitions.
Python is used as a tool for data analysis in higher education. It is though also possible to make neat desktop applications that runs across the multiple platforms Python spans. This will be addressed on request only.
Data analysis will be described using NumPy, SciPy and the Python Data Analysis Library: Pandas.
The ability to show the results of the performed analysis is quite important. MatPlotLib does the trick here and a number of examples will show the diversity of this package.

Prior knowledge and preparations
Prior knowledge of programming in Python is not needed, but it will be a benefit to know programming in general using a high level program (C, Java, etc.) or having used MATLAB for data analysis.
Before attending the work shop it is recommended you install Python and the packages: NumPy, SciPy, MatPlotLib and Pandas at your computer. You should download the most recent version available. This can be accomplished following the instructions on: http://www.anaconda.com/download/
If you need help installing/downloading the software, you can show up at 16.30 and get help before the course.

Program:
There will be a break in the following program, with a sandwich and water or soda.
Welcome and overview of Python together with the most common packages and sources to gain help.
Python data types
Python functions and lambdas
Python got cha’s
Using MatPlotLib
Exercises 1
Pandas
Reading data from different sources
Merging and sorting data
Grouping, sorting, selecting
Statistics on data
Writing out the results
Interval with pizza and soft drinks
Exercises 2

Practical information
If you have any allergies, please contact us beforehand, otherwise we will not be able to take this into account.
If you have any questions feel free to contact Nichlas Sauer Storgaard at nichlasst@ida.dk or by phone: 23 30 80 23
OBS: If you are having any trouble signing up for this event please contact Henriette Caspersen at hrc@ida.dk. Include your member number and the event number in your e-mail. If you are unable to attend, please notify Henriette or unsubscribe from the event on mit.ida.dk. In case of no-show without notice, a no-show fee of 35 kr. will be charged.

Information
  • When

    5. mar. 2019 17:00 - 20:00
  • Where

    Cassiopeia, Selma Lagerløfsvej 300 lokale 02.12 & 02.13, Aalborg

  • Registration Deadline

    3. mar. 2019 - 23:55

  • Organizer

    Matematik, IDA Nord

  • Available Seats

    7

  • Event Number

    329954