Skip to main content

Exercises

  1. Explain why len("é") and its UTF-8 byte length differ.
  2. Parse "A,B",25 into fields without discarding the comma inside the topic.
  3. Predict the result of a header-only file versus a file with a blank data record.
  4. Hand-calculate the count and total for three identical 10-minute sessions.
  5. Explain why a newline change can alter a fingerprint without changing parsed records.
  6. Design a case that catches accidental row deduplication and one that catches silently skipped invalid rows.
  7. Explain the shell-redirection hazard even when the Python code only opens the source for reading.

Use calibration after attempting. These tasks belong to the cluster-practice allocation.