Understand your files.
Build an inventory, find duplicate content, design a rename plan, and create an archive manifest.
PRACTICAL AUTOMATION EDITION / 2026
Python: From Noob to Pro takes you from your first script to useful, testable automation. Learn by reading, running, debugging, and building.
One-time purchase · PDF + code · Delivered through Gumroad
LESS GUESSING. MORE UNDERSTANDING.
You don’t need a programming background. Start with values, decisions, and loops, then work toward files, reports, databases, and repeatable workflows.
This is a tutorial and a lab book: the 500 pages include code, debugging prompts, verification cases, and writing space. Read the free 20-page sample to see the format.
# Small steps. Clear results. from pathlib import Path folder = Path("practice") files = sorted(folder.glob("*.csv")) for path in files: print(path.name) # Next: validate, report, test.
A CLEAR PATH, ONE CHAPTER AT A TIME
60 chapters in six parts. Each chapter follows eight steps: concept, example, trace, debug, lab, solution, verification, and application.
THE FINAL TEN CHAPTERS
Build an inventory, find duplicate content, design a rename plan, and create an archive manifest.
Clean CSV records, calculate expenses with integer cents, summarize logs, and shape offline API data.
Work with SQLite contacts and finish a preview-first CSV-to-JSON pipeline with a command-line interface.
Projects use fictional data and controlled fixtures. HTTP lessons run offline; no paid service or API key is required.
HOW A CHAPTER WORKS
Trace the input, state changes, and output. Compare what you expected with the demonstrated result. Use the debugging prompts to investigate a failure.
See a complete chapter ↗Define the inputs and output contract, write a plan, and identify boundary cases. Every chapter includes an exercise and a complete reference solution in the code bundle.
Run the included verification runner. The 120 core programs and 117 verification blocks passed on CPython 3.11.9 and 3.12.14 on Windows. Other platforms, versions, and live services were not executed for this release.
YOUR DOWNLOADABLE LEARNING KIT
$20USD
One-time purchase.
Download and learn at your own pace.
Secure checkout and downloads via Gumroad.
Applicable taxes may be added at checkout.
BEFORE YOU START
Yes. Begin with installation, running a file, values, decisions, and loops. Advanced chapters build toward maintainable automation. “Pro” describes the direction of study; it is not a certification or a promise of employment.
A computer, a text editor, and Python. The code uses Python 3.11 syntax as its baseline and the standard library. Use a currently maintained patch release suited to your environment. The release checks ran on Windows with CPython 3.11.9 and 3.12.14.
12 opening pages, 60 eight-page chapters, and eight reference pages. Each chapter includes explanatory content, code, an exercise, a solution, verification cases, and worksheet space. The separate 60-page lab PDF repeats the exercise pages for convenient printing.
Yes, you can adapt the supplied code for personal and commercial projects. Review and test your adaptations. This permission does not grant resale or redistribution rights to the ebook or complete bundle.
No. Supplied examples run with the standard library and controlled fixtures. HTTP lessons use offline responses. Live API authentication and production scheduling depend on your own environment and need additional review.