Exploring Computer Science

An Introduction with Python

This is the home page for my introductory computer science textbook. The book is intended for those with no experience with computer science at all. Its focus is on developing algorithms and solving problems. Python is used as the programming language.

The book is completely open and free under the Creative Commons BY-NC-SA 4.0 International license.

Table of Contents:

Copyright © 2019–2024 Ian Finlayson
Licensed under a Creative Commons BY-NC-SA 4.0 License.