Introducing Python for Electrochemistry Research

Short Course at ECS meetings

This course is designed for electrochemists at all levels who are interested in incorporating Python into their research workflows. Specifically, this course is intended for:

  • Electrochemists with little to no experience with Python but are eager to learn its applications in research;
  • Researchers who spend significant time with repetitive tasks like data processing, plotting, and format adjustments;
  • Researchers who want to reduce reliance on commercial software and transition to a versatile, open source platform.
Topics covered

Introduction and Python basics

  • Introduction to Python
  • Basic Python programming concepts

Hands-on practice
Electrochemical data handling and visualization

  • Data handling with Python
  • Data visualization with Matplotlib

Advanced applications and Python for hardware control

  • Python for electrochemical modeling and simulation
  • Hardware control with Python
About the instructor

Weiran Zheng is an Associate Professor at the Guangdong Technion-Israel Institute of Technology (GTIIT), China. His research focuses on understanding the activation and long-term deactivation mechanisms of electrocatalysts from an atomic scale using operando techniques such as spectroscopy and surface probe microscopy. He is particularly interested in water electrolysis, ammonia electrooxidation, and sensing. His research also involves a fundamental discussion of current experimental electrochemistry for better data accountability and reproducibility.

Dr. Zheng received his BS (2009) and PhD (2015) from Wuhan University. Before joining GTIIT, he worked as a Visiting Researcher at the University of Oxford (2012-2014) and a Research Fellow at the Hong Kong Polytechnic University (2016-2021).
.