Published June 3, 2026 | Version v1
Book Restricted

From Scratch to Python - Volume 3: Python and the Algorithms (Python cho tư duy thuật toán)

Authors/Creators

  • 1. Elix-Researches Program

Description

The third volume of the four-volume Vietnamese K-12 series, written in pure Python with Scratch left behind. Aimed at upper-secondary learners who have completed Volume 2, it focuses on foundational algorithms rather than advanced language features, assuming the Python already learned is sufficient. An opening chapter establishes software discipline: virtual environments, type hints, basic testing with pytest, and reading Python errors. Across eight chapters the volume then develops four core topics: searching (linear versus binary), sorting (bubble, insertion, selection, with merge and quicksort introduced), recursion as a gateway to dynamic programming, and basic data structures (stack, queue, linked list). Big-O notation is introduced as a concise language for reasoning about speed, with complexity boxes that train reading time cost from code. The book frames itself as an argued curriculum design synthesized from cited research.

Files

Restricted

The record is publicly accessible, but files are restricted. Log in to check if you have access.