Books
Practical Programming, Fourth Edition (beta)
- Category: Book
- Status: discussion
- Sources: Pragmatic Bookshelf title page
- Summary: Pragmatic Bookshelf lists the fourth edition of "Practical Programming: An Introduction to Computer Science Using Python 3.14" (Dmitry Zinoviev with Paul Gries, Jennifer Campbell, Jason Montojo). It is in beta (B1.0 released 2026-01-07) with final release expected July 2026. Introductory CS text covering design, algorithms, testing, debugging, data types, files, and object-oriented programming.
- Why it matters: A refresh of a long-running intro CS text onto Python 3.14 tracks current teaching material for new programmers.