Skip to content

docs(conferences): add an HTML deck for 2026 lecture 5 - #338

Open
apiad wants to merge 1 commit into
mainfrom
docs/conf5-presentacion
Open

apiad wants to merge 1 commit into
mainfrom
docs/conf5-presentacion

Conversation

@apiad

@apiad apiad commented Oct 14, 2026

Copy link
Copy Markdown
Member

Adds conferences/2026/05-cadenas-y-archivos/presentacion.html, a single-file slide deck for lecture 5 (strings and files) to project in class next to the notes.

  • 37 slides in five parts that follow notas.md: strings as sequences, string methods, files and encoding, try/except, and the word-counting project.
  • Inline SVG diagrams: indices and slices, in as substring search, immutability as rebinding, split/join, the with block lifecycle, UTF-8 against cp1252 bytes for ñ, and the try/except decision flow.
  • Seven slides marked "En vivo" list the steps to run on the laptop; the last slide builds that list from the marked slides.
  • Outputs on the "En vivo" slides start hidden so students can predict them; R or a click reveals them. V jumps to the next live demo; a number plus Enter jumps to a slide; ? shows the keys.
  • Every output, count and error message on the slides was produced by Python 3.14 on quijote.txt (196 words, wc -c 1121 bytes against len 1101 characters, longest word entresemana).

Checked by rendering all 37 slides in headless Chromium at 1600x900: no script errors, no overflow, keyboard controls exercised.

🤖 Generated with Claude Code

A single-file 16:9 slide deck that follows lecture 5's notes (strings
and files): 37 slides with inline SVG diagrams for indexing, immutability,
split/join, the with block, UTF-8 against cp1252 bytes and the try/except
flow. Seven slides carry a live-demo badge with the steps to run on the
laptop, and the last slide lists them. Every output shown was produced by
Python 3.14 on quijote.txt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant