Books
I’ve written one book on how to use mathematics in Python. The second edition was published in December 2022, two years after the first edition.
 Applying Math with Python: Practical Recipes for Solving Computational Math Problems Using Python Programming and Its Libraries Second Edition. United Kingdom: Packt Publishing, 2022.
You can buy a copy at the publisher’s website link, or at popular sellers such as Amazon.
Research Articles
The following are research articles published in peer reviewed journals, starting from most recent.

Extensions of Uniform Algebras. Banach J. Math. Anal. 13 (2019), no. 4, 837863.

(With J. Feinstein) Quasianalyticity in certain Banach Function Algebras. Studia Math. 238 (2017), no. 2, 133153.

(With T. Chaobankoh and J. Feinstein) The Chain rule for $\cal F$differentiation. Irish Math. Soc. Bull., (77), 1934.

(With J. Feinstein and H. Yang) Abstract Swiss cheese space and the classicalisation of Swiss cheeses. J. Math. Anal. Appl. 438 (2016), no. 1, 119141.
Conference Proceedings
The following are articles were published in conference proceedings, starting from most recent.

Automated Assessment of Python Code. MSOR Connections 18 (2020), no. 2, 4548.

(With J. Feinstein and H. Yang) Swiss cheeses and their applications. Function spaces in analysis, 99118, Contemp. Math., 645 (2015), Amer. Math. Soc., Providence, RI.