Book Python from Scratch (original) (raw)

Don't waste time, start learning Python now!

Launch of the book. Cover with splash.

This book is designed specifically with programming beginners in mind. Basic programming concepts — such as expressions, variables, loops, decisions, lists, dictionaries, sets, functions, files, classes, objects, SQLite 3 databases, regular expressions and graphical interfaces with Tkinter — are clearly presented one by one with examples and exercises to illustrate.
The book aims to explore computer programming as an everyday tool. It can be read during an introduction to computer programming course or used as a study guide for self-learners. Only basic computer knowledge, such as typing texts, opening and saving files, is needed to start the course. All software used in the book can be downloaded for free and runs on Windows, Linux, and macOS.

Although Python (version +3.13) is a very powerful language full of modern programming features, this book focuses primarily on programming logic and teaching how to program. Some language features were not used in order to favor programming logic exercises and offer the reader broader preparation for other languages.
Powerful language features such as generators, sets, lambda functions and comprehensions are presented, and the reader will find various notes and explanations of Python-specific features in addition to programming logic.

Book cover

Title: Python from Scratch
Author:
Edition: First
ISBN: 978-85-7522-949-1 (Paperback),
978-85-7522-950-7 (Hardcover),
978-85-7522-951-4 (E-book)
Publisher: Novatec
Year: 2025
Pages: 410
[ Table of Contents](/pdf/Python From Scratch - Table of Contents.pdf)
[ Sample Chapter](/pdf/Python From Scratch - Sample Chapter.pdf)

Exploring the site

The site has been organized to complement the book. You can use the links in the top bar or the menu if you are using a mobile device to change pages. The links also appear in the footer of all site pages.

PDF

The book is not available as a PDF. Please do not make illegal copies of the book, and please report suspicious sites on the contacts page.