Python User Group

Welcome to the Partners Python User Group

Python has been really popular in recent years not only of its powerful ability to manipulate data in a relatively easy and fast manner but also because of its statistical capability, and its ability to utilize a wide variety of packages for all tasks. Python is a programming language that lets you work quickly and integrate systems more effectively. 

Mission 

Promote and advance the use of Python and data science best practices at Partners.

Vision

To advance Partners and our research community to be a leader in data-rich science by promoting the use and best practices of Python. 

How to use Python at Partners

There are several different ways to use Python at at Partners

  • Partners Jupyterhub Server
    • Partners Jupyter provides the user-friendly interface to the users.
    • ERISOne account is required for this service.
  • Python in ERISOne
    • In ERISOne cluster settings, the users can utilize Python in a more flexible, distributed and heavy-computing way.
    • ERISOne account is required for this service.
  • Python with IDEA platform

Partners Python User Group Meeting

Partners Python User Group Meetings are held at multiple locations to gather all Partners Python users - research scientists, clinicians, and administrators. In the meeting, the topics about training, Python-related infrastructure, and the policies in Partners Python settings are presented and discussed.

But most importantly, there are "show-and-tell" speakers to share their Python projects and there favorite tips and tricks. 

(This is an informal event for employees who work within the Partners network.)

Python Training

ERIS Scientific Computing offers Python training sessions. Please, check out the Events Calendar for current offerings and to register.

  • Python-intro training
  • Intermediate training 

Intro to Python training is a one-day training course targeting research scientists who have no or little knowledge of Python (if you have used Python before, please do not sign up for this session). This hands-on training will provide many examples and exercises. Below are the topics that we will study:

  • What is Python? Why Python?
  • What to use?
  • Python console, Python scripts, and Jupiter notebook
  • How to read and write in Python
  • Simple computation
  • Data manipulation
  • Data types
    • Lists
    • Dictionaries
  • Packages:
    • Numpy
    • Pandas
    • MatPlotLib
    • Plots

 

To facilitate an informal discussion between the members, we have created an e-mail discussion list where you can sign up here: 

Partners Python User Group discussion List