The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Python programming foundations

Aim

​This workshop aims to provide participants with the basic practical skills in using Python programming language. It is geared towards everyone who wants to make their daily data analysis more efficient.

Day 1: Basic Python and Pandas

  • Why Python?
  • Introduction to interactive Python programming using Jupyter notebook environment
  • Recap on variables, flow control and functions
    - Lists and dictionaries
    - If-else blocks
    - 'For' loops and monitoring loop progress
    - Functions
  • Everything in Python is an object. What is an object? 
    - Introduction to classes and methods
  • Introduction to Pandas 
    - Reading and writing structured files
    - Filtering, merging and grouping data

Day 2: Data visualization and statistics

  • Introduction to Seaborn package for lightning-quick plots
  • Matplotlib: customising everything that's on the plot
  • Performing statistics with Python using scikit-learn
    - How to get the p values and what tests to use?
    - Doing PCA the Python way
    - Clustering
  • Where to go from here?

The detailed schedule will be distributed to accepted participants prior to the start of the workshop.

Number of participants

5-10

Entry requirements

References


This workshop is organised by the Research School in Stem Cell Biology in collaboration with the StemTherapy Bioinformatics Core Facility. Please be aware that the number of participants is limited. Participation in the workshop is free of charge for members of the Research School in Stem Cell Biology.

When and where?

February 5-6, 2019 at 9.00 - 17.00

Venue: BMC I1308

WORKSHOP LEADER

Parashar Dhapola
PhD student, Stem Cells and Leukemia Lab

Email: Parashar [dot] Dhapola [at] med [dot] lu [dot] se (Parashar[dot]Dhapola[at]med[dot]lu[dot]se)

Teaching assistant

Johan Rodhe
Software engineer, Computational Genomics Lab

Email: johan [dot] rodhe [at] med [dot] lu [dot] se (johan[dot]rodhe[at]med[dot]lu[dot]se)

APPLICATION

Applications will open on November 14, 2018 and will run until December 5, 2018.

Applicants will be informed of the outcome of their application via email within one week after the application deadline.