Browse the full Waskey Press catalogue, organised by series. Each title is a self-contained guide — start wherever matches the tool you need next.
Learn Python. Work with Data. Automate Tasks. Build and Deploy Real Applications.
Ready to learn Python and turn your knowledge into practical skills? The Python Groundwork Series by Waskey Press is a four-book learning path designed to take you from your first lines of code to building, automating, and deploying real-world software.
Rather than focusing on isolated examples or disconnected tutorials, this series follows a progressive, hands-on approach. Each book builds on the previous one, helping you develop a solid foundation, apply what you learn to realistic projects, and gain the confidence to tackle increasingly complex programming challenges.
Book 1 — Python for Absolute Beginners
Start from scratch, even if you have never written a line of code. Learn Python fundamentals, including variables, conditions, loops, functions, data structures, file handling, error handling, and testing. Put your knowledge into practice by building a complete, tested, installable Python project.
Book 2 — Python for Data and Files
Move beyond the basics and learn how Python works with real-world data. Process CSV, Excel, JSON, and XML files; query databases; connect to web APIs; clean and validate datasets; and create reliable data pipelines. Discover how to transform repetitive data tasks into structured, repeatable workflows.
Book 3 — Python for Automation
Turn your Python skills into practical automation tools. Work with files, command-line interfaces, HTTP clients, databases, logging, and concurrent programming. Learn how to build, test, package, and deploy dependable automation services that can run with less manual intervention.
Book 4 — Python for Web and Deployment
Take your development skills to the next level by building web applications with Flask. Learn how to work with databases and APIs, create interactive interfaces, containerise applications with Docker, configure Nginx and HTTPS, and implement CI/CD workflows to deploy applications to a production server.
A clear progression: Move from fundamental concepts to more advanced, practical development skills.
Learning by building: Apply concepts through projects that grow in complexity as you progress.
Practical, real-world applications: Explore data processing, automation, databases, APIs, web development, and deployment.
Skills you can use: Develop a stronger understanding of how Python projects are structured, tested, packaged, and maintained.
A connected learning experience: Follow a coherent path instead of piecing together knowledge from unrelated tutorials.
The series is designed for aspiring Python developers, students, data analysts, professionals looking to automate repetitive work, and programmers who want to strengthen their practical development skills. Book 1 is suitable for complete beginners; the following books progressively introduce more advanced concepts and assume the relevant foundational knowledge.
Python becomes much more powerful when you can use it to solve real problems. Whether your goal is to learn programming, process data more efficiently, automate everyday tasks, or deploy your own web applications, the Python Groundwork Series gives you a structured path to keep moving forward.
Choose your first book, build your skills step by step, and discover what you can create with Python.