Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

An Introduction to Python for the Digital Humanities

Python Tutorials for Digital Humanities via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn Python programming fundamentals through this comprehensive lecture series specifically designed for humanists and digital humanities scholars with no prior programming experience. Master essential Python concepts including data storage, strings, integers, floats, tuples, lists, sets, dictionaries, conditional statements, loops, functions, and classes. Explore file handling techniques for opening and manipulating text files, then advance to working with modules, libraries, and regular expressions for text processing. Develop practical skills in Excel data manipulation using XLRD and XLSXwriter libraries, including searching Excel data and creating new spreadsheets. Gain expertise in web scraping using the Requests module and Beautiful Soup for finding and extracting HTML content. Master various data storage formats including text files, Excel spreadsheets, XML files, and Pandas dataframes, while learning to analyze textual data effectively for digital humanities research projects.

Syllabus

Python for Beginners with Free Textbook
Python for Digital Humanities (01: Introduction to Python)
Storing Data in Python - Python for DH 02 (Revised)
Strings - Python for DH 03 (Revised)
Integers and Floats - Python for DH 04 (Revised)
Tuples - Python for DH 05 (Revised)
Lists (and Sets) - Python for DH 06 (Revised)
Dictionaries - Python for DH 07 (Revised)
Conditional Statements - Python for DH 08 (Revised)
For and While Loops - Python for DH 09 (Revised)
Functions - Python for DH 10 (Revised)
Classes - Python for DH 11
How to Open Text Files - Python for DH 12
Python for Digital Humanities (13: Modules and Libraries)
Python for Digital Humanities (14: Regex 01)
Python for Digital Humanities (15: Regex 02)
Python for Digital Humanities (16: Excel and XLRD)
Python for Digital Humanities (17: Searching Excel Data)
Python for Digital Humanities (18: Creating Excel Files with XLSXwriter)
Python for Digital Humanities (19: Finding HTML Code)
Python for Digital Humanities (20: Requests Module)
Python for Digital Humanities (21: Beautiful Soup)
Python for Digital Humanities (22: Storing Data - Text Files)
Python for Digital Humanities (23: Storing Data - Excel)
Python for Digital Humanities (24: Storing Data - XML Files)
Python for Digital Humanities (25: Storing Data - Pandas)
Python for Digital Humanities (26: Analyzing Data - Text Files)

Taught by

Python Tutorials for Digital Humanities

Reviews

Start your review of An Introduction to Python for the Digital Humanities

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.