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:
- Title
- Preface
- Chapter 1: The Road Ahead
- Chapter 2: Starting Out
- Chapter 3: Types and Operations
- Chapter 4: Making Decisions
- Chapter 5: Going Back Again
- Chapter 6: Algorithms
- Chapter 7: Using Libraries
- Chapter 8: Lists
- Chapter 9: Functions
- Chapter 10: Graphics
The book is also available in PDF format, if you prefer: Exploring Computer Science.
