The Pythonic Chemistry course, part of the SHARP training program for Ph.D. candidates at the Institute of Chemical Research of Catalonia (ICIQ), introduces chemistry students to digital research tools using Python. The goal of the course is to fill the gaps in scientific curricula where programming is not considered at the B.Sc. stage, employing a technology stack that includes Deepnote, Jupyter notebooks, and Docker, along with libraries like NumPy, Pandas, Matplotlib, and Seaborn for data analysis and visualization. Designed as a fast-track course for beginners, it covers basic programming for complex chemical problem-solving. Deepnote’s interactive features enhance collaboration and engagement in lectures and projects. The course has improved students’ programming and data analysis capabilities, receiving positive feedback for its hands-on and collaborative approach. Pythonic Chemistry aims to blend computational techniques with chemistry education, equipping students for future scientific advancements.
Pythonic Chemistry: The Beginner’s Guide to Digital Chemistry
J. Chem. Educ. 2024, DOI: 10.1021/acs.jchemed.4c00840.