Python for Accounting and Finance: A Mind-Mapping Approach is an innovative textbook written for accounting and finance students and professionals with no prior coding experience. It introduces Python programming through a mind mapping approach that presents complex concepts in a clear and structured way to support understanding and retention.
The book is organised into four parts: Python Basics, Data Analysis and Visualisation, Automation, and Machine Learning. It places programming within practical accounting and finance contexts so that learners can see the direct application of coding in their field. The textbook uses mind maps as a core instructional method. These visual diagrams show programming concepts and their connections, helping learners to understand, organise and recall information, particularly those who learn through visual representation.
Enhanced with Google Colab notebooks, this book creates a highly supportive learning experience, equipping students of accounting and finance with essential programming skills for their speciality.
Table of Contents:
1. Introduction to Python and Mind Mapping Approach 2. Fundamentals of Python 3. Control Structures 4. Data Structures and Python Tools 5. Working with DataFrames 6. Exploratory Data Analysis 7. Time Series and Panel Data Analysis 8. Data Visualisation Techniques 9. Automating Tasks 10. Web Scraping and Accessing Cryptocurrency Data 11. Introduction to Machine Learning 12. Supervised Learning 13. Unsupervised Learning 14. Advanced Machine Learning and Financial Modelling
About the Author :
Michael Xin Guo is a Senior Lecturer at the University of the West of Scotland and a Senior Fellow of the Higher Education Academy.
Review :
“An innovative, must-have textbook for anyone who is interested in mastering digital application and Python skills, offering ample opportunities for supervised and unsupervised learning. Thanks to its interactive approach, this book provides a variety of hands-on tasks that utilise basic and advanced concepts in data analysis, automation, machine learning, and data visualisation”.
Nadia Gulko, Professor of Accounting Education and Sustainability at University of Lincoln, UK
“In Python for Accounting and Finance: A Mind-Mapping Approach, Michael presents a new pedagogical model. Using visual thinking and practical tools to explain Python and prepare accounting and finance students for data-driven environments, this book opens up new horizons in digital learning.”
Haiyun Zhang, Professor and Director of the Financial Markets Institute, University of International Business and Economics, China