• 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.

Send feedback on this story