Prerequisites: Python Language Overview
In this unit, we'll illustrate the concept of program-data independence as we explore integrations between software and datastores. We'll focus on the Comma-separated Values (CSV) data format and learn how to use Python to process CSV data.
- Program-Data Independence
- Datastores, Databases, and CSV Files
- Managing Files:
- The
os
Module (w/ focus on file and directory operations)
- The
- Processing Data:
- Managing Packages w/ the
pip
Utility - Processing CSV Files:
- Processing Data in other Formats (just for your awareness):
- The
json
Module (for processing JSON) - The
BeautifulSoup
Package (for processing XML and HTML) - The
pdftotext
Utility (for parsing PDFs) - The
fpdf
Package (for generating PDFs) - The
psycopg
Package (for PostgreSQL databases) - The
pymysql
Package (for MySQL databases)
- The