liveBook · Manning

Vowel

A vowel is a speech sound produced without significant obstruction of airflow or a written symbol representing such a sound.

How 2 Manning books explain it

Tiny Python Projects: Learn coding and testing with puzzles and games

A vowel is a speech sound or alphabetic letter produced without significant obstruction of airflow, including a, e, i, o, and u in this context.

How it is used
Uses vowels to select English articles and drive command-line string transformations.
How deep it goes
Explains indexing, case normalization, membership tests, conditional expressions, and replacement, while deferring pronunciation-aware rules.
Examples
Demonstrates narwhal, octopus, uppercase input, article selection, vowel substitution, consonant filtering, and rhyming-word generation.
What you can do after
Build it from scratch as a tested Python program that classifies initial letters, selects articles, or replaces vowels in text.

Read how Tiny Python Projects: Learn coding and testing with puzzles and games explains vowel →

Python Workout, Second Edition

A vowel sound is a speech sound articulated with an open vocal tract and functioning as the vocalic nucleus of a syllable.

How it is used
Uses vowels to drive Pig Latin conditions and character-by-character Ubbi Dubbi translation.
How deep it goes
Defines vowels through five letters and works through membership tests and repeated string transformations, stopping short of phonetics.
Examples
Demonstrates vowels with milk, program, octopus, elephant, soap, air, eat, python, and computer.
What you can do after
Build it from scratch by testing vowel membership and writing string translators that branch or insert text around vowels.

Read how Python Workout, Second Edition explains vowel →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.