Hands-on Python for Programmers
summary
Downloads a raw CSV from a GitHub endpoint, parses lines into dictionaries, converts numeric fields, and filters by state; creates a time-series plot with matplotlib and saves it to PNG; shows virtualenv + pip install, uses IDLE REPL workflow, writes small functions and a CLI via argparse, and adds unittest tests plus a coverage HTML report. Code runs live in the demo with some fiddly IDLE/matplotlib interaction, and examples use standard‑library tools rather than pandas.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 5:00Dr Mom
- 8:57Tiny Python Notebook
- 10:02Virtual Environments
- 25:27Making a File
- 27:44Making a Function
- 30:19Saving a Function
- 31:10Running a Function
- 32:14Adding a String
- 32:56Adding a Docstring
- 34:56Context Manager
- 36:49List literals
- 39:36List contains
- 41:02Help
- 43:06Strings
- 44:31Split
- 46:04Strip
- 47:08Dictionary
- 49:54tuples
- 51:22readcsv
- 55:02booleans
related talks
01h 33mFrom Raw Recruit Scripts to Perfect Python
01h 38mBasic Python Packages for Science
01h 00mIntroduction to Python
01h 24mIntroduction to Data-Analysis with Pandas
49mIntroduction to Python
52mPython as the multitool of data science
34mPython as a Framework for Analytics and Growth Hacking
46mFrictionless Data Science w/Python
