ABSTRACT

This textbook has introduced you to some of the key concepts and terminology associated with Python. It has also given you the tools necessary to begin applying Python to your own projects. While Part I sought to give you the basic coding skills necessary to begin programming in Python, the later parts of this textbook gave you the basis to begin applying Python to specific digital humanities problems, from data analysis with Pandas, to NLP with spaCy, topic modeling with Top2Vec, social network analysis with NetworkX and PyVis, and how to create applications in short time with Streamlit.